अद्यतन 2020: बस यहाँ इस स्क्रिप्ट का उपयोग करें और किया जा सकता है: eRCaGuy_dotfiles ... touchpad_toggle.sh
मूल उत्तर:
यहाँ एक समाधान है जो पूरी तरह से काम करता है (हाल ही में Ubuntu 14.04 और 18.04 दोनों में परीक्षण किया गया है):
sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc
नव-निर्मित .imwheelrc
फ़ाइल में कॉपी और पेस्ट करें (जो आपने gedit
ऊपर दिए गए कमांड के माध्यम से अपने होम डायरेक्टरी में बनाया है ):
".*-chrome*"
None, Up, Button4, 3
None, Down, Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
3
"स्क्रॉल गति गुणक" है। तेज़ स्क्रॉलिंग के लिए एक बड़ी संख्या का उपयोग करें, या धीमी स्क्रॉलिंग के लिए एक छोटी संख्या का उपयोग करें। ".*-chrome*"
भाग Chrome पर इन स्क्रॉल व्हील गति वृद्धि परिवर्तनों को लागू करने कहते हैं।
imwheel -b "4 5"
अपनी सेटिंग्स का परीक्षण करने के लिए चलाएँ । जब परीक्षण किया जाता killall imwheel
है, तो इसे मारने के लिए दौड़ें , फिर अपने संपादन को .imwheelrc
इच्छानुसार बनाएं , और imwheel -b "4 5"
अधिक परीक्षण के लिए फिर से चलाएं । imwheel
अपनी नई सेटिंग्स को प्रभावी बनाने के लिए, पूरी तरह से क्रोम को पूरी तरह से बंद करने और खोलने के लिए हर बार पुनरारंभ करें। यह आपके डेस्कटॉप फलक के ऊपरी-दाएँ में थोड़ा क्रोम आइकन पर राइट-क्लिक करके और "बाहर निकलें" पर जाकर किया जाना चाहिए।
यह भी ध्यान रखें कि यदि आप एक सस्ते माउस का उपयोग कर रहे हैं, तो आपका स्क्रॉल व्हील डिकोडर घटिया हो सकता है और पहिया तेजी से आगे बढ़ने पर एनकोडर की संख्या में कमी आती है। इसलिए, ऐसे मामले में, पहिया को एक कम गति पर घुमाएं जब इमव्हील के प्रभाव का परीक्षण करें, ताकि आपका माउस स्क्रॉल व्हील पर एनकोडर की गिनती में न छूटे, आपको लगता है कि इमव्हील सही काम नहीं कर रहा है जब यह वास्तव में सिर्फ आपका है सस्ते हार्डवेयर की समस्या।
imwheel -b "4 5"
कंप्यूटर के शुरू होने पर इसे हर बार चलाने के लिए उबंटू के "स्टार्टअप एप्लिकेशन" में जोड़ें ।
जैसा कि स्टीवन सी। हॉवेल यहां कहते हैं :
ध्यान दें कि विकल्प का उपयोग -b "4 5"
imwheel को केवल स्क्रॉल व्हील को प्रभावित करने के लिए प्रतिबंधित करता है, यहां चर्चा की गई है ।
: "टीवीएन" यहाँ से एक और जवाब https://askubuntu.com/a/304653/327339 ।
यहां और अधिक जवाब: माउस व्हील स्क्रॉल स्पीड बढ़ाएं ।
संदर्भ नोट:
मैं उपर्युक्त उत्तरों के मूल लेखक नहीं हूं, बल्कि, उपयोगकर्ता "टीवीएन" और अन्य हैं, हालांकि टीवीएन के जवाब में यह कमी है कि यह कई तीर-कुंजी Arrow Upऔर Arrow Downकुंजी प्रेस के साथ माउस स्क्रॉल व्हील आंदोलनों की जगह लेता है , जिसका मतलब है कि आपके पास है प्रभावी होने के लिए एक विंडो में क्लिक करने के लिए, और ब्राउज़र-आधारित ज्यूपिटर नोटबुक पायथन प्रोग्रामिंग वातावरण जैसी कुछ चीजें इस तरह से बहुत स्क्रॉल करती हैं ! इसलिए, स्टीवन सी। हॉवेल ने एक बेहतर उत्तर दिया जो कीबोर्ड व्हील अप और डाउन कुंजियों के बजाय स्क्रॉल व्हील मैपिंग को स्क्रॉल व्हील पर रखता है, लेकिन उसके जवाब में कमी है कि यह इस नए स्क्रॉल व्हील स्केलिंग को हर चीज पर लागू करता हैअपने कंप्यूटर पर, तो मैं सिर्फ इस सवाल का जवाब 27 अगस्त 2018 स्टीवन हॉवेल के जवाब को प्रतिबिंबित करने के लिए संशोधित, लेकिन साथ इसके अलावा जोड़ने की ".*-chrome*"
की चोटी पर ~/.imwheelrc
फ़ाइल तो इन नए स्क्रॉल सेटिंग आपके क्रोम ब्राउज़र है, जो मैं क्या वास्तव में है पर ही लागू होती है कि चाहते हैं। ध्यान दें, मैंने कई महत्वपूर्ण और महत्वपूर्ण संपादन किए हैं और ऊपर दिए गए टीवीएन के जवाब में योगदान दिया है, लेकिन अब मुझे लगता है कि यह उत्तर यहां बहुत बेहतर है, और यह टीवीएन के जवाब से बहुत अधिक विचलित हो गया है और यहां तक कि उनके उत्तर को संपादित करने का भी प्रयास किया गया है।
Ubuntu 14.04 LTS में परीक्षण किया गया ।
अपडेट 3 मार्च 2019: उबंटू में 18.04 एलटीएस के रूप में अच्छी तरह से परीक्षण किया गया है , और ऐसा लगता है कि प्रभाव क्रोम में अब हर बार जब आप दौड़ते हैं killall imwheel
और फिर imwheel -b "4 5"
नई सेटिंग्स का परीक्षण करते हैं।
मदद, स्क्रॉल करते समय मेरा टचपैड / ट्रैकपैड गड़बड़ है!
- इस अनुभाग में 22 जून 2019 को जोड़ा गया है:
आपके कंप्यूटर और हार्डवेयर के आधार पर, उपरोक्त सेटिंग्स एक स्क्रॉल व्हील के साथ माउस के साथ सबसे अच्छा काम कर सकती हैं। एक ट्रैक पैड पर (फिर, यह आपके या आपके कंप्यूटर पर लागू नहीं हो सकता है) यह टच पैड पर टू-फिंगर स्क्रॉल करने की कोशिश करने पर परिणाम बहुत ही गड़बड़ हो सकता है । मेरे पास एक शॉर्टकट कुंजी ( + + ) है जो एक स्क्रिप्ट को चलाने के लिए सेट है जो मेरे ट्रैक पैड को सक्षम / अक्षम करता है इसलिए मैं माउस टाइप करते और उपयोग करते समय इसे टक्कर नहीं देता, फिर भी मैं इसे आसानी से सक्षम कर सकता हूं जब मैं नहीं करता हूं एक माउस और / या कोई और है जो स्पर्श पैड से प्यार करता है वह मेरे कंप्यूटर का उपयोग करना चाहता है। टचपैड का उपयोग करते समय होने वाली ग्लिची स्क्रॉलिंग को ठीक करने के लिए , मैंने बस अपनी स्क्रिप्ट में निम्नलिखित जोड़े हैं:CtrlAltPimwheel
जब टचपैड अक्षम होता है , तो imwheel सक्षम करें ताकि मेरा माउस स्क्रॉल व्हील अच्छी तरह से काम करे:
imwheel -b "4 5"
जब टचपैड सक्षम होता है , तो imwheel को निष्क्रिय कर दें ताकि मेरा टचपैड दो-उंगली स्क्रॉल अच्छी तरह से काम करे और गड़बड़ न हो:
killall imwheel
उपरोक्त करना मेरे HP स्पेक्टर x360 अल्ट्राबुक (मॉडल 13-4193nr, और Ubuntu 18.04 चलाने के लिए) के लिए विशेष रूप से महत्वपूर्ण है , जो अन्यथा सक्षम होने पर बुरी तरह से दो-उंगली टचपैड स्क्रॉलिंग करता imwheel
है।
यहाँ मेरे पूर्ण टचपैड स्क्रिप्ट को उन 2 इमव्हील लाइनों के साथ जोड़ा गया है जिन्हें ऊपर वर्णित किया गया है:
अद्यतन: इस स्क्रिप्ट का नवीनतम संस्करण यहां प्राप्त करें: eRCaGuy_dotfiles ... touchpad_toggle.sh ।
फ़ाइल " ~ / bin / toggle_touchpad ":
#!/bin/bash
# GS_toggle_touchpad.sh
# - toggle the touchpad on and off
# Gabriel Staples
# Written: 2 Apr. 2018
# Updated: 12 Sept. 2019
# References:
# - https://askubuntu.com/a/874865/327339
# - /ubuntu/844151/enable-disable-touchpad/1109515#1109515
# Search for id number of "TouchPad" OR "Touchpad" in `xinput` list; manually type `xinput` to see all your devices
read TouchPadDeviceId <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/\1/p' )
state=$( xinput list-props "$TouchPadDeviceId" | grep "Device Enabled" | grep -o "[01]$" )
echo "TouchPadDeviceId = $TouchPadDeviceId"
echo "state = $state"
if [ "$state" -eq '1' ];then
xinput --disable "$TouchPadDeviceId"
zenity --info --text "Touchpad DISABLED" --timeout=2
imwheel -b "4 5"
else
xinput --enable "$TouchPadDeviceId"
zenity --info --text "Touchpad ENABLED" --timeout=2
killall imwheel
fi
टचपैड स्क्रिप्ट स्रोत को टॉगल करें : टचपैड को सक्षम / अक्षम करें
अब बस चलाने toggle_touchpad
कमांड लाइन से, या की तरह एक कुंजीपटल शॉर्टकट के साथ संबद्ध Ctrl+ Alt+ Pकी तरह मेरे पास है।
सम्बंधित:
- UDPATE: यहां इस स्क्रिप्ट का नवीनतम संस्करण प्राप्त करें! eRCaGuy_dotfiles ... touchpad_toggle.sh
- टचपैड को सक्षम / अक्षम करें