14.04 টাচপ্যাডটি খুব সংবেদনশীল


40

আমার টাচপ্যাডটি বেশ সংবেদনশীল। লেখার সময়, কার্সারটি হঠাৎ লাফিয়ে লাফিয়ে লাফিয়ে যায় সেই জায়গায় মাউস কার্সার বসে আছে। আমি টাচপ্যাডও ছুঁতে পারছি না! আমার একই সমস্যাটি ছিল 12.04 এর সাথে এবং সম্প্রতি 14.04 এ আপগ্রেড করেছি, যা সমস্যার সমাধান করেনি।

মাউস এবং টাচপ্যাড সেটিংসে কেবল মাউসের জন্য সেটিংস রয়েছে, টাচপ্যাড নয়। আমি এটি চেষ্টা করেছি:

sudo apt-get install gsynaptics

gpointing-device-settings

যা সাহায্য করেনি।

এমতাবস্থায় দেখলাম এই যা আমার সমস্যাটি বর্ণনা করতে পারে।

তবে আমি অর্ধেক পথ ধরে আটকে যাই। এটি টার্মিনালে রাখার সময়:

(এই পাম্পটি সামাউস মডিউলে যুক্ত করুন :)

sudo dkms add -m psmouse -v elantech-v6

বুঝতে পেরেছি:

ত্রুটি! মডিউল উত্স ডিরেক্টরি খুঁজে পাওয়া যায় নি। ডিরেক্টরি: / usr / src / psmouse-elantech-v6 বিদ্যমান নেই।

কেউ সাহায্য করতে পারেন?

উত্তর:


45
xinput list

আপনার ডিভাইসের নাম দেবে (টাচপ্যাড সন্ধান করুন)

xinput list-props "Touchpad Name"

এটি আপনার টাচপ্যাডের উপলব্ধ বৈশিষ্ট্যগুলি দেবে। আপনি সম্ভবত দেখতে পাবেন যে সম্পত্তিটি এখনও "সিনাপটিক্স ..." ভিত্তিক, যার অর্থ আপনি কিছু টাইপ করবেন:

xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255

সামগ্রিক সংবেদনশীলতা হ্রাস করার জন্য আমি নিম্নলিখিত বৈশিষ্ট্যগুলি ( কমান্ড থেকে আপনার সাথে টাচপ্যাড নামটি প্রতিস্থাপন করুন xinput list) ব্যবহার করি:

xinput set-prop "Touchpad Name" "Synaptics Noise Cancellation" 20 20
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255

উপরের 2 টি কমান্ডগুলি আমার জন্য কৌশলটি করেছে বলে মনে হচ্ছে। তাদের আগে আমার টাচপ্যাডটি মূলত অকেজো ছিল।


1
এটি আমার মেশিনে অনেক বেশি পার্থক্যের আগে আমাকে "সিন্যাপটিক্স ফিঙ্গার" সেট করতে হয়েছিল 100 110 255 এ। এছাড়াও, আমি "Synaptics গোলমাল বাতিল" 10% এর মতো কম রাখার পরামর্শ দিচ্ছি কারণ এটি অত্যধিক সংবেদনশীলতা সমস্যা সমাধানে সহায়তা করে না এবং উচ্চতর স্থাপনের সময় টাচপ্যাডকে অলস বলে মনে হয়।
প্ল্যাঙ্কি

আমার মনকে ঝাপটায় ফেলেছিল, তবে আমার লেনোভো যোগ 2 এর জন্য বিভিন্ন প্যারাম ব্যবহার করা হয়েছে। উত্তরের জন্য আপনাকে ধন্যবাদ!
হাতেম জাবের

@ ম্যাথু ফিশার:
হারমান জামিলিলো

আমি আমার টাচপ্যাডের নামটি যাচাই করেছি এবং এটি SynPS / 2 Synaptics। তারপরে আমি "লিস্ট-প্রপস" কোমন্ড চেষ্টা করে খুঁজে পেয়েছি: হারমান @ হোমপিসি: ~ / ডকুমেন্টস $ এক্সপুট তালিকা-প্রসেস সিনপ্যাকটিক্স ডিভাইস সাইনাপটিকস সন্ধান করতে অক্ষম এখানে কোন সহায়তা? ধন্যবাদ।
হারমান জারামিলো

