টাচপ্যাড ড্রাইভারটিকে "পুনরায় চালু করার" উপায় আছে কি?


64

আমি ল্যাপটপে উবুন্টু 14.04 ব্যবহার করি, সাধারণত বাহ্যিক ইউএসবি মাউস এবং কীবোর্ড এবং স্ক্রিন সংযুক্ত থাকে। কখনও কখনও, তবে আমি তাদের সকলকে আনপ্লাগ করে ল্যাপটপটি সরাতে এবং এটি বিল্টিন কীবোর্ড এবং স্ক্রিন এবং টাচপ্যাড দিয়ে ব্যবহার করতে থাকি।

এলোমেলো সময়ে এটি ঘটে যে টাচপ্যাড কাজ করা বন্ধ করে দেয় (তবে আমি যদি ইউএসবি মাউস প্লাগ করি তবে ইউএসবি মাউস কাজ করে)। যদিও এটি খুব কমই ঘটে, এটি যখন খুব বিরক্ত হয় তখন আমি আবার কাজ করার জন্য টাচপ্যাডের প্রয়োজন হলে আমাকে পুনরায় বুট করতে বাধ্য করা হয়।

কিছু চেষ্টা আছে যা আমি চেষ্টা করতে পারি, যেমন কিছু প্রক্রিয়া মেরে ফেলা যা স্বয়ংক্রিয়ভাবে পুনরায় চালু হবে, বা এমন কোনও কমান্ড যা টাচপ্যাড ড্রাইভারকে পুনরায় চালু করতে বা রিফ্রেশ করতে বা অন্য কিছু হতে পারে? রিবুট না করে টাচপ্যাডকে "জাগিয়ে তুলতে পারে" এমন কোনও কিছু?


কখনও কখনও ল্যাপটপের স্ক্রিনটি বন্ধ করে আবার খোলার মাধ্যমে সমস্যাটি সমাধান হয়ে যায়।
বাজিকর

উত্তর:


32

একটি ল্যাপটপে বারবার আমার এই সমস্যাটি ছিল আমি যতক্ষণ না লক্ষ্য করেছি যে কম্পিউটারটির টাচপ্যাডটির নিজস্ব অন / অফ সুইচ রয়েছে যা আমি অবশ্যই দুর্ঘটনার শিকার হয়েছি। উল্লেখযোগ্যভাবে, স্যুইচটি এটিকে আবার চালু করতে সহায়তা করে নি। আমি এটিকে চাপতে না দেওয়ার জন্য কেবল সতর্ক হয়েছি, এবং অনেক আগেই আমি ইন্টিগ্রেটেড ওয়্যারলেস টাচপ্যাড সহ একটি বাহ্যিক ওয়্যারলেস কীবোর্ড ব্যবহার করতে গিয়েছিলাম এবং তখন থেকে আমার এই সমস্যাটি হয়নি।

আপডেট: (দ্রষ্টব্য: নীচের লিঙ্কটি ভাঙ্গা, সমাধান উপরে) এই "সমাধান" পোস্ট করার পরে আমি একটি মন্তব্য পোস্ট করেছি যা সম্ভবত ব্যবহারকারীর প্রয়োজনগুলি পূরণ করেছে। এখনই শিখেছি যে মন্তব্যগুলি কেবলমাত্র অস্থায়ীভাবে থেকে যায় এবং স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়, আমি নীচের দরকারী মন্তব্যের বিষয়বস্তুটি পুনরায় পোস্ট করছি যে এটি অন্যদের জন্য সংরক্ষণ করা যেতে পারে:

আমি আমার জন্য কাজ করা "সমাধান" ভাগ করে নিচ্ছিলাম। আপনার মূল প্রশ্নের আরও নিবিড়ভাবে ফিট করার সমাধানের জন্য আজ আমার কাছে এটি গুগল এ এসেছিল এবং নীচের লিঙ্কটি খুঁজে পেয়েছেন। এটি আমি ব্যক্তিগতভাবে "সুবিধাজনক" হিসাবে বিবেচনা করব না, তবে এটির বাইরে স্ক্রিপ্ট তৈরি করে এটি কমপক্ষে আরও মার্জিত হতে পারে। আমি এটি পেয়েছি (নীচে দেখুন) - গাইরোপিজ 25 সেপ্টেম্বর 20:06 এ

