টাচপ্যাড কীভাবে অক্ষম করবেন?


223

আমি চাই যখন আমি আমার মাউসটি ব্যবহার করি তখন আমার টাচপ্যাডটি অক্ষম হয়ে যায়। আমি এটা কিভাবে করবো? touchpad-indicator১১.১০-এ কাজ বন্ধ করে দিয়েছে। এটি 11.04 এ কাজ করত। জিনোম 3 কোনও সমাধান নয় কারণ আমি এটি পছন্দ করি না এবং এটি বগিটি পাই।


1
ঠিক আছে, আমি মনে করি টাচপ্যাড-সূচক দেব দল এই সমস্যাটি সমাধান করতে চলেছে।
পেঙ্গ উ


সবচেয়ে সহজ সমাধানটি প্রথম উত্তর নয়। স্ক্রিনশটটিতে নীচে স্ক্রোল করুন :-)
গেটলি

উত্তর:


304

টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

xinput list

আপনি দেখতে একটি আউটপুট পাবেন:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_1.3M             id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=13   [slave  keyboard (3)]

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

xinput set-prop 12 "Device Enabled" 0

উবুন্টু সংস্করণগুলিতে >12.04আপনি সরাসরি এর মাধ্যমে অক্ষমও করতে পারেন

xinput --disable 12

(এবং অনুরূপ আদেশের মাধ্যমে সক্ষম করুন)


31
টাচ প্যাড সিঙ্কিলিয়েন্ট টাচপ্যাডফ অফ করুন = 1 এটি সিঙ্কিলিয়েন্ট টাচপ্যাডঅফকে আবার চালু করুন = 0 এটি আরও ভাল।
পেং উ

1
sudo apt-get ইনস্টল টাচপ্যাড-সূচক ভাল নতুন টাচপ্যাড-সূচক 11.10 আবার কাজ করা হয়।
পেঙ্গ উ

3
সমস্ত উপলভ্য বিকল্পগুলি দেখতে "সিঙ্কিলিয়েন্ট-এল | কম"
সামিস

8
12.10 এবং তার পরে, আপনি xinput -disable 12ইনপুট ডিভাইস 12 (বা xinput -enable 12এটি সক্ষম করতে) অক্ষম করতেও ব্যবহার করতে পারেন । ম্যানুয়াল পৃষ্ঠা এক্সপুট (1) দেখুন
লেকেনস্টেইন

1
@ স্মার্টমাউস, জেরেমির কমান্ডটি কোনও স্ক্রিপ্টে রাখার চেষ্টা করুন এবং তারপরে লগইনে স্ক্রিপ্টটি চালানোর জন্য "স্টার্ট অ্যাপ্লিকেশনগুলি" প্রোগ্রামটি ব্যবহার করুন।
বি_লাওশি

83
  1. মাউস অনুসন্ধান করুন
  2. মাউস এবং টাচপ্যাড ক্লিক করুন
  3. টাচপ্যাড সেটিংসের ডানদিকে বাটনটি অন / ক্লিক করুন।

প্রথম ধাপ

এখানে চিত্র বর্ণনা লিখুন


3
বড় অন | অফ উইজেটটি 12.04-এ পাওয়া যায় না, এটির জন্য একটিকে কমান্ড লাইনের অবলম্বন করতে হবে ...
নোকট করুন

1
আমি ঘটনাক্রমে এই পদ্ধতিটি ব্যবহার করে টাচপ্যাডটি অক্ষম করে ফেলেছি, আমার কম্পিউটারে মাউস সংযুক্ত না করে কীভাবে আবার এটি সক্ষম করব?
জিভ

1
@ জিভ আপনি এই মাউস ও টাচপ্যাড উইন্ডোতে যান, টগল অন / অফ টোগল না করা পর্যন্ত ট্যাবটি ক্লিক করা চালিয়ে যান, তারপরে এন্টার টিপুন।
পাইবম্বু

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

38

এই লিঙ্কটি পরীক্ষা করে দেখুন: ওবুন্টু ১১.১০-এ টেলপ্যাড অক্ষম-সক্ষম কীভাবে করবেন

সেখানে পাওয়া উত্তরটি সত্যিই ঝরঝরে:

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

এর পরে আপনি আপনার বিজ্ঞপ্তি অঞ্চলে একটি স্যুইচ পাবেন।