এমএসআই জিটি 72 এ 6 কিউডি সেরা xinput সেট-প্রপ "SynPS / 2 Synaptics টাচপ্যাড" "Synaptics আঙুল" 50 50 255
জিব্রি

8

তোশিবা সি -50 এর সাথে আমারও একই সমস্যা ছিল এটি আমার সমস্যার সমাধান করেছে:

xinput list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep -i finger
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255

এখানে, SynPS / 2 Synaptics টাচপ্যাড আপনার টাচপ্যাডের নাম যা আপনি টার্মিনালে জিনপুট তালিকায় টাইপ করলে তালিকাভুক্ত হয় Your আপনার ডিভাইসের নাম দ্বারা SynPS / 2 Synaptics টাচপ্যাড প্রতিস্থাপন করুন।

উৎস


দুঃখিত, আমার আরও কিছু সাহায্য দরকার। আমি যখন তালিকা-প্রপস কমান্ডটি টাইপ করি তখন আমি এটি পাই: ডিভাইসটি 'এফএসপিপিএস / 2 সেনটেলিক ফিঙ্গারসেন্সিংপ্যাড'। এরপরে আমি কী করব?
ব্যবহারকারী 293817

মানে, "সিনাপটিক্স আঙুল" এর পরিবর্তে আমি কী টাইপ করব? আমি টাইপ করা xinput set-prop "FSPPS/2 Sentelic FingerSensingPad" "Sentelic Finger" 50 90 255এবং এই করেছেন: property 'Sentelic Finger' doesn't exist, you need to specify its type and format
ব্যবহারকারী 293817

আপনি "এসপিপিএস / 2 সেনটেলিক ফিঙ্গারসেন্সিংপ্যাড" "টাইপ জিনপুট তালিকা-প্রপস গ্রেপ-আই আঙুল তারপরে টাইপ করুন এক্সপুট সেট-প্রোপ "'এফএসপিপিএস / 2 সেনটেলিক ফিঙ্গারসেন্সিংপ্যাড" "সেনটেলিক ফিঙ্গার" 50 90 255
ইয়াস্ক

আমি ঠিক তাই করেছি। এবং আমি যা পেয়েছি তা আমি উপরের অনুলিপি করেছিলাম: "সম্পত্তি 'সেনটেলিক ফিঙ্গার' বিদ্যমান নেই, আপনাকে এর ধরণ এবং ফর্ম্যাট নির্দিষ্ট করতে হবে"
ব্যবহারকারী 293817

2
আপনি কি বলতে পারবেন যে সংখ্যাগুলির অর্থ 50 90 255? আমার ডিফল্টরূপে এই Synaptics Finger (267): 25, 30, 0আন্ডার উইন 7 টাচপ্যাডটি কম সংবেদনশীল এবং ঠিক এটি হওয়া উচিত।
হ্রভোয়ে টি

8

এই ম্যানুয়াল সম্পর্কে কীভাবে আপনি সম্ভবত ব্যবহার করতে পারেন সেই আদেশগুলির একটি তালিকা রয়েছে। অন্যান্য উত্তরে প্রদত্ত "50 90 225" আর্গুমেন্টগুলি "কম, উচ্চ এবং টিপুন" এর মানগুলি উপস্থাপন করার জন্য এই ডক্সগুলিতে ব্যাখ্যা করা হয়েছে। আমার মূল মানগুলি কী ছিল তা আমি জানি না , তবে ... "সিনাপটিক্স ফিঙ্গার" 5 16 225 আমার সিস্টেমটিকে সহনীয় করে তুলেছে।


এই সেটিংগুলি আমার লেনোভো T450S
বার্ট

1
কেন জানি না তবে এটি দুর্ঘটনাক্রমে টানাটাকে অনেক সহজ করে তুলেছে বলে মনে হয়। কীভাবে মুক্তি দেওয়া যায় তার কোনও ধারণা?
xji