পাসওয়ার্ডে Alt+ টিপুন F2এবং টাইপ করুন gksudo modprobe -r psmouse, টিপুন Enterএবং তারপরে নীচে প্রবেশের জন্য আবার Alt+ টিপুন এবং তারপরে টিপুনF2gksudo modprobe psmouseEnter


যদিও আমার ক্ষেত্রে নয়
মাত্তিও

2
আমি আমার জন্য কাজ করা "সমাধান" ভাগ করে নিচ্ছিলাম। আপনার মূল প্রশ্নের আরও নিবিড়ভাবে ফিট করার সমাধানের জন্য আজ আমার কাছে এটি গুগল এ এসেছিল এবং নীচের লিঙ্কটি খুঁজে পেয়েছেন। এটি আমি ব্যক্তিগতভাবে "সুবিধাজনক" বিবেচনা করব না, তবে এটি স্ক্রিপ্ট তৈরি করে কমপক্ষে আরও মার্জিত হতে পারে। tuxtrix.com/2010/06/…
গাইরোপিজ

ধন্যবাদ! আমি আপনার উত্তরটিকে স্বীকৃত উত্তর হিসাবে চিহ্নিত করেছি যদিও উত্তরটি আসলে আপনার মন্তব্যে রয়েছে (ভাল আমার এটি পরীক্ষার সুযোগ হয়নি তবে এটি সমাধান বলে মনে হচ্ছে)।
ম্যাটটিও

আমার চিন্তা-ভাবনা মন্তব্যটি বিবেচনা করার জন্য আপনাকে ধন্যবাদ। আমিও ভবিষ্যতে সেই সমাধানটি থেকে উপকৃত হতে পারি, কারণ টাচ-প্যাডের প্রান্তের সীমানা সীমানা বিশেষ করে সহজেই-হিট করার বোতামটি আঘাত না করার চেষ্টা করার আমার সমাধানটি বিশেষভাবে সন্তোষজনক হয়নি।
গাইরোপিজ

1
লিঙ্কটি আমার জন্য কাজ করছিল, তবে কেবল ক্ষেত্রে: আপনি যদি আপনার ল্যাপটপে (টাচপ্যাড) কোনও মাউস চলাচলে আটকে থাকেন তবে কী কী সংমিশ্রণগুলি Alt + F2 টিপুন এবং gksudo Modprobe -r psmouse টাইপ করুন পাসওয়ার্ডে টাইপ করুন, এবং টিপুন এবং তারপরে নিম্নলিখিত
gksudo Modprobe

58

আমি এটি করার একটি উপায় খুঁজে পেয়েছি:

প্রথমে একটি টার্মিনাল খুলুন, এবং অক্ষম করতে চান এমন ইনপুট ডিভাইসের জন্য আপনার প্রয়োজনীয় আইডিটি খুঁজতে সমস্ত ইনপুট ডিভাইসগুলি মুদ্রণ করুন। টার্মিনালে, টাইপ করুন:

xinput --list

পরবর্তী: লক্ষ্য করুন যেখানে এটি প্রতিটি ইনপুট ডিভাইসের জন্য একটি দীর্ঘ কলামে আইডি = এক্স বলে। আপনি অক্ষম করতে চান এমন ইনপুট ডিভাইসের সাথে মিলে এমন ডিভাইস আইডিটি সন্ধান করতে চান (সম্ভবত এমন কিছু যা "টাচপ্যাড" বলে মনে হচ্ছে)। তারপরে আপনার অক্ষম করতে চান এমন ইনপুট ডিভাইসটি উপস্থাপন করে আইডি নম্বর দিয়ে নিম্নলিখিত কমান্ডে এক্সকে প্রতিস্থাপন করুন:

xinput disable X