আমি চাইলেই কেবলমাত্র Fn+ এ স্যুইচ কীটি সেট করতে সক্ষম হবেন F8(যা আমার কীবোর্ডে টাচপ্যাড কী স্যুইচ ...


অথবা কিছু! এটি একবার 11.10 এ ভাঙ্গা হয়েছিল। তবে এখন এটি কাজ করা হয়েছে
পেঙ্গ উ

1
12.04 এ কাজ করে।
ভাইকিং

1
14.04 এ ভাল কাজ করে
ভোইগার

2
সতর্কতা: এটির জন্য নির্ভরযোগ্য ব্যবহারকারীর প্রয়োজন atareao, তিনি তার
পিপিএতে

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

31

@ পেং উয়ের দেওয়া উত্তরের ভিত্তিতে আমি একটি বাশ স্ক্রিপ্ট তৈরি করেছি যা ব্যবহার করা যেতে পারে ...

#!/bin/bash

declare -i ID
ID=`xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`

xinput set-prop $ID "Device Enabled" 0

echo 'Touchpad has been disabled.'

আপনি এটি ম্যানুয়ালি চালাতে বা শুরুতে চালাতে পারেন। তারপরে আপনি স্ক্রিপ্টটি বুটে চালাতে পারেন।

টাচপ্যাড টগল করার জন্য আর একটি বাশ স্ক্রিপ্ট:

#!/bin/bash

declare -i ID
ID=`xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`
declare -i STATE
STATE=`xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'`
if [ $STATE -eq 1 ]
then
    xinput disable $ID
    echo "Touchpad disabled."
else
    xinput enable $ID
    echo "Touchpad enabled."
fi

প্রথম স্ক্রিপ্টের জন্য স্থিতি কোডটি পরীক্ষা করতে শীতল হবে। আমাকে 'Touchpad in mouse emulation mode\s*id\=[0-9]{1,2}'
গ্রেপ

আমার সিস্টেমে এটি Touchpadপরিবর্তে ছিল TouchPad। এটিকে কেস-সংবেদনশীল করতে, iআপনার গ্রেপ বিকল্পগুলিতে কেবল একটি যুক্ত করুন।
zondo

রুবি টাচপ্যাড টগল অনেলাইনারsynclient TouchpadOff=$(synclient | ruby -ne 'puts ($_.match(/\\d+/)[0].to_i ^ 1) if /TouchpadOff/ =~ $_')
গ্যালভা

এর এক-লাইনের সমতুল্যতার জন্য, আমার উত্তরটি দেখুন
নট করুন oc

নতুন টাচপ্যাডের অবস্থাটি চিহ্নিত করার জন্য 2 সেকেন্ডের উইন্ডো পপআপ সহ, টাচপ্যাডটি চালু এবং বন্ধ করতে আমি এটি একটি কীবোর্ড শর্টকাট Ctrl + Alt + P এর সাথে সংযুক্ত করে তৈরি করেছি , পাশাপাশি স্ক্রোল হুইল গতির সমস্যা সংশোধন করার ক্ষেত্রেও imwheel: Askubuntu.com / প্রশ্নগুলি / 844151 / সক্ষম-অক্ষম-টাচপ্যাড /… । এছাড়াও আমার উত্তর xinputউভয়ের জন্য অনুসন্ধান করে TouchPad এবং Touchpad যেমন কখনও কখনও পি সিস্টেমের উপর নির্ভর করে পি হয় বা মূলধন হয় না, সুতরাং আপনি উভয়ের সন্ধান না করলে স্ক্রিপ্ট অন্যথায় কাজ করতে পারে না।
গ্যাব্রিয়েল স্টেপলস

26

সহজভাবে, একটি টার্মিনালে:

synclient TouchpadOff=1

তবে উপরেরগুলি উবুন্টু 16.04 এ আর কাজ করবে না বলে মনে হচ্ছে। এই ক্ষেত্রে, তারপর xinputএখনও কাজ করে:

xinput set-prop `xinput --list | awk '/[Tt]ouch[Pp]ad.*pointer/ {print $7}' | sed 's/id=\(.*\)/\1/'` "Device Enabled" 0

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

এটি কি সুডোর দরকার? এটা আমার এইচপি 6460b + + উবুন্টু 14.04 তে কোনো প্রভাব নেই
itsols

এটি হয় না, এবং এটি আমার 14.04 এ কাজ করে
নোকট করুন

1
উবুন্টু ১.0.০৪-তে কাজ করে, সুডোর প্রয়োজন হয় না, এটির সাহায্যে সহজেই একটি কীবোর্ড শর্টকাট তৈরি করা যায়: +1 :-)
মার্টিন থোমা

