একটি থিংকপ্যাডের ট্র্যাকপয়েন্টটি কনফিগার করার সর্বোত্তম উপায় কী?


41

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

চেষ্টা করেছি gpointing-device-settings। এটি ব্যবহার করে, আমি কাজ করতে মাঝারি মাউস বোতামটি স্ক্রোলিং পেতে পারি, তবে আমি ট্র্যাকপয়েন্টের গতি বা সংবেদনশীলতা সেটিংস পরিবর্তন করতে পারি না। থিংকউইকি পৃষ্ঠার সমস্ত পদ্ধতি যা আমি চেষ্টা করেছি সেগুলি উবুন্টু ১১.০৪ অনুসারে কাজ করে না। কেউ কীভাবে স্থায়ীভাবে ট্র্যাকপয়েন্টের সেটিংস সম্পাদনা করবেন তা আমি ব্যাখ্যা করতে পারি যাতে আমি এটি সঠিকভাবে ব্যবহার করতে পারি?

উত্তর:


47

দুর্ভাগ্যক্রমে কোনও সহজ উপায় নেই বলে মনে হয়। আমি যা বর্ণনা করব তা হল / sys এর আওতায় ভার্চুয়াল ফাইল সিস্টেমের মাধ্যমে বুটে মানগুলি সেট করার জন্য একটি নতুন আপস্টার্ট কাজ তৈরি করা যায়।

  1. আপনার ট্র্যাকপয়েন্টের ডিভাইস পাথটি সন্ধান করুন

    একটি জিনোম-টার্মিনালে নিম্নলিখিত (প্রেস চালান Alt+ + F2, টাইপ gnome-terminal, এবং হিট Enter):

    find /sys/devices/platform/i8042 -name name | xargs grep -Fl TrackPoint | sed 's/\/input\/input[0-9]*\/name$//'
    

    আমার ক্ষেত্রে এটি প্রত্যাশা করে /sys/devices/platform/i8042/serio1/serio2- নিম্নলিখিত পদক্ষেপে এটি আপনার জন্য যা কিছু পরিবর্তন করবে তা পরিবর্তন করুন।

  2. সংবেদনশীলতা এবং গতির জন্য মানগুলি সন্ধান করুন

    জিনোম-টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালনা করুন:

    echo 220 | sudo tee /sys/devices/platform/i8042/serio1/serio2/sensitivity
    

    220 এর সংবেদনশীলতার জন্য (এটি আপনাকে আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে) এবং

    echo 100 | sudo tee /sys/devices/platform/i8042/serio1/serio2/speed
    

    ১০০ গতির জন্য।

  3. একটি নতুন উদেব নিয়ম তৈরি করুন

    এখন আমাদের সিস্টেম শুরুর সময় সেটিংস প্রয়োগ করতে হবে। অতএব, প্রেস Alt+ + F2, টাইপ gksu gedit /etc/udev/rules.d/trackpoint.rules, এবং হিট Enter(এই আপনি যদি আপনার পাসওয়ার্ড জন্য অনুরোধ জানানো হবে)। তারপরে নিম্নলিখিতটি পেস্ট করুন:

    SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="220", ATTR{speed}="110"
    

    (আপডেট) হিসাবে WAIT_FORনিন্দা করা হয়েছে, নতুন সিস্টেম আপনি ব্যবহার করতে পারেন উপর DEVPATHপরিবর্তে:

    SUBSYSTEM=="serio", DRIVERS=="psmouse", DEVPATH=="/sys/devices/platform/i8042/serio1/serio2", ATTR{sensitivity}="220", ATTR{speed}="110"     
    

    ফাইলটি সংরক্ষণ করুন এবং হয় পুনরায় বুট করুন বা উপরের কমান্ডগুলি চালনা করুন:

    sudo udevadm control --reload-rules
    sudo udevadm trigger 
    