দ্রষ্টব্য: যদি আপনি নিশ্চিত হন না যে টাচপ্যাডটি অক্ষম করতে আপনার কোন ডিভাইস আইডি ব্যবহার করা উচিত তবে আপনি এলোমেলো আইডি পরীক্ষা করে এবং আপনার মাউস প্যাডটি এখনও কাজ করে কিনা তা দেখে আপনি জানতে পারবেন। আপনি কোনও গুরুত্বপূর্ণ কাজ করছেন না তা নিশ্চিত করুন। আপনার সমস্ত কাজ সংরক্ষণ করুন এবং আপনি যদি আপনার কীবোর্ড অক্ষম করার মতো কিছু করেন তবে আপনার কম্পিউটার পুনরায় চালু করতে প্রস্তুত থাকুন। (আপনি যদি টার্মিনালে টাইপ না করতে পারেন তবে এটি সক্ষম করার চেষ্টা করতে আপনার আবার সমস্যা হতে পারে।

তারপরে আপনাকে এই শেষ লাইনটি চালাতে হবে (এই আর্চ স্ট্যান্টন ধরার জন্য ধন্যবাদ!)

xinput enable X

কারণ: আমার এই সমস্যাটির জবাব প্রয়োজন des কারণ আমার টাচপ্যাডে যে সমস্যাগুলি ছিল তা যে কোনও ধরণের কাজকে অসম্ভব করে তুলেছিল। হঠাৎ, আমার ল্যাপটপটি ব্যবহার করার সময় কোনও এলোমেলো মুহুর্তে, সম্ভবত কোনও কারণ ছাড়াই, আমার টাচপ্যাডটি একধরণের "বিশেষ মোডে" চলে যায়। আমার টাচপ্যাডে কেবলমাত্র একটি আঙুল সরিয়ে ফেললে স্ক্রিনটিতে মাউসের কার্সারটি সরিয়ে না দেওয়ার পরিবর্তে স্ক্রোলিং স্ক্রিনের জন্য অ্যাকাউন্টিং করার যথেষ্ট সমন্বয়মূলক প্রচেষ্টা ব্যতীত মাউসটিকে ব্রোজারে নিয়ে যাওয়া অসম্ভব ছিল was এবং নন মুভিং মাউস। টাচপ্যাডটি পুনরায় সেট করতে আমি ল্যাপটপটি পুনরায় শুরু না করেই একটি উপায় খুঁজে পেতে চেয়েছিলাম। প্লাস সাইডে, উপরের পদ্ধতিটি দিয়ে টাচপ্যাডটি পুনরায় সেট করা আমার সমস্যাটিকে ঠিক করে দেয়।

আপডেট: টাচপ্যাডটিকে পুনরায় সেট করা আরও সহজ করার জন্য, আমি উপরের তালিকাবদ্ধ কমান্ডগুলির জন্য একটি হটকি তৈরি করেছি। যখন আমার টাচপ্যাড ফ্রিজের দিকে যায়, আমি কেবল কী সংমিশ্রণটি সিআরটিএল + সুপার + আর করি এবং এটি আমার জন্য পুনরায় সেট করে। দ্রুত এবং সহজ।

এখানে কীভাবে:

আপনার হোম ডিরেক্টরি ডিরেক্টরিতে একটি ফাইল তৈরি করুন এবং এটিকে "টাচপ্যাড- রিসেট.শ" এর মতো কিছু বলুন।

এই ফাইলটির অভ্যন্তরে, ডিভাইসের জন্য একটি এক্স আইডি নম্বর ব্যবহার না করে উপরে উল্লিখিত তিনটি (শেষ দুটি) পূর্ববর্তী কমান্ডগুলির মধ্যে দুটি রেখে, যেহেতু এটি অতিরিক্ত পেরিফেরিয়াল (সম্ভবত ??) ব্যবহার করে আপনি পরিবর্তন করতে পারবেন পরিবর্তে এটি:

এই কমন্ড ব্যবহার করে টার্মিনালের অভ্যন্তরে আমার কম্পিউটার থেকে একটি আউটপুট দেওয়া হয়েছে:

xinput --list

ফলাফল:

Virtual core pointer                        id=2    [master pointer  (3)]⎜   
   ↳ Virtual core XTEST pointer                 id=4    [slave  pointer  (2)]⎜   
   ↳ Genius 2.4G Wireless Mouse                 id=10   [slave  pointer  (2)]⎜   
   ↳ MSFT0001:00 06CB:75BD UNKNOWN              id=13   [slave  pointer  (2)]⎜   
   ↳ ELAN Touchscreen                           id=12   [slave  pointer  (2)]⎜ 

-আপনি এখন যা করেন, আপনি এক্স প্রতিস্থাপন করুন (যা আগে একটি আইডি ছিল) এক্সিনপুট নিষ্ক্রিয় করার জন্য এক্স এবং এক্সিনপুট এক্সটিকে একক উদ্ধৃতিতে আইডিটির সাথে সংশ্লিষ্ট নামের সাথে সক্ষম করে। উদাহরণস্বরূপ, উপরের থেকে, যদি আপনি আমার টাচপ্যাড ডিভাইস id = 13 এর জন্য এটি করতে চান তবে আপনি এটি ব্যবহার করবেন:

xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'

-তখন, আপনি আইডি নম্বরটির পরিবর্তে নাম দ্বারা অক্ষম করছেন, যেখানে কোনও আইডি সম্ভবত সময়ে পরিবর্তিত হতে পারে এবং তারপরে আপনি অন্য কোনও ডিভাইস অক্ষম ও সক্ষম করে তুলবেন।

অবশেষে, আপনাকে এই ফাইলটি কার্যকর করার জন্য অনুমতিগুলি দেওয়া দরকার; আপনার হোম ডিরেক্টরি হিসাবে টার্মিনালে আপনার ওয়ার্কিং ডিরেক্টরি দিয়ে এই কমান্ডটি চালান (যেখানে আপনি ফাইলটি তৈরি করেছেন):

chmod +x your_script_name.sh

সুতরাং আপনি একবার আপনার হোম ডিরেক্টরিতে এটি নিশ্চিত করে ভিতরে উপযুক্ত লিখিত কমান্ড দিয়ে এই ফাইলটি তৈরি করেন, নীচে নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করুন:

  1. Theক্য সাইড বারটি আনতে কীবোর্ডে সুপার কী (পিসিতে উইন্ডোজ কী) টিপুন। 'সিস্টেম সেটিংস' টাইপ করুন এবং এন্টার কী টিপুন।
  2. এটি 'হার্ডওয়্যার' বলে যেখানে 'কীবোর্ড' বিকল্পটি সন্ধান করুন এবং এটিতে ক্লিক করুন।
  3. 'শর্টকাটস' ট্যাবটি নির্বাচন করুন।
  4. বাম উইন্ডোতে, 'কাস্টম শর্টকাটস' নির্বাচন করুন
  5. নীচের কেন্দ্রের নিকটবর্তী + বোতামে ক্লিক করুন।
  6. একটি উইন্ডোতে একটি বিবরণের নাম এবং প্রবেশের জন্য একটি আদেশ চেয়ে জিজ্ঞাসা করা উচিত।
  7. নামটিকে "রিসেট টাচপ্যাড" এর মতো কিছু করুন
  8. এই কমান্ডটি ব্যবহার করুন: জিনোম-টার্মিনাল -x ./name_of_your_script.sh
  9. 'প্রয়োগ করুন' এ ক্লিক করুন
  10. আপনার এখন তালিকাভুক্ত শর্টকাটটি দেখতে হবে এবং একেবারে ডানদিকে এটি "অক্ষম" বা অন্য কোনও আবর্জনা বলা উচিত। এই পাঠ্যটিতে ক্লিক করুন এবং এক ধরণের কী সংমিশ্রণ তৈরি করতে প্রস্তুত থাকুন, সম্ভবত সিটিআরএল + সুপার + আর এর মতো।
  11. আপনি এই কী সংমিশ্রণটি তৈরি করার পরে, আপনার কাজ শেষ হয়ে গেছে।

অভিনন্দন! আনন্দ কর.


তাহলে আপনাকে দৌড়াতে হবে xinput enable X
আর্চ স্টান্টন

আহ হা! আমি কি সেখানে রাখতে ভুলে গেছি? অঙ্কুর। সেখানে এটি যোগ করার জন্য ধন্যবাদ। শেষ পর্যন্ত আমার মতো উড়িয়ে দেওয়ার মতো।
ব্যবহারকারী 3499524

আহা কোনও বিষয় নয়, আপনি আমাকে বাঁচিয়েছেন :-)
আর্চ স্ট্যান্টন