@ এক্সজি একই সমস্যা এখানে। কীভাবে আমার কার্সারটি স্থির করে দুর্ঘটনাজনিত খেজুর ছোঁয়া বন্ধ করতে হয় তা জানতে আগ্রহী।
টেন লেফটফিনজারগুলি

5

একটি কমান্ড লাইন সরঞ্জাম বলা হয় synclient। আপনি man synclientকনসোলে লিখলে এটি বলে:

এক্স প্রোগ্রাম চলাকালীন আপনাকে XOrg / XFree86 সার্ভার পরামিতিগুলির জন্য আপনার সিন্যাপটিক্স টাচপ্যাড ড্রাইভারটি পরিবর্তন করতে দেয়।

সরঞ্জামটির জন্য একটি জিইউআই রয়েছে, বলা হয় gpointing-device-settings, তবে এটি কমান্ড লাইন সরঞ্জামের মতো প্রায় বিকল্পগুলি সরবরাহ করে না। কমান্ড লাইন সরঞ্জামটি ব্যবহার করার একমাত্র সাবধানতা হ'ল এখানে প্রচুর বিকল্প রয়েছে।

আপনি আরও তথ্যের জন্য জ্যাক ওয়ালনের এই নিবন্ধটি পড়তে পারেন ।


4

এই সমস্যার সাধারণ সমাধান হ'ল টাচপ্যাড সংবেদনশীলতা ডায়াল করা নয়, পাম সনাক্তকরণ সক্ষম করা যাতে টাইপ করার সময় আপনার পামটি বিশ্রাম দেওয়া কোনও ক্লিককে ট্রিগার না করে। উদাহরণস্বরূপ, আমি libinputনিম্নলিখিতটি ইনস্টল করে রেখেছি /etc/X11/xorg.conf.d/90-libinput.conf:

Section "InputClass"                                                                                                                        
        Identifier "libinput touchpad catchall"                                                                                             
        MatchIsTouchpad "on"                                                                                                                
        MatchDevicePath "/dev/input/event*"                                                                                                 
        Driver "libinput"                                                                                                                   
        Option "Tapping" "True"                                                                                                             
        Option "PalmDetection" "True"                                                                                                       
        Option "TappingDragLock" "True"                                                                                                     
EndSection                                                                                                                                  

আরও তথ্যের জন্য, এই অন্যান্য সম্পর্কিত পোস্ট দেখুন:


1
উবুন্টু 18.04 এলটিএস বায়োনিক বিভারে, ডিরেক্টরিটি /usr/share/X11/xorg.conf.dনেই /etc/X11/xorg.conf.d
হ্যানস ডেরাগন

0

আমার এই সমস্যাটি লিনাক্সের অনেকগুলি রূপে ছিল। বর্তমানে আমি এলিমেন্টারি ওএস লোকিতে রয়েছি। আমি /etc/X11/Xsession.d/56 টাচপ্যাডফিক্সে নিম্নলিখিত শেল স্ক্রিপ্ট তৈরি করে এই সমস্যার সমাধানটি স্বয়ংক্রিয় করেছিলাম:

export `xinput list | grep -i touchpad | awk '{ print $6 }'`
xinput --set-prop "$id" "Synaptics Noise Cancellation" 20 20
xinput --set-prop "$id" "Synaptics Finger" 35 45 250
xinput --set-prop "$id" "Synaptics Scrolling Distance" 180 180
true

আপনার হার্ডওয়্যারটির জন্য আপনাকে মানগুলি টিউন করতে হবে। সনি এসভিএস সিরিজের ল্যাপটপের জন্য আমার কাজ।


0

আপনার যদি ডেল থাকে তবে এর জন্য একটি সমাধান রয়েছে। আপনার কাছে ডেল ল্যাপটপ না থাকলেও এটি প্রযোজ্য হবে যতক্ষণ আপনি নির্দিষ্ট পদক্ষেপগুলি আপডেট করেন। আমার একটি ডেল ইনপসিরন 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

আর এটিই, আর সংবেদনশীল টাচপ্যাড নেই!

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