5
খুব বিস্তারিত উত্তরের জন্য ধন্যবাদ। তাই আমি গত রাতে থিঙ্কউইকি নিবন্ধগুলি থেকে আরও কিছু খনন এবং টুইটগুলি করেছি এবং আমি কাজ করে এমন অন্য কিছু আবিষ্কার করেছি। প্রথম দুটি পদক্ষেপ একই হওয়া উচিত। আপস্টার্ট কাজের পরিবর্তে আমি উদেব বিধি ব্যবহার করেছি। আমি Alt + F2 চেপে একটি ফাইল তৈরি করেছি, gksu gedit /etc/udev/rules.d/trackpoint.rulesনিম্নলিখিতগুলি লিখে টাইপ করে আটকালাম: SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="200", ATTR{speed}="150"তারপরে পুনরায় বুট করুন। আমার কি আপস্টার্ট বনাম উদেব নিয়ম ব্যবহার করার কোনও কারণ আছে?
জোনাথন ব্ল্যাকহল

আইএমও উদেব পদ্ধতিটি আরও ভাল, ধন্যবাদ! উত্তরে এটি সম্পাদিত। :-)
12:59 এ 12

1
দ্রষ্টব্য: ব্যবহার DEVPATH=="(দুটি সমান), অন্যথায় এটি কাজ করবে না। মাত্র একটি চর পরিবর্তনের সাথে পোস্ট সম্পাদনা করতে পারবেন না, তাই কেবল একটি মন্তব্য রেখে গেলেন ..
বাল্ডার

উবুদু নিয়ম উবুন্টু 16.04 তে কাজ করছে বলে মনে হচ্ছে না। অন্যান্য পদ্ধতির জন্য পরবর্তী উত্তরগুলি দেখুন (উদাহরণস্বরূপ Nguyen Thanh Tung এর একটি)।
মাকিসএইচ

16

সুতরাং, আমাকে আরও সংবেদনশীল ট্র্যাকপয়েন্ট করতে সাহায্য করেছে WH

1. সহজ উপায়টি টার্মিনালে করা:

 $ xinput --list --short

আপনি এরকম কিছু দেখতে পাবেন:

omicron@omicron:~$ xinput --list --short
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=10.  [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                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)]
    ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=9    [slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                        id=11   [slave  keyboard (3)]

২. আপনার ট্র্যাকপয়েন্ট ডিভাইসটি সন্ধান করুন। আমার ক্ষেত্রে এটি আইডি = 10।

3. তারপরে টার্মিনালে করুন:

$ xinput --set-prop "10" "Device Accel Constant Deceleration" 0.5

"10" এখানে ডিভাইস আইডি (লাইট-অন প্রযুক্তি কর্পোরেশন। ট্র্যাকপয়েন্ট আইডি = 10 সহ থিংকপ্যাড ইউএসবি কীবোর্ড) রয়েছে, আপনার আইডিটি এখানে রাখুন এবং "0.5" সংবেদনশীলতার স্তর। সংবেদনশীলতা নিয়ে আপনি 0 থেকে 1000 পর্যন্ত বড় সংখ্যা রেখে পরীক্ষা করতে পারেন But তবে আপনার অবশ্যই এটির প্রয়োজন নেই। ছোট সংখ্যা তত বেশি গতিবেগ।

আমি 0.4 বা 0.45 ব্যবহার করি

4. গুরুত্বপূর্ণ। যখন গতিটি চয়ন করা হয়, আপনার শেষ স্ক্রিপ্টটি অটোস্টার্টে অনুলিপি করুন।

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

PS যদি সেটিংসগুলি একদিন কাজ করা বন্ধ করে দেয় তবে আইডিটি আবার চেক করুন। আপনার ডিভাইস সারণিতে কিছু পরিবর্তন হতে পারে এবং আইডি শিফট হতে পারে।

আশা করি এটা তোমাকে সাহায্য করবে।

আপনার থিংকপ্যাড উপভোগ করুন!


2
দুর্ভাগ্যক্রমে আমি পেয়েছি: property 'Device Accel Constant Deceleration' doesn't exist, you need to specify its type and formatকীভাবে করবেন তা নিশ্চিত নন ... কোনও পরামর্শ? (থিংকপ্যাড টি 420, উবুন্টু 18.04)
জেমসবিবি

1
আমি মনে করি আপনি দেখানো বৈশিষ্ট্যগুলিতে সীমাবদ্ধ রয়েছেন xinput list-props $device_id(যেখানে device_idউপরের উদাহরণে = 10)। উদাহরণস্বরূপ, আমার থিংকপ্যাড এক্স 1c5 18.04 চলছে, আমার কাছে একটি সম্পত্তি বলা হয়েছে libinput Accel Speedযা আপত্তিজনক বলে মনে হচ্ছে
sxc731

1
বিটিডাব্লু, ট্র্যাকপয়েন্ট রবার ক্যাপ পরিবর্তন করাও সহায়তা করতে পারে। আমার আশাহীনভাবে কঠিন ছিল (আমার আঙুলটি আঘাত করছিল এমন স্থানে) এবং পুরোপুরি এটি পরে আউট করার পরে (কেবল 18 মাসের মধ্যে, যা আগের অনেক থিংকপ্যাডে কখনও ঘটেনি) আমি প্রতিস্থাপনের ক্যাপগুলিতে সিএ $ 15 বিনিয়োগ করার সিদ্ধান্ত নিয়েছি (লেনোভোর অংশ নং 4XH0L55146, আসে) এর মধ্যে 10)। ফলাফলটি আশ্চর্যজনক: আমার ট্র্যাকপয়েন্টটি আসলে খুব সংবেদনশীল হওয়ার পথে খুব শক্ত হয়ে গেছে। আমার জন্য এখন যে সেটিংটি কাজ TPPS/2 ALPS TrackPointকরে সেটি "libinput Accel Speed" -1.0( 18.04-এ X1c5 ) হ'ল (মিনিট এক্সিলারেশন সেটিং হচ্ছে)। অবশ্যই
ওয়াইএমএমভি