এক্সপুট তালিকা + অক্ষম + সক্ষম দুর্দান্ত কাজ করে
axel22

2
enable/ disableএছাড়াও ডিভাইসের নামের পরিবর্তে আইডি দিয়ে কাজ করে
জ্লেতেভ

50

ল্যাপটপের টাচপ্যাড ড্রাইভারটি পুনঃসূচনা করতে:

Ctrl+ Alt+ টিপে টার্মিনালটি খুলুন T এবং নিম্নলিখিত কমান্ডটি প্রয়োগ করুন

sudo  modprobe -r psmouse

তারপর

sudo modprobe psmouse

আমি সমাধানটি এখানে পেয়েছি এবং একটি ইউএসবি মাউসের জন্য সমাধানও রয়েছে


নিখুঁত সন্ধান করা M আমার পয়েন্টারটি এমন অবস্থানে আটকে যায় যা এটি সমাধান করতে আমাকে সহায়তা করেছিল।
মানিকানন্দন অরুণাচালাম

1
এটি আমার পক্ষে কাজ করেছে - আমার টাচপ্যাড কিছু সময়ের পরে কাজ বন্ধ করবে। আমার ডেল এক্সবুন্টু 16.04 চলমান এএলপিএসের টাচপ্যাড রয়েছে
উর ইয়াআর