1
জিনপুট ফেডোরা 25-তে কাজ করে, ধন্যবাদ!
এলোইস মাহদাল 31'17

11

হালনাগাদ সমাধান:

বদলে xinputআইডি ভেরিয়েবল যে পরিবর্তন করতে পারেন ভাল ব্যবহার সঙ্গে, synclientএর মতো অন্যান্য উত্তর নির্দেশিত হিসাবে এই

sudo apt install xserver-xorg-input-synaptics

টাচপ্যাড বন্ধ করতে:

synclient TouchpadOff=1

চালু করতে:

synclient TouchpadOff=0

নিচে বলা হয়েছে লঞ্চার বা শর্টকাটগুলির সাথে ব্যবহার করতে।


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


এটি এই দুটি আদেশ সম্পর্কে:

অক্ষম করুন:

xinput set-prop 15 "Device Enabled" 0

সক্ষম করুন:

xinput set-prop 15 "Device Enabled" 1

চালিয়ে আইডি নম্বর পাওয়া যাবে

xinput list

@ গাইলিওপি - আমি এখন

7

শুরুতে আপনার টাচপ্যাডটি কীভাবে স্বয়ংক্রিয়ভাবে অক্ষম করা যায় এই পদ্ধতিটি আইডির পরিবর্তে নামটি দিয়ে আরও নিরাপদে প্যাড অক্ষম করে। আপনার টাচপ্যাডের নাম কীভাবে পাবেন তা এখানে:

$ xinput list --name-only | grep -i Touchpad
ETPS/2 Elantech Touchpad

একটি বাশ স্ক্রিপ্ট ফাইল তৈরি করুন। আমি উবুন্টু স্টার্টআপ অ্যাপ্লিকেশনগুলিতে ফাইলটি যুক্ত করেছি যাতে এটি প্রতিটি পুনঃসূচনাতে চলে। ফাইলটি এক্সিকিউটেবল করার জন্য মনে রাখবেন। সামগ্রীগুলি এখানে:

#!/bin/bash
$ xinput disable 'ETPS/2 Elantech Touchpad'

4

১১.১০ এ এটি আমার জন্য কাজ করেছে:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_1.3M             id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=13   [slave  keyboard (3)]

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

xinput set-prop 12 "Device Enabled" 0

এবং আমি এটি বাশার্কে বা অন্য কিছুতে রেখে দেব আমি নিশ্চিত না যে ডিভাইস 12 (আসলে আমার জন্য 11) সর্বদা টাচপ্যাড।

এখন যদি আমি কাজ করতে এবং ডিডিআরগুলি দেখতে কেবল নটিলিয়াসের উপরের তীরটি পেতে পারি


কোন টাচপ্যাড utiity তাই ফিরে কমান্ড 11.10 মধ্যে Tp অক্ষম করব না
touristguy87

এক্সপুট তালিকাটি চালান, টাচপ্যাডের আইডি পান তারপরে এক্সপুট সেট-প্রোপ চালান (আইডি) "ডিভাইস সক্ষম" 0 একটি
কবজির

4

কীবোর্ড শর্টকাটগুলি সংজ্ঞায়িত করুন

(এই উত্তরটি একটি অবৈধ সম্পাদনা থেকে অনুলিপি করা হয়েছিল)

আপনি যখনই টাচপ্যাড সক্ষম / অক্ষম করতে চান প্রতিবার সেই আদেশটি মনে না রেখে পরিবর্তে আপনি এটি কীবোর্ড সংমিশ্রণ শর্টকাট হিসাবে যুক্ত করতে পারেন।

কীবোর্ড শর্টকাটগুলিতে পছন্দ অনুসারে অ্যাড ক্লিক করুন। "টাচপ্যাড অক্ষম করুন" বা এর মতো শর্টকাটে একটি নাম দিন এবং উপরে যে কমান্ডটি আবিষ্কার করেছেন তা যুক্ত করুন

xinput set-prop <id> "Device Enabled" 0

এবং প্রয়োগ ক্লিক করুন। তারপরে "সক্ষম করুন টাচপ্যাড" বা প্রথমটির অনুরূপ কিছু শর্টকাট যুক্ত করুন এবং আগের কমান্ডটি শেষে 1 তে পরিবর্তন করুন

xinput set-prop <id> "Device Enabled" 1

এগুলি বন্ধ / অন সম্মানজনকভাবে।