1
আমার থিঙ্কপ্যাড E480 এবং উবুন্টু 18.04 আছে এবং xinput --set-prop "12" "libinput Accel Speed" -0.5কমান্ড কাজ করেছে
জাভিটোজ চীমা

1
সর্বাধিক উত্সাহিত উত্তর কোনও কারণে (আর্চ / মাঞ্জারো) সাম্প্রতিকতম সিস্টেম আপডেটের পরে কাজ করা বন্ধ করে দিয়েছে। এটি আমার পক্ষে কাজ করেছে। ধন্যবাদ।
এক্সজি

13

আমার থিঙ্কপ্যাড টি 530 এবং উবুন্টু 15.10 এর জন্য। শুধু ব্যবহার করুন:

sudo -i gedit /etc/udev/rules.d/10-trackpoint.rules

এবং তারপরে নিম্নলিখিত সামগ্রীটি যুক্ত করুন, তারপরে পুনরায় চালু করুন। সেটিংস মান রাখা হবে।

ACTION=="add",
SUBSYSTEM=="input",
ATTR{name}=="TPPS/2 IBM TrackPoint",
ATTR{device/sensitivity}="190",
ATTR{device/speed}="180",
ATTR{device/inertia}="6",
ATTR{device/press_to_select}="0"

অন্যান্য উত্তরের (সিরিও ১ / সংবেদনশীলতা) ফাইলগুলির অস্তিত্ব না থাকলেও এটি কাজ করে
স্যুপি

এটি আমার পক্ষে কাজ করেছে বলে মনে হয়। :) (থিংকপ্যাড 420, উবুন্টু 18.04)। শুধু সেটিংসের সাথে খেলতে হবে, প্রতিবার পুনরায় চালু করতে কিছুটা ক্লান্তিকর, তবে আমি এটির সাথে থাকতে পারি।
জেমসবিবি

2
@ জেমসবিবি চলমান সমস্ত দেওয়াদিতে ইউদেবকে udevadm trigger --action add --subsystem allবিধি প্রয়োগ করতে সক্ষম করবে।
ক্যামেরননমো

@ ক্যামেরননিমো - চেষ্টা করবেন, ধন্যবাদ! প্রয়োজন মনে হচ্ছে --subsystem-match all, তবে আমি মনে করি এটি কাজ করছে।
জেমসবিবি

4

@ প্রাণবন্ত-দুবাইনা এর সঠিক উত্তর রয়েছে। ডিবিয়ানে তার পদ্ধতি নির্বিঘ্নে কাজ করে। আপনার জীবনকে আরও সহজ করার জন্য, .xsessionrcসমস্ত সেটিংস সহ আপনার হোম ডিরেক্টরিতে একটি ফাইল রাখুন যাতে এটি প্রতিটি পুনঃসূচনা হওয়ার পরে লোড হয়ে যায়।

একটি নতুন ফাইল ব্যবহার করতে vim, pico, gedit-

vim .xsessionrc 

তারপরে এটি আটকে দিন

xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 1
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 2
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout" 200
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" 7 6 4 5
xinput set-prop "TPPS/2 IBM TrackPoint" "Device Accel Constant Deceleration" 0.4

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

নোট করুন যেহেতু ডিভাইস আইডি কিছু ইনপুট ডিভাইসগুলি বায়োএস-এ সক্ষম / অক্ষম করা আছে তার উপর নির্ভর করে পরিবর্তিত হতে পারে, ডিভাইসের নাম উদ্ধৃতিতে ব্যবহার করা ভাল। বেশিরভাগ থিঙ্কপ্যাডের TPPS/2 IBM TrackPointজন্য উল্লেখ রয়েছে।


** সম্পাদনা: ** নভেম্বর 2015

#get the device ID for the trackpad. We know it contains the string "TPPS"
ibm_trackpad_id=$(xinput | grep 'TPPS' | cut -d"=" -f2 | cut -f1)
echo $ibm_trackpad_id > ~/temp/ibm_trackpad_id

#set desired params for trackpoint
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation" 1
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation Button" 2
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation Timeout" 200
xinput set-prop $ibm_trackpad_id "Evdev Wheel Emulation Axes" 7 6 5 4
xinput set-prop $ibm_trackpad_id "Device Accel Constant Deceleration" 0.15

# get wireless mouse device ID 
logitech_mouse_id=$(xinput | grep "Logitech" | cut -d"=" -f2 | cut -f1)
echo $logitech_mouse_id > ~/temp/logitech_mouse_id

# this is device dependent. Map the buttons on your mouse the functionality you want. 
xinput set-button-map $logitech_mouse_id 1 2 3 4 5 6 7 9 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

# set props for external mouse
xinput set-prop $logitech_mouse_id "Device Accel Constant Deceleration" 1.7
xinput set-prop $logitech_mouse_id "Device Accel Adaptive Deceleration" 2
xinput set-prop $logitech_mouse_id "Evdev Wheel Emulation" 1
xinput set-prop $logitech_mouse_id "Evdev Wheel Emulation Axes" 7 6 5 4
xinput set-prop $logitech_mouse_id "Evdev Wheel Emulation Button" 8

1
আপনার "Evdev Wheel Emulation Axes"সেটিংস অনুভূমিকভাবে প্রাকৃতিক স্ক্রোলিং ব্যবহার করে, স্বাভাবিকভাবে স্ক্রোলিং উল্লম্বভাবে। আমি অনুমান করি সর্বাধিক প্রাকৃতিক স্ক্রোলিং (ব্যবহার 7 6 5 4) বা সর্বজনীন স্ক্রোলিং (ব্যবহার 6 7 4 5) চান।
ট্যানিয়াস

উবুন্টু 17.10 হিসাবে, evdevএই সমাধানটির উপর নির্ভর করে যে ড্রাইভারটি ডিফল্টরূপে ইনস্টল করা হয় না। আপনি এখনও এটির সাথে ইনস্টল করতে পারেন sudo apt install xserver-xorg-input-evdevবা libinputপরিবর্তে এখন-ডিফল্ট ড্রাইভারটি ব্যবহার করতে পারেন । কোন ক্ষেত্রে, @htorque এর উত্তর হ'ল গতি এবং সংবেদনশীলতা কনফিগার করার উপায়।
tanius

4

এটি ভাইটালি ডাবাইনার উত্তরের উপর ভিত্তি করে তৈরি হয়েছে, তবে সাম্প্রতিক (2019) থিঙ্কপ্যাডস এবং এক্সর্গ সংস্করণগুলির জন্য কাজ করার জন্য আপডেট হয়েছে (সেই উত্তরের মন্তব্যে ধন্যবাদ)।

কমান্ড লাইন থেকে, এই কমান্ডটি প্রবেশ করুন (কেবলমাত্র $ এর অংশ):

$ xinput | grep -i trackpoint
TPPS/2 Elan TrackPoint   id=12 

নোট আইডি = 12 (আপনার সিস্টেমে আলাদা হতে পারে)।

$ xinput --list-props 12
...
libinput Accel Speed (300):     0.000000
libinput Accel Speed Default (301):     0.000000
...

গতি সেটিং সঙ্গে পরীক্ষা; নেতিবাচক মান অনুমোদিত। উদাহরণ স্বরূপ,

$ xinput --set-prop 12 'libinput Accel Speed' -0.25