sudo modprobe psmouse proto=impsআমার জন্য একটি Asus UX303UB + উবুন্টু 16.04.2 তে কাজ করেছে তবে মাল্টিটাচ বৈশিষ্ট্য ছাড়াই। কোনও একদিন থেকে অন্য দিন টাচপ্যাড রাখতে আমার এই আদেশটি চালানো দরকার, আবার কখনও অঙ্গভঙ্গি দিয়ে নয়।
পাবলো এ

এটি আমার জন্য ডেল প্রিসিউনে কাজ করে নি।
সেরিন

এই সমাধানটি আমার পক্ষে কার্যকর হয়নি। উবুন্টু 18.04 "SYNA8004: 00 06CB: CD8B টাচপ্যাড", লেনোভো এক্স 1 কার্বন জেনার 7 সহ হাইবারনেশন থেকে পুনরায় শুরু করার পরে আমি স্পর্শী টাচপ্যাড আচরণ পেয়েছি।
সাটা

9

আপনার টাচপ্যাডটি কোন মডিউলটি ব্যবহার করে তা আপনি যদি না জানেন তবে আপনি কিছুটা খনন করে খুঁজে পেতে পারেন

grep -iA2 touchpad /proc/bus/input/devices

আমার জন্য এই ফিরে আসে

N: Name="Elan Touchpad"
P: Phys=
S: Sysfs=/devices/platform/80860F41:03/i2c-11/i2c-ELAN0100:00/input/input10

তারপরে দেখুন এই বিভাগে কার্নেল মডিউলগুলি উপলব্ধ:

ls $(find /lib/modules/$(uname -r) -type d -name mouse)

যা আমার জন্য ফিরে আসে

appletouch.ko  bcm5974.ko  cyapatp.ko  elan_i2c.ko  gpio_mouse.ko  
psmouse.ko  sermouse.ko  synaptics_i2c.ko  synaptics_usb.ko  vsxxxaa.ko

ক্রস রেফারেন্স দুটি - আমার ক্ষেত্রে দেখে মনে হচ্ছে এটি আমার টাচপ্যাডের মডিউল elan_i2c.ko

সম্পাদনা: আমি সম্প্রতি আবিষ্কার করেছি যে কীভাবে একটি কনভোল্টেড কমান্ড দিয়ে চালকের নামটি নির্ভরযোগ্যভাবে ব্যবহার করতে হবে, যা আমার জন্য সুন্দরভাবে সরলীকরণ করেছিল

grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done

আপনি সঠিক মডিউলটি পেয়েছেন তা পরীক্ষা করতে, এটি কার্নেল থেকে আনডোল করার জন্য কমান্ডটি পরীক্ষা করুন:

sudo modprobe -r elan_i2c

আপনি যদি সঠিক মডিউলটি পেয়ে থাকেন তবে এই টাচপ্যাডটি তাত্ক্ষণিকভাবে মারা যাবে, যাতে আপনি এটি সহজেই পরীক্ষা এবং ত্রুটির দ্বারা এটি সন্ধান করতে পারেন। এটি দিয়ে পুনরায় লোড করুন

sudo modprobe elan_i2c

এটি কার্যকরভাবে মডিউলটি পুনরায় আরম্ভ করে। আপনি দুটি কমান্ড এক সাথে চালাতে পারেন:

