Chrome स्क्रॉल गति को स्थायी रूप से ठीक करें


9

इसलिए, मैं इस उत्तर का उपयोग करके उबंटू में स्क्रॉल गति को बदल रहा हूं:

Chrome में माउस व्हील स्क्रॉल गति को 12.04 पर बदलें (स्टार्टर बार कमांडलाइन संपादित करें)

Exec=/opt/google/chrome/google-chrome --scroll-pixels=150 %U

यह काम करता है, लेकिन हर बार क्रोम अपडेट के लिए मुझे इसे फिर से करने की आवश्यकता होती है, क्या कोई तरीका है जिससे मैं इस मुद्दे को स्थायी रूप से ठीक कर सकता हूं?


शायद एक एक्सटेंशन का उपयोग करें?
उड़ी हेरेरा

मैंने क्रोम बग ट्रैकर पर एक टिकट खोला है, बग कोड का समर्थन करने के लिए इसमें शामिल हों।
Googlep

आप केवल पढ़ने के लिए डेस्कटॉप फ़ाइल के लिए अनुमतियाँ सेट कर सकते हैं।
मीकल प्रिज्बाइलोविज़

@ मिचलप्राइज़बीलोविक्ज़, कि टर्मिनल या Alt + F2 के माध्यम से पैरामीटर के बिना क्रोम लॉन्च करने से लोगों को रोक नहीं है
अल्गोमन

जवाबों:


15

अद्यतन 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की तरह मेरे पास है।

सम्बंधित:

  1. UDPATE: यहां इस स्क्रिप्ट का नवीनतम संस्करण प्राप्त करें! eRCaGuy_dotfiles ... touchpad_toggle.sh
  2. टचपैड को सक्षम / अक्षम करें

3

दुर्भाग्य से यह फ़ंक्शन क्रोम और क्रोमियम से हटा और हटा दिया गया है। यह क्रोम के नवीनतम संस्करणों के साथ अब काम नहीं कर रहा है।

https://code.google.com/p/chromium/issues/detail?id=154776

लेकिन आप लिनक्स पर क्रोम में अपनी स्क्रॉल गति को बढ़ाने के लिए इस काफी शांत प्लगइन का उपयोग कर सकते हैं।

https://chrome.google.com/webstore/detail/chromium-wheel-smooth-scr/khpcanbeojalbkpgpmjpdkjnkfcgfkhb


प्लगइन का प्रदर्शन इतना अच्छा नहीं है। गति अनिश्चित है।
कैस्पर

0

इस विकल्प की कोशिश करें https://chrome.google.com/webstore/detail/gestures-for-google-chrom/jpkfjicglakibpenojifdiepckckakgk?utm_source=chrome-app-launcher-info-dialog । इससे बेहतर प्रदर्शन हैChromium Wheel Smooth Scroller


यह क्रोम में थोड़ी देर के लिए तय किया गया है
गेट ऑफ माय लॉन

@ get-off-my-lawn क्या आप बेहतर विकल्प प्रदान कर सकते हैं?
ipeacocks

0

मैंने एक सरल क्रोम एक्सटेंशन बनाया है जिसे स्क्रॉल स्पीड कहा जाता है जिसमें आप स्क्रॉल फैक्टर सेट कर सकते हैं।

यहां पाया जा सकता है: https://chrome.google.com/webstore/detail/scroll-speed/mfmhdfkinffhnhnhahaalnabffcfjgcmdhl

"चिकनी स्क्रॉल" एक्सटेंशन की तुलना में इसका बेहतर प्रदर्शन है जो मैंने इस समस्या को ठीक करने की कोशिश की है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.