আপনি সন্তুষ্ট হয়ে গেলে, কমান্ডটি একটি স্টার্টআপ অ্যাপ্লিকেশন হিসাবে যুক্ত করুন (সাধারণত স্টার্ট মেনু> পছন্দসমূহ> প্রারম্ভিক অ্যাপ্লিকেশনগুলির অধীনে)।

উপরের সেটিংসের নামটি থিংকপ্যাড মডেল X1c5 (উবুন্টু 18.04), E480 (18.04), এবং E490 (মিন্ট 19.1) এর জন্য নিশ্চিত করা হয়েছে।


2

libinputXorg.conf.d এবং udev এর মাধ্যমে বিকল্পগুলি কনফিগার করুন

উবুন্টু 17.10 হিসাবে, libinputড্রাইভার এখন স্ট্যান্ডার্ড।

এর কয়েকটি অপশন X.org মেকানিজমের মাধ্যমে কনফিগার করা যায়, তবে গতি এবং সংবেদনশীলতাটি কার্নেল ড্রাইভার পরামিতিগুলিতে রাখার জন্য udev নিয়মগুলির সাথে কনফিগার করা দরকার। (এর জন্য @ হোটারকের উত্তর দেখুন ))

অন্যান্য বিকল্পগুলি কনফিগার করার জন্য একটি ফাইল তৈরি করুন /etc/X11/xorg.conf.d/52-trackpoint-tweaks.conf(বা অনুরূপ নামকরণ করা হয়েছে)। ফাইলটিতে এই সামগ্রী থাকা উচিত:

Section "InputClass"
    Identifier         "Trackpoint tweaks"
    MatchProduct       "TPPS/2 IBM TrackPoint"
    MatchDevicePath    "/dev/input/event*"

    # The default driver now, so optional to put in this line. 
    # But does not hurt mentioning where the options will go.
    Driver             "libinput"

    Option             "NaturalScrolling"      "true"
EndSection

প্রভাবটি দেখতে আপনাকে অবশ্যই এক্স অবশ্যই চালু করতে হবে। অন্যান্য উপলব্ধ X.org বিকল্পের তালিকার জন্য, man (4) লাইবিনপুট দেখুন

সংশ্লিষ্ট (তবে পৃথকভাবে নাম দেওয়া) এক্সপুট বৈশিষ্ট্যের তালিকার জন্য, মানুষটি (4) লাইবিনপুট দেখুন xinput --list-prop "TPPS/2 IBM TrackPoint"বা আবার দেখুন । প্রতিবার এক্স পুনরায় আরম্ভ না করেই আপনি কমান্ডগুলি সহ তাত্ক্ষণিক প্রভাবগুলি পরীক্ষা করতে এটি ব্যবহার করতে পারেন । এবং তারপরে উপরের মত পরিবর্তনগুলি স্থায়ী করতে ফাইলের সমতুল্য ব্যবহার করুন ।xinput --set-prop […]52-trackpoint-tweaks.conf


1

আপনি যদি উবুন্টু 15.04 বা তার পরে ব্যবহার করছেন (যা আপস্টার্টের পরিবর্তে সিস্টেমড ইনস্টলড থাকবে), তবে এখানে একটি পদ্ধতি পোস্ট করা হয়েছে যা আপনি ব্যবহার করতে পারেন:

https://askubuntu.com/a/611076/253579


0

আমার কাছে একটি থিঙ্কপ্যাড রয়েছে এবং পয়েন্টিং ডিভাইস নামক একটি অ্যাপ্লিকেশনটির মাধ্যমে পছন্দসইভাবে সমস্ত সেটআপ পেয়েছি যা মাউস সেটিংসের ডায়ালগটির চেয়ে খানিকটা অগ্রসর।

সংবেদনশীলতার জন্য কতগুলি বিকল্প ছিল তা আমি স্মরণ করি না, তবে অন্তর্নির্মিত মাউস সেটিংস স্ক্রিনের বিপরীতে, এটি ট্র্যাকপয়েন্ট এবং ট্র্যাকপ্যাডকে স্বতন্ত্রভাবে স্বীকৃতি দিয়েছে এবং স্ক্রোল বোতামটি সেট করার মতো বৃহত্তর নিয়ন্ত্রণের জন্য অনুমতি দিয়েছে (আমার কনফিগারেশনের বোতাম 2 ছিল) এবং পাম সনাক্তকরণ সংবেদনশীলতা সক্ষম করে।