sudo modprobe -r elan_i2c && sudo modprobe elan_i2c

আমাকে মাঝে মধ্যে স্থগিত করা থেকে পুনরায় শুরু করার সময় এটি করতে হবে।


7

আপনার যদি সিনাপটিক্স টাচপ্যাড থাকে:

synclient TouchpadOff=0

2
Yeyaaaaa! এক্সফেস সহ উবুন্টু 18.04 এলটিএস এবং এটি সিনাপটিক্সের সাথে একটি মোহন এর মতো কাজ করেছে!
আজাতর

6

আমার জন্য যা কাজ করছিল তা হ'ল [জেনবুক আসুস ইউএক্স 501 ভিডাব্লু]:

sudo  modprobe -r elan_i2c
sudo  modprobe elan_i2c

এবং আমার হারিয়ে যাওয়া টাচ প্যাড ফিরে এসেছে।


ধন্যবাদ! উবুন্টু 16.04 এলটিএসে জেনবুক ux305ca এর জন্য কাজ করে।
চাও

4

কি সহজ হতে পারে, এবং যা আমার জন্য কাজ করেছে তা কার্নেলের মধ্যে ড্রাইভারটি পুনরায় লোড করছিল। নিম্নলিখিত কোডে প্রথমে কার্নেল ড্রাইভারের নাম পাওয়া যায় যা টাচ প্যাড পরিচালনা করে, তারপরে এটিকে লোড করে rmmodএবং পুনরায় লোড করে modprobe। নোট করুন যে এই কমান্ডগুলি চালনার জন্য আপনাকে মূল হতে হবে, তাই sudo suপ্রথমে চালান ।

> lsmod | grep touch
hid_multitouch         20480  0 
> rmmod hid_multitouch 
> modprobe hid_multitouch

2

আমার জন্য, ELAN1200 এর আসুসে কর্নেল 4.13.0-46 এ, এটি পুনরায় লোড করার বিষয়ে elan_i2cনয়, hid-multitouchড্রাইভারটি ছিল:

sudo modprobe -r hid-multitouch && sudo modprobe -r hid-multitouch

আমার আসুস ল্যাপটপটি দুটি কীবোর্ড এবং টাচপ্যাডের জন্য একটি লুকানো ড্রাইভার ব্যবহার করছে, সুতরাং এটি একটি সিএমডিডলাইনে এটি করা দরকার, অন্যথায় আপনি Modprobe -r এর পরে টাইপ করতে পারবেন না।
টমোফুমি


1

একটি টাচপ্যাড পুনরায় সেট করতে একটি ব্যাশ কমান্ড লাইন (@ ব্যবহারকারী 3499524 প্রতিক্রিয়া ভিত্তিক):

id=`xinput --list |grep -i touchpad | cut -f2 | cut -f2 -d=` && xinput disable $id && xinput enable $id && echo "The touchpad has been reset."

1

সবচেয়ে সহজ সমাধান হতে পারে:

  • একটি মাউস প্লাগ
  • যেতে সিস্টেম সেটিংস >> মাউস এবং টাচপ্যাড
  • টাচপ্যাডটি চালু করুন

উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! ;-) সমাধানগুলি ভাল হওয়ার জন্য গিরিযুক্ত হওয়ার দরকার নেই! কেবল এটি সংক্ষিপ্ত এবং সহজ রাখুন ... :-)
ফ্যাবি

0

বাজিকর।

আমি বুঝতে পারি আপনি উবুন্টু 14.04 চালাচ্ছেন; খনিটি কিছুটা আলাদা (নীচে):

এই ল্যাপটপ: এসার সুইফট 1 (EUFI); x86-64 বিট।

ওএস প্রকার: উবুন্টু 16.04 এলটিএস।

টাচপ্যাড প্রকার: SYNA7DAB: 00 06CB: 7DAC টাচপ্যাড (synaptics_i2c.ko)।

সমাধান সরবরাহ করা হয়েছে : https://help.ubuntu.com/commune/SynapticsTouchpad/ShortcutKey

