অন্যান্য অ্যাপ্লিকেশন ইনস্টল না করে কীভাবে দ্রুত জুবুন্টু 14.04 এ টাচপ্যাড সক্ষম / অক্ষম করবেন?


16

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

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

আমি প্যানেল অ্যাপ্লিকেশনটি ইনস্টল করে চেষ্টা করেছি touchpad-indicator- তবে এটি এক্সএফসিতে বগি মনে হয়েছিল এক্সএফসি সেটিংসের সাথে দ্বন্দ্বের কারণে ...

টাচপ্যাড সক্ষম / অক্ষম করার জন্য কি কোনও দ্রুত এবং নিরাপদ পদ্ধতি আছে?

উত্তর:


22

এটি সহজেই এই দুটি আদেশের মাধ্যমে করা সম্ভব (ভিন্ন উত্তর দ্বারা অনুপ্রাণিত ):

অক্ষম করুন:

synclient TouchpadOff=1

সক্ষম করুন:

synclient TouchpadOff=0

আমার প্রাথমিক উত্তরটি ব্যবহার করা ছিল

xinput set-prop 15 "Device Enabled" 0

এবং

xinput set-prop 15 "Device Enabled" 1

যেখানে আইডি নম্বরটি 15 এর চেয়ে অন্যটি হতে পারে : এটি চালিয়ে পাওয়া যাবে

xinput list

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


কমান্ডগুলি লঞ্চারগুলিতে যুক্ত করা যেতে পারে।

আমি হুইস্কার মেনু, সিনপাস ইত্যাদির মতো একটি লঞ্চার দিয়ে সহজেই চালানোর জন্য দুটি কমান্ডের জন্য .desktopফাইলগুলি (ইন usr/share/applicationsবা ইন .local/share/applications) তৈরি করতে পছন্দ করি


এছাড়াও:

  • এগুলিকে একটি একক লঞ্চারে যুক্ত করে,

  • নীচের চিত্রের মতো উন্নত বৈশিষ্ট্যগুলি সেট করা

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

(যথা 'শেষ ব্যবহৃত আইটেমটি দেখান' এবং 'অভ্যন্তরীণ বোতাম'),

  • এবং দুটি নির্দিষ্ট আইকন যোগ করা,

আরম্ভকারী সর্বদা টাচপ্যাডের বর্তমান অবস্থা প্রদর্শন করবে

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


এছাড়াও দুটি কমান্ডের শর্টকাট (সেটিংস ম্যানেজার - কীবোর্ড - অ্যাপ্লিকেশন শর্টকাট) বরাদ্দ করা কখনই খারাপ ধারণা নয় ।


ডি: মজার, (synclient সঙ্গে অন্তত) কমান্ড আমার ডেল থেকে XPS 15 9570. উপর কাজ করে না
rbaleksandar

11

এছাড়াও আপনি ব্যবহার করতে পারেন synclient , এই উত্তর মত

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

synclient TouchpadOff=1

চালু করতে:

synclient TouchpadOff=0

আমি মনে করি এটি আরও সুবিধাজনক উপায়। আপনাকে ডিভাইস আইডি জানার দরকার নেই।

সুতরাং আমার সমাধানটি হ'ল বাশ স্ক্রিপ্ট create / toggle-touchpad.sh তৈরি করা :

#!/bin/bash
if synclient | grep --quiet 'TouchpadOff             = 0'; then
  synclient TouchpadOff=1
  notify-send Touchpad Disabled
else
  synclient TouchpadOff=0
  notify-send Touchpad Enabled
fi

ফাইল অনুমতি পরিবর্তন করুন:

sudo chmod +x ./toggle-touchpad.sh

এর পরে সেটিংস-কীবোর্ড-অ্যাপ্লিকেশন শর্টকাটগুলি যুক্ত করুন এবং নতুন শর্টকাট যুক্ত করুন। স্ক্রিপ্টের পাথ প্রবেশ করান (/home/your_username/toggle-touchpad.sh - উদাহরণস্বরূপ)। শর্টকাট নির্দিষ্ট করুন (আমার ক্ষেত্রে Fn + F9)।

সম্পন্ন. এখন আপনি টাচপ্যাড টগল করতে পারেন এবং আপনি বিজ্ঞপ্তি পাবেন।


অন্যদের জন্য নোট করুন, এই স্ক্রিপ্টটি সঠিকভাবে চালিত হওয়ার জন্য if স্টেটমেন্টের স্পেসগুলি সমস্ত প্রয়োজনীয় necessary এছাড়াও, আমি মনে করি এটি হওয়া উচিতsudo chmod +x ~/toggle-touchpad.sh
ট্রোনজোকমবি

এছাড়াও, আপনি যদি পরিষ্কার ফাইল / ফাইলের কাঠামো পছন্দ করেন তবে আপনি সর্বদা স্ক্রিপ্টটির নাম রাখতে পারেন ".toggle-touchpad.sh" (একটি বিন্দুর সাথে "।" আউট ফ্রন্ট) যাতে এটি একটি লুকানো ফাইল তবে এখনও ঠিক ঠিক চলতে পারে will
ট্রনিকজমবি

এই উত্তরটি আরও ভাল কারণ synclient TouchpadOffইত্যাদির জন্য xinput list ভেরিয়েবলের প্রয়োজন নেই (যা সিস্টেম থেকে অন্য সিস্টেমের পরিবর্তিত হয় ); তবে আমি লঞ্চগুলি আরও এক্সএফসি-বান্ধব মনে করি; সুতরাং আমি এটিকে আমার উত্তরে একীভূত করব

8

অ-প্রবর্তক সংস্করণ:

#!/bin/bash

# toggle state of synaptics touchpad

tpid=`xinput list | grep SynPS | sed 's/.*id\=\([0-9]\+\).*/\1/g'`

declare -i status
status=`xinput list-props ${tpid} | grep Device\ Enabled | sed -e 's/.*\:[ \t]\+//g'`

if [ 0 -eq ${status} ] ; then
    xinput enable ${tpid}
else
    xinput disable ${tpid}
fi

2

আমি ব্যবহৃত @cipricus এবং @Demeter উত্তর আছে, কিন্তু ব্যবহার না করেই synclient , আমি ভেবেছিলাম যে ভাগ ভাল হবে:

#!/bin/sh

TOGGLE=$HOME/.toggle
TOUCHPAD_ID=$(xinput list | grep "Touchpad" | grep -Eow '[0-9]{2}')

if [ ! -e $TOGGLE ]; then
   touch $TOGGLE
   xinput set-prop $TOUCHPAD_ID "Device Enabled" 0
else
   rm $TOGGLE
   xinput set-prop $TOUCHPAD_ID "Device Enabled" 1
fi
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.