আপনার যদি ডেল থাকে তবে এর জন্য একটি সমাধান রয়েছে। আপনার কাছে ডেল ল্যাপটপ না থাকলেও এটি প্রযোজ্য হবে যতক্ষণ আপনি নির্দিষ্ট পদক্ষেপগুলি আপডেট করেন। আমার একটি ডেল ইনপসিরন 13 7000 সিরিজ রয়েছে, এবং নিম্নলিখিত সমাধানটি আমার পক্ষে নিখুঁতভাবে কাজ করেছিল।
এই নিবন্ধগুলি ডেল থেকে সরাসরি এই নিবন্ধে যথার্থ / এক্সপিএসে আসে: উবুন্টু জেনারেল টাচপ্যাড / মাউস ইস্যু ফিক্স । সমস্যাটি মনে হচ্ছে যে সিন্যাপটিক্স চালকরা ডেলকে ওভাররাইড করে। আপনাকে সিন্যাপটিক্স অক্ষম করতে হবে।
প্রথম অংশটি আমার জন্য বিস্ময়কর হয়েছিল। এখানে যে স্ক্রিপ্টটি তারা যুক্ত করার পরামর্শ দিচ্ছে তা এখানে sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
। আমি গৃহীত উত্তরের সমাধানগুলি অনুসরণ করার প্রস্তাব দিচ্ছি না কারণ এই রুটটি অন্যান্য সমস্যা তৈরি করে।
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
সামঞ্জস্যের তুলনার জন্য, আমি একটি ডেল ইন্সপায়রন 13 7000 সিরিজ সহ করেছি xinput list
jonathan@Dell:~$ 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)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
সিনট্যাপটিক্স সেই তালিকায় নেই কারণ এটি উপরের স্ক্রিপ্ট দ্বারা অক্ষম করা হয়েছে। এই স্ক্রিপ্টটি যুক্ত করার আগে, আমি দৌড়ানোর পরামর্শ দিচ্ছি xinput --test <id>"
(আমার জন্য 14
)। আপনি যদি কোনও টার্মিনালে আউটপুট পান, তার অর্থ আপনার ডিভাইসটি কাজ করছে (আপনার ডিভাইসটি "চালু আছে")।
রিবুট করার পরে, আপনাকে libinput
নিম্নলিখিত কমান্ডটি দিয়ে ইনস্টল করতে হবে sudo apt-get install xserver-xorg-input-libinput libinput-tools
।
libinput
ইনস্টলেশন পরে , sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
আপনার নিজের পছন্দ অনুযায়ী আপডেট করতে হবে । এখানে উদাহরণস্বরূপ আমার
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
আর এটিই, আর সংবেদনশীল টাচপ্যাড নেই!