এখন এগুলি যুক্ত করা হয়েছে, টাচপ্যাডের শর্টকাট কলামটি সক্ষম করুন ('অক্ষম' বলা উচিত) ক্লিক করুন এবং আপনি যে কীবোর্ড শর্টকাটটি দেখতে চান তা টাইপ করুন, আমি Win+ 1(উইন্ডোজ কী ধরে এবং 1 নম্বর টিপুন) বেছে নিয়েছি । অক্ষম টাচপ্যাডের জন্যও এটি করুন, আমি Win+ পছন্দ করেছি 2

এখন Win+ 1আমার টাচপ্যাড সক্ষম করে এবং Win+ 2এটি অক্ষম করে।


4

টাচপ্যাড সক্ষম / অক্ষম করতে আমি নীচের স্ক্রিপ্টটি ব্যবহার করি। আমি এটি কীবোর্ড শর্টকাটকেও অর্পণ করেছি।

ব্যবহার: toggle_touchpad.sh [on|off]

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

#!/bin/bash
# toggle_touchpad.sh

is_off=`synclient | grep -Pio "TouchpadOff.*?(\d)" | grep -Eo "[01]"`

if [ -z "$1" ]; then
    echo "Inverting touchpad state"

    if [ "$is_off" -eq '0' ];then
        synclient TouchpadOff=1
        notify-send "Touchpad Disabled"
    else
        synclient TouchpadOff=0
        notify-send "Touchpad Enabled"
    fi

else

    if [ "$1" == "on" ]; then
        echo "Turning on touchpad"
        synclient TouchpadOff=0
        notify-send "Touchpad Enabled"
    elif [ "$1" == "off" ]; then
        echo "Turning off touchpad"
        synclient TouchpadOff=1
        notify-send "Touchpad Disabled"
    else
        echo "Unknown arg! Pass no args or on/off !"
    fi

fi

3

আপনার ল্যাপটপটি যে কোনও সুযোগেই টাচপ্যাড কীবোর্ড শর্টকাট সক্ষম / অক্ষম করেছে কিনা তা প্রথমে পরীক্ষা করুন! আমার লেনোভো থিঙ্কপ্যাড টি 500 এ এটি Fn+F8


দুর্দান্ত সমাধান! এবং এটির কিসস: এটিকে অতি সাধারণ রাখুন।
এস্টেভ

1
এটি খুব নির্দিষ্ট বলে মনে হচ্ছে। আমার n550jv নিয়ে কাজ করছেন না। পেং উ মন্তব্যগুলি কৌশলটি করেছেন।
লুইস্কোভিও

1
টাচপ্যাডযুক্ত বেশিরভাগ ল্যাপটপে এমন কী থাকবে তবে এটি কার্যকর হবে তার কোনও গ্যারান্টি নেই। আমি যদি G700 এ বোতামটি ব্যবহার করি xevবা xinputব্যবহার করার চেষ্টা করি তবে এটি কোনও জঘন্য জিনিসটি নিবন্ধ করে না। এমনকি evemu-recordকোনও কিছুই নিবন্ধন করে না এবং এটি কার্নেল স্তরে। যদি কার্নেল এটি দেখতে না পারে তবে এটির জন্য ডিভাইস ড্রাইভারদের বাদে আর কিছুই করার নেই। বলা হচ্ছে, এটি দুর্দান্ত সমাধান, তবে সমস্ত ব্যবহারের ক্ষেত্রে নির্ভরযোগ্য নয়।
wxl

3

আমার ক্ষেত্রে, fn+ F9টাচপ্যাড টগল এ ম্যাপ করা হয় ।

তবে কীটি কেবল স্ক্রিনের ডানদিকের উপরে টাচ প্যাড আইকন দেখায় কিছুই করে না।

এখানে চিত্র বর্ণনা লিখুন


এখানে কেবলমাত্র একটি শর্টকাট টিপে টগপ্যাড টগল করার একটি সমাধান ।

1. আপনার টাচপ্যাডের আইডি পাওয়া

$ xinput list

২. টগপ্যাড টগল করার জন্য একটি স্ক্রিপ্ট লেখা

সুতরাং আমি 'xinput' কমান্ডের সাথে টাচগল টগল করার জন্য একটি বাশ স্ক্রিপ্ট ফাইল পেয়েছি (মূল স্ক্রিপ্টটি এখানে পাওয়া যাবে )।

