উবুন্টুফোরামগুলিতে সম্ভাব্য ওয়ার্কআউন্ড আলোচনা করা হয়েছিল - আপনি জাভা ভিত্তিক অ্যাপ্লিকেশন ব্যবহার করছেন কিনা তার উপর নির্ভর করে ডান-ক্লিক সক্ষম বা অক্ষম করতে আপনি নিজেই একটি স্ক্রিপ্ট পরিচালনা করেন run
আপনি পারে - উদাহরণস্বরূপ, স্ক্রিপ্ট প্রতিটি কীবোর্ড শর্টকাট যেমন যেমন সংযোগ CTRL+ + ALT+ + Eসক্ষম করুন এবং CTRL+ + ALT+ + Rনিষ্ক্রিয় করতে
"Hscrol_disable" নামে একটি স্ক্রিপ্ট তৈরি করুন:
DEVICE_NAME='TPPS/2 IBM TrackPoint'
PROP_NAME='Evdev Wheel Emulation Axes'
xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 4 5 4 5
if [[ $? -eq 0 ]] ; then
zenity --info --text "Horizontal Scrolling Disabled"
else
zenity --error --text "Error disabling horizontal scroll."
fi
"Hscrol_disable" নামে একটি স্ক্রিপ্ট তৈরি করুন:
DEVICE_NAME='TPPS/2 IBM TrackPoint'
PROP_NAME='Evdev Wheel Emulation Axes'
xinput set-int-prop "$DEVICE_NAME" "$PROP_NAME" 8 6 7 4 5
if [[ $? -eq 0 ]] ; then
zenity --info --text "Horizontal Scrolling Enabled"
else
zenity --error --text "Error enabling horizontal scroll."
fi
উভয় স্ক্রিপ্টকে অনুমতি কার্যকর করার অনুমতি দিন
chmod +x hscroll_disable
chmod +x hscroll_enable
স্ক্রিপ্টগুলির দুটি গুরুত্বপূর্ণ অংশ হ'ল "DEVICE_NAME" এবং "PROP_NAME"
আপনার সিস্টেমে কোন ডিভাইসের নামটি ব্যবহার করতে হবে তা আপনি তা আবিষ্কার করতে পারেন:
xinput list --short
এটি এর মতো একটি আউটপুট দেবে:
"Virtual core pointer" id=0 [XPointer]
"Virtual core keyboard" id=1 [XKeyboard]
"ThinkPad Extra Buttons" id=2 [XExtensionKeyboard]
"AT Translated Set 2 keyboard" id=3 [XExtensionKeyboard]
"Video Bus" id=4 [XExtensionKeyboard]
"Macintosh mouse button emulation" id=5 [XExtensionPointer]
"TPPS/2 IBM TrackPoint" id=6 [XExtensionPointer]
তারপরে সম্পত্তি-নামটি সন্ধান করতে:
xinput list-props "TPPS/2 IBM TrackPoint"
এটি এর মতো একটি আউটপুট দেবে:
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (93): 1
Evdev Axis Inversion (230): 0, 0
Evdev Reopen Attempts (227): 10
Evdev Axis Calibration (228):
Evdev Axes Swap (229): 0
Evdev Middle Button Emulation (231): 1
Evdev Middle Button Timeout (232): 50
Evdev Wheel Emulation (233): 1
Evdev Wheel Emulation Axes (234): 6, 7, 4, 5
Evdev Wheel Emulation Inertia (235): 10
Evdev Wheel Emulation Timeout (236): 200
Evdev Wheel Emulation Button (237): 2
Evdev Drag Lock Buttons (238): 0
"Vace117" থেকে সমাধানটি পুনরুত্পাদন করা হয়েছে