Gpointing- ডিভাইস-সেটিংস সহ সংবেদনশীলতা বা গতির কোনও বিকল্প নেই।
জোনাথন ব্ল্যাকহল

0

উবুন্টু 12.04 ইউনিট 2 ডি থিঙ্কপ্যাডে স্ল410 আমি Mouse And Touchpadসেটিংসে মানক উইন্ডোটি ব্যবহার করি । ত্বরণ বা গতি পরিবর্তন ট্র্যাকপয়েন্টের সংবেদনশীলতাও পরিবর্তন করে। যদিও আচরণটি বিপরীত - গতি হ্রাস ট্র্যাকপয়েন্ট সংবেদনশীলতা বাড়িয়ে তোলে। পুনঃসূচনাগুলির মধ্যে সেটিংস স্থির থাকে।


0

evdevXorg.conf.d (অগ্রাহ্য) এর মাধ্যমে বিকল্পগুলি কনফিগার করুন

evdevচালক উবুন্টু আগের সংস্করণে trackpoint জন্য ডিফল্ট চালক ছিল, কিন্তু উবুন্টু 17,10 হিসাবে, নীচের পদ্ধতির অবচিত যাবে এবং এটি আর বাক্সের বাইরে কাজ করে না। এটি কারণ যে evdevড্রাইভারটি libinputএখন ড্রাইভার হিসাবে মান হিসাবে ডিফল্টরূপে ইনস্টল করা হয় না - এটি কনফিগার করার জন্য আমার অন্য উত্তরটি দেখুন ।

আপনি যদি চান তবে আপনি ( উত্স ) evdevদিয়ে ড্রাইভারটি ইনস্টল করার পরেও নীচের সমাধানটি ব্যবহার করতে পারেন ।sudo apt install xserver-xorg-input-evdev

সমস্ত কিছু একটি /etc/X11/xorg.conf.d/52-trackpoint-tweaks.confফাইলে দুর্দান্তভাবে কনফিগার করা যায় (বা উবুন্টুতে একই নামে নামকরণ করা হয়েছে - আপনাকে ডিরেক্টরি এবং ফাইল তৈরি করতে হবে, তবে প্রক্রিয়াটি কাজ করে; সম্ভবত কিছু সংস্করণের x11পরিবর্তে ডিরেক্টরিতে নামের একটি হতে পারে X11)।

ফাইলটিতে এই সামগ্রী থাকা উচিত:

Section "InputClass"
    Identifier "Trackpoint tweaks"
    MatchProduct       "TPPS/2 IBM TrackPoint"
    MatchDevicePath    "/dev/input/event*"

    # Specify the driver, as else Ubuntu 17.10 will use libinput.
    Driver             "evdev"

    # Configure wheel emulation, using middle button and "natural scrolling".
    Option             "EmulateWheel"            "on"
    Option             "EmulateWheelButton"      "2"
    Option             "EmulateWheelTimeout"     "200"
    Option             "EmulateWheelInertia"     "7"
    Option             "XAxisMapping"            "7 6"
    Option             "YAxisMapping"            "5 4"

    # Set up an acceleration config ("mostly linear" profile, factor 5.5).
    Option             "AccelerationProfile"     "3"
    Option             "AccelerationNumerator"   "55"
    Option             "AccelerationDenominator" "10"
    Option             "ConstantDeceleration"    "3"
EndSection

প্রভাবটি দেখতে আপনাকে অবশ্যই এক্স অবশ্যই চালু করতে হবে। এক্স চলাকালীন এই সেটিংসটি খেলতে, ব্যবহার করুন xinput, তবে নোট করুন যে বিকল্পগুলির নামগুলি সেখানে আলাদা are

@ ভিটিলি ডুবাইনা দ্বারা নির্দেশিত হিসাবে, "কনস্ট্যান্ট ডিলেশনেশন" সংবেদনশীলতা নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে - এটি সেই ফ্যাক্টরটির সাথে সমস্ত গতিবিধিকে কমিয়ে দেয়, সুতরাং মান "3" ডিফল্ট "1" এর তুলনায় সমস্ত গতিবিধিকে 3 গুণ ধীর করে তোলে।

বিকল্প ডকুমেন্টেশন:

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