আমার ক্ষেত্রে, টাচ প্যাডের আইডিটি 12 ছিল।

#!/bin/bash

device=12
state=`xinput list-props "$device" | grep "Device Enabled" | grep -o "[01]$"`

if [ "$state" -eq '1' ];then
  xinput --disable "$device"
else
  xinput --enable "$device"
fi

উপরের স্ক্রিপ্ট ফাইলটি .toggleTouchPad.shআপনি যেখানে চান সেভ করুন ।

৩. স্ক্রিপ্টটি চালনার জন্য কীবোর্ড শর্টকাট

এবং শেষ পদক্ষেপটি স্ক্রিপ্ট ফাইলটি চালানোর জন্য কীবোর্ড শর্টকাট যুক্ত করছে।

তাই লিখতে sh /PATH/TO/SCRIPTমধ্যে Commandআপনার শর্টকাট উইন্ডোর।

এখানে চিত্র বর্ণনা লিখুন

4. শর্টকাট চেষ্টা করুন

শর্টকাট টিপুন এবং টাচপ্যাড টোগল করা হয়েছে কিনা তা পরীক্ষা করুন।

এটি ASUS A556UA ল্যাপটপ এবং উবুন্টু 14.04 x64 ইনস্টল করে কাজ করেছে


জিনিস উন্নত করা হবে।

  • বরাদ্দ টগল টাচপ্যাড উপরে কাস্টম শর্টকাট কী কাজ করবে না
  • এটি কেবল স্ক্রিনের ডানদিকের উপরে টাচ প্যাড আইকন দেখায়
  • সুতরাং আমাকে টাচপ্যাড টগল ( + ) কী না করে অন্য কী ( super+ F9) বরাদ্দ করতে হয়েছিল ।fnF9

এখানে চিত্র বর্ণনা লিখুন

সম্পূর্ণ সমাধানের জন্য কাস্টম শর্টকাটে টাচপ্যাড টগল কী বরাদ্দ করার একটি উপায় প্রস্তাব করুন


3

উবুন্টু 16.04 এর জন্য

টাচপ্যাড অক্ষম করার জন্য:

xinput --disable $(xinput --list | grep -i 'touchpad' | grep -o 'id=[0-9]*' | sed 's/id=//') 

এবং টাচপ্যাড সক্ষম করার জন্য:

xinput --enable $(xinput --list | grep -i 'touchpad' | grep -o 'id=[0-9]*' | sed 's/id=//')

2

https://bitbucket.org/barseghyanartur/xinput

এটি একটি অতি ক্ষুদ্র কোড যা আপনাকে টার্মিনাল থেকে টাচপ্যাড অক্ষম / সক্ষম করতে দেয়।

কেবল নীচের নির্দেশাবলী অনুসরণ করুন:

ইনস্টল করুন:

$ pip install xinput

টাচপ্যাড অক্ষম করুন:

$ disable-touchpad

টাচপ্যাড সক্ষম করুন:

$ enable-touchpad

উজ্জ্বল, সম্ভবত সবচেয়ে সহজ সমাধান
এক্সিলারেশন-জি

2

আপনাকে একটি টগল দেওয়ার জন্য আপনার .bashrc এ কেবল কয়েকটি বাশ ফাংশন যুক্ত করুন ...