একটি বাশ ফাইল স্ক্রিপ্ট তৈরি করুন (যেমন পরামর্শ দেওয়া হয়েছে: বাশ স্ক্রিপ্টে একটি সিমিলিংক তৈরি করুন এবং এতে একটি হটকি ম্যাপ করুন); বিষয়বস্তু নিম্নলিখিত হিসাবে হওয়া উচিত:

#!/bin/bash

declare -a STATES=(1 0)
DEVICE=$(xinput list --name-only | grep Touchpad)
STATE=$(xinput list-props "$DEVICE" | grep 'Device Enabled' | sed 's/^.*:[ \t]*//')
xinput set-prop "$DEVICE" 'Device Enabled' ${STATES[$STATE]}

নিশ্চিত করুন যে এটিতে অক্ষম অনুমতি রয়েছে!

sudo chmod +x path/filename.sh

এই সমাধানটি আমার পক্ষে দুর্দান্ত কাজ করে। আশা করি এটি আপনার জন্যও প্রযোজ্য।

নিজস্ব ইস্যুর ব্যক্তিগত বিবরণ (সম্ভবত আপনার পরিস্থিতিতে প্রযোজ্য)

কোনও অজানা কারণে: এই ল্যাপটপের টাচপ্যাডটি স্বয়ংক্রিয়ভাবে যাদুবিহীন অ-কার্যকরী হয়ে উঠবে (এখনও এখনও এএএফআইকে চলছে)। আমি ইউএসবি-ভিত্তিক অপটিকাল মাউস অপসারণ করার চেষ্টা করেছি; এখনও একই ইস্যুতে চালানো।

এক্সপুট - লিস্ট ডাম্প:

larvae@MST-Laptop:~/Desktop$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=10   [slave  pointer  (2)]
⎜   ↳ SYNA7DAB:00 06CB:7DAC Touchpad            id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Logitech USB Receiver                     id=9    [slave  keyboard (3)]
    ↳ HD WebCam                                 id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Acer WMI hotkeys                          id=14   [slave  keyboard (3)]

গ্রেপ- iA2 টাচপ্যাড / প্রোক / বাস / ইনপুট / ডিভাইস ডাম্প:

larvae@MST-Laptop:~/Desktop$ grep -iA2 touchpad /proc/bus/input/devices
N: Name="SYNA7DAB:00 06CB:7DAC Touchpad"
P: Phys=i2c-SYNA7DAB:00
S: Sysfs=/devices/pci0000:00/0000:00:17.0/i2c_designware.4/i2c-9/i2c-SYNA7DAB:00/0018:06CB:7DAC.0003/input/input11

সমাধানের পুনরুদ্ধার ( ইউবুন্টু দ্বারা সরবরাহিত ): https://help.ubuntu.com/commune/SynapticsTouchpad/ShortcutKey


0

আমি এই স্ক্রিপ্ট কল mouse-reset। এটি modprobeএ পর্যন্ত এই প্রশ্নের উত্তরে তালিকাভুক্ত সমস্ত মডিউলগুলি সরিয়ে দেয় এবং এরপরে :

#!/bin/bash

modules=(psmouse hid_multitouch elan_i2c)

for mod in "${modules[@]}"; do
    sudo rmmod "$mod" 2> /dev/null
    sudo modprobe -v "$mod" 2> /dev/null
done

0

আমি একটি অ্যাপল ম্যাকবুক রেটিনা প্রো ব্যবহার করছি; টাচপ্যাড কখনও কখনও কাজ বন্ধ করে দেয়। উপরের বেশিরভাগ পদ্ধতিতে ড্রাইভারটি খুঁজে পাবে না কারণ নামটিতে 'মাউস' বা 'টাচ' নেই।

টাচপ্যাড ড্রাইভারটি সন্ধান করতে, আমার ক্ষেত্রে বিসিএম5974:

MacBookPro:~$ xinput list-props 11
Device 'bcm5974':
    Device Enabled (147):   1`
...

তারপরে আনলোড এবং পুনরায় লোড করতে:

MacBookPro:~$ sudo modprobe -r bcm5974
MacBookPro:~$ sudo modprobe bcm5974

সমাধান।


11 আপনার ক্ষেত্রে নির্দিষ্ট ডিভাইস নম্বর, আপনি xinput --listএখানে এটি ব্যবহার করার আগে আপনাকে এই নম্বরটি ব্যবহার করতে হবে।
ইয়ারন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.