#toggle-touchpad on|off
function touchpadon  { /usr/bin/xinput --enable $(xinput --list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}') ; echo "touchpad enabled";}
function touchpadoff  { /usr/bin/xinput --disable $(xinput --list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}') ; echo "touchpad disabled";}

2

বৃহস্পতি অ্যাপ ইনস্টল করুন। আপনি এটি দিয়ে টাচপ্যাড অক্ষম করতে পারেন এবং এটি মনে রাখা হয় remembered এটি 11.04, 11.10, এবং 12.04 এ লেনোভো আইডিয়াপ্যাড এবং থিঙ্কপ্যাড উভয় ক্ষেত্রে কার্যকরভাবে কাজ করেছে।


2

উবুন্টুতে টাচপ্যাড অক্ষম করা আসলে খুব সহজ। xserver-xorg-input-synapticsউবুন্টুতে টাচপ্যাড ব্যবহার করার জন্য প্রয়োজনীয় প্যাকেজটি কেবল সরিয়ে দিন !

sudo apt-get remove xserver-xorg-input-synaptics

টাচপ্যাড স্থায়ীভাবে অক্ষম করার একমাত্র উপায় যা আমার পক্ষে কাজ করেছিল। অন্যান্য উপায়গুলি কেবল অস্থায়ী ছিল:

xinput list
xinput set-prop IDOFTOUCHPAD "Device Enabled" 0 
synclient TouchpadOff=1 

আমি LXDE ব্যবহার করছি এবং আমি স্বয়ংক্রিয়ভাবে এই লাইন যোগ করে টাচপ্যাড নিষ্ক্রিয় করতে পারল না ~/.config/lxsession/LXDE/autostartবা /etc/xdg/lxsession/LXDE/autostartএকটি সঙ্গে @-prefix। এটি কেবল উপেক্ষা করা হয়েছিল।

এবং আমি dconf- সম্পাদক (org.gnome.desktop.peripherals.touchpad) এবং gconf- সম্পাদক (ডেস্কটপ .gnome.peripherals.TOUCHPADNAME) দিয়ে টাচপ্যাড অক্ষম করার চেষ্টা করেছি, কিন্তু উভয়ই কার্যকর হয়নি। Dconf- এডিটরের সেটিংসের কোনও প্রভাব নেই এবং gconf- সম্পাদক এ এটি ত্রুটি বার্তাটি দেখায় "এই কীটির কোনও স্কিমা নেই"।


2

আমি fnপয়েন্টারটি অক্ষম করতে ল্যাপটপ ফাংশন কী ( ) ব্যবহার করার চেষ্টা করেছি এবং এটি কাজ করে। যদিও এটি আমার ১১.০৪ দিনের মধ্যে কাজ করে নি, তাই চেষ্টা করে দেখুন।


আমার কাছে সেই বোতামটি নেই। এটি 4520 এর এইচপি প্রোবুক

ওহ ঠিক আছে. আমি সবেমাত্র জানতে পেরেছিলাম যে আমার পোস্ট করা সমাধানটি স্থায়ী নয়, প্রতিবার আমার মেশিনটি পুনরায় চালু করার সময় আমাকে এটি করতে হবে।
ফায়াজ

1

যদি আপনার ল্যাপটপের কীবোর্ডটিতে স্পেশাল-ফাংশন কীটি অফ / অফ করার জন্য কোনও টাচপ্যাড না থাকে, তবে আপনি অন-স্ক্রিন ভার্চুয়াল কীবোর্ডটি এটি সিমুলেট করতে পারেন (যদিও আমি এটি খুঁজে পাইনি)।

সংক্ষেপে, এটি ভাল কাজ করে:

sudo apt-get install gpointing-device-settings

এখানে চিত্র বর্ণনা লিখুন


1

ডেল ল্যাপটপ সহ উবুন্টু 12.04 এলটিএসে আমার জন্য কী কাজ করেছে

আমি পয়েন্টারটি অক্ষম করতে চেয়েছিলাম যা কীবোর্ডের মাঝখানে থাকে এবং টাইপ করার সময় প্রচুর সমস্যা তৈরি করে। তাই:

$ xinput list
 ⎡ Virtual core pointer                     id=2
 ⎜   ↳ Virtual core XTEST pointer               id=4
 ⎜   ↳ Wacom Graphire2 4x5 eraser               id=9
 ⎜   ↳ Wacom Graphire2 4x5 cursor               id=10
 ⎜   ↳ Wacom Graphire2 4x5                      id=11
 ⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad         id=14
 ⎜   ↳ Macintosh mouse button emulation         id=15
 ⎜   ↳ DualPoint Stick                          id=13
 ⎣ Virtual core keyboard                    id=3
     ↳ Virtual core XTEST keyboard              id=5
     ↳ Video Bus                                id=6
     ↳ Power Button                             id=7
     ↳ Sleep Button                             id=8
     ↳ AT Translated Set 2 keyboard             id=12

The device I want to disable has id 13. Use xinput to list its properties:

$ xinput -list-props 13
 Device 'DualPoint Stick':
    Device Enabled (115):   0
 [...several lines removed...]
 $ xinput -set-prop 13 115 0

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

ইনস্টল করুন dconf-tools:

sudo apt-get install  dconf-tools
dconf-editor

তারপরে org -> জিনোম -> সেটিংস-ডেমন -> পেরিফেরিয়ালস -> টাচপ্যাড এবং টাচপ্যাড-সক্ষম ক্ষেত্রটি নির্বাচন না করা


ছোট নোব! জিএইচ এবং বি কীগুলির মধ্যে আসলে একটি ছোট বর্গক্ষেত্রের খোসার উপরে মাউন্ট করা হয়, এটি একজোড়া ট্যুইজার দিয়ে টানুন! এটি টাইপ করার সময় এটি আপনাকে আঘাত করা থেকে বিরত রাখবে - এবং যদি প্রয়োজন হয় তবে কেবল এটি পিছনে ফেলে দিন (তাই এটি ফেলে দেবেন না) সফ্টওয়্যার মাধ্যমে এটি অক্ষম করার চেষ্টা করা আপনার মাউস বা টাচ-প্যাডের কার্যকারিতাকে বাধা দিতে পারে!
কেন মোলার্প

1

আমি একটি কী বাঁধাই তৈরি করার একটি দুর্দান্ত সমাধান পেয়েছি যা কমান্ডটি উত্সাহিত করবে:

xdotool key 199

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

xmodmap -pke

আমি আমার ব্লগে একটি কীভাবে তৈরি করেছি: https://artofcode.wordpress.com/2017/10/01/how-to-add-a-key-b बाइंड িং- to-toggle-a-touchpad-und- linux /


1

আমার সমাধানটি নিম্নলিখিত টিপি স্ক্রিপ্ট:

#!/bin/bash
TT=`xinput --list | grep -i touchpad | sed -e "
s/(// 
s/)//
s/ //g
"`
set $TT

(( $2 ))

xinput list | grep -iq mouse &&{
   xinput --disable $id
}||{
   xinput --enable $id
}

কোনও মাউস সনাক্ত করা গেলে টাচপ্যাড অক্ষম করা হয়েছে এবং না থাকলে সক্ষম করুন।
স্ক্রিপ্ট দ্বারা টাচপ্যাড আইডি পাওয়া যায়।


0

উবুন্টু ১১.১০ (bit৪ বিট) ব্যবহার করে আমার কাছে একটি মেডিয়ন আকোয়া নোটবুক মডেল রয়েছে এবং Fn& F6কী সংমিশ্রণটি টাচপ্যাডটি অক্ষম করে।


0

বিকল্প সমাধান যা সমস্ত টাচপ্যাডের জন্য কাজ করে, কোনও আইডির প্রয়োজন নেই।

একটি টার্মিনাল খুলুন এবং লিখুন "gedit toggle_touchpad.sh"

#!/bin/bash
condition="$(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled)"

if [ "$condition" == "false" ]; then
     gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
elif [ "$condition" == "true" ]; then
    gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
fi

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন। এখন আপনার কাছে "toggle_touchpad.sh" নামের একটি ফাইল রয়েছে

chmod +x toggle_touchpad.shফাইলটি এক্সিকিউটেবল করার জন্য কমান্ডটি চালান ।

আপনার পছন্দ মতো যে কোনও ফোল্ডারে ফাইলটি রাখুন। আসুন আমরা ধরে নিই যে এটি আপনার কাছে ফোল্ডারে / হোম / ইউজারনেম / মাইক্রিপ্ট / আছে।

উপরের-ডানদিকে মেনু থেকে যান system-settings->keyboard->shortcuts->custom-shortcuts

একটি নতুন শর্টকাট তৈরি করুন এবং আপনি যা খুশি তেমন নাম দিন। কমান্ড হিসাবে রাখুন /home<username>;/myscripts/toggle_touchpad.shযেখানে "ব্যবহারকারীর নাম" আপনার ব্যবহারকারীর নাম

আপনি যা চান কীবোর্ড শর্টকাট বরাদ্দ করুন।

প্রস্তুত :)

পিএস ব্যক্তিগতভাবে আমি /opt/myscripts/ফোল্ডারে ফাইলটি রেখেছি কিন্তু সেখানে রাখার জন্য আপনার ফাইলটি তৈরির পরে নিম্নলিখিত কমান্ডগুলি চালানো উচিত:

sudo mkdir /opt/myscripts/

sudo mv toggle_touchpad.sh /opt/myscripts/

sudo chown <username>:<username> /opt/myscripts/toggle_touchpad.sh

chmod +x  /opt/myscripts/toggle_touchpad.sh

যেখানে "ব্যবহারকারীর নাম" আপনার ব্যবহারকারী নাম

তারপরে আপনি যখন শর্টকাট তৈরি করবেন আপনি উপরের বর্ণিত পরিবর্তে "/opt/myscriptts/toggle_touchpad.sh" পাথটি ব্যবহার করবেন


0

প্রথমে আপনার টাচপ্যাডের বেস ডিভাইসের নাম পাওয়ার জন্য এক্সপুট তালিকাটি ব্যবহার করুন ... সম্পূর্ণ ডিভাইসের নামের সাথে এক্সপুট অক্ষম কমান্ডটি (হোয়াইটস্পেস গ্রহণ করার জন্য ডাবল কৌউটে) যোগ করার চেয়ে (xinput অক্ষম "SynPS / 2 Synaptics টাচপ্যাড ") উপরের স্ক্রিপ্টগুলি খুব হিট বা মিস প্রমাণিত হয়েছে।


0

এই পদ্ধতিটি কাজ করে তবে আমি "উইন" বোতামটি ব্যবহার করতে পারি না বলে মনে হয়। সুতরাং আমি এটির জন্য CtrlF1& F2ব্যবহার করেছি।

বর্তমানে আমার ল্যাপটপ ওএস 14.04LTS উবুন্টু।

ওহ, xinput < id >নীচের কমান্ডটি সহ খুঁজে বের করতে হবে । উবুন্টু ১৪.০৪ এর জন্য এটি "সিএনপিএস / ২ সিন্যাপটিক্স টাচপ্যাড"

xinput list
SynPS/2 Synaptics TouchPad                  id=###

0

আমি এখানে পূর্ববর্তী সমস্ত উত্তর সাফল্য ছাড়াই চেষ্টা করেছি।
উবুন্টু 16.10 এ আমার জন্য যা কাজ করেছিল তা ছিল

killall syndaemon 
syndaemon -i 1 -KRd

আপনি মানটি 1 থেকে 0.5 তে পরিবর্তন করতে চাইতে পারেন।


0

সুতরাং, ক্রজিৎসটোফ টমাসজেউসকি এবং জাএজুন এলইই এর উত্তরগুলি একত্রিত করে আমি এই সমাধানে এসেছি।

নীচের toggleTouchPad.shস্ক্রিপ্টটি তৈরি করুন এবং যেখানে খুশি সংরক্ষণ করুন:

#!/bin/bash
device=14
state=`xinput list-props "$device" | grep "Device Enabled" | grep -o "[01]$"`
if [ "$state" -eq '1' ];then
  xinput --disable "$device" && sleep 1 && xdotool key 201
else
  xinput --enable "$device" && sleep 1 && xdotool key 200
fi

যেখানে ১৪ টি আপনার টাচডভাইস আইডি ( জায়েজুন এলইইর উত্তরটি দেখুন )

  1. উবুন্টু সেটিংস -> ডিভাইস -> কীবোর্ডে যান

  2. তালিকার শেষে, +একটি নতুন কাস্টম শর্টকাট যুক্ত করতে ক্লিক করুন

  3. Toggle Touchpadকমান্ড /path/to/.toggleTouchPad.shএবং আপনি যে কী কী সংমিশ্রণটি চান তার সাথে নাম দিন (আমি সবেমাত্র সুপার + এফ 7 বেছে নিয়েছি)।

এখন, যখনই আপনি আপনার বাছাই করা কী সংমিশ্রণটি আঘাত করেন, এটি কেবল টাচপ্যাডকে টগল করে না তবে এটি একটি নোটিফিকেশন আইকনও ধন্যবাদ জানায় ধন্যবাদ xdotool


0

আমার ডেল অক্ষাংশের মাঝের কাঠিটি অক্ষম করতে, আমি এটি উবুন্টুর প্রোফাইলে রেখেছি যাতে আমি প্রতিবার আমার ল্যাপটপটি চালু / রিবুট করি, এটি সেই ইনপুটটিকে অক্ষম করে।

আমি --id-onlyগ্রিপগুলিতে অমিল এড়াতে ব্যবহার করেছি

declare -i ID
ID=`xinput list --id-only 'AlpsPS/2 ALPS DualPoint Stick' | grep -Eo '[0-9]{1,2$
declare -i STATE
STATE=`xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'`
if [ $STATE -eq 1 ]
then
    echo "id" $ID
    xinput disable $ID
    echo "Touchpad disabled."
else
    echo "id" $ID
    xinput enable $ID
    echo "Touchpad enabled."
fi

0

আমার ক্ষেত্রে, একটি স্লিমবুক এবং কুবুন্টু সহ, আমি সবেমাত্র সমন্বয়টি ব্যবহার করেছি: Fn+ Z
এটি টাচপ্যাড অক্ষম করে বা সক্ষম করে।

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