Постійно фіксуйте швидкість прокрутки Chrome


9

Отже, я змінюю швидкість прокрутки в Ubuntu, використовуючи цю відповідь:

Зміна швидкості прокрутки колеса миші в Chrome на 12.04 (редагувати командний рядок стартера)

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

Це працює, але щоразу, коли оновлення Chrome мені потрібно робити це знову, чи є можливість я назавжди виправити цю проблему?


Може використовувати розширення?
Урі Еррера

Я відкрив квиток на хромовом багтрекер, приєднатися до нього , щоб підтримати помилка code.google.com/p/chromium/issues/detail?id=521211
yanpas

Ви можете встановити дозволи на файл робочого столу лише для читання.
Michal Przybylowicz

@MichalPrzybylowicz, що не заважає людям запускати хром без параметра через термінал або Alt + F2
Algoman

Відповіді:


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*"Частина каже застосовувати ці збільшення швидкості колеса прокрутки змінюється тільки в хромі.

Запустіть, imwheel -b "4 5"щоб перевірити свої налаштування. Закінчивши тестування, запустіть killall imwheelйого, щоб вбити його, а потім внесіть зміни .imwheelrc, як бажано, та запустіть imwheel -b "4 5"ще раз для додаткового тестування. Не забудьте повністю закрити та знову відкрити Chrome під час кожного перезавантаження imwheel, щоб переконатися, що його нові налаштування набули чинності. Це потрібно зробити, клацнувши правою кнопкою миші маленький значок Chrome у правій верхній частині панелі робочого столу та перейшовши до "Вихід".

Також майте на увазі, що якщо ви використовуєте дешеву мишу, ваш декодер колеса прокрутки може бути паршивим і пропускати кількість кодерів при швидкому переміщенні колеса. Тому в такому випадку переміщуйте колесо зі зниженою швидкістю, випробовуючи ефект колінчастого колеса, щоб ваша миша не пропускала кількість кодувальних коліс на колесі прокрутки, змушуючи подумати, що колесо маховика не працює правильно, коли це справді лише ваш проблема дешевого обладнання.

Додайте imwheel -b "4 5"до "Запускаючих програм" Ubuntu, щоб запустити його щоразу при запуску комп'ютера.

Як говорить Стівен К. Хоуелл тут :

Зауважте, що використання параметра -b "4 5"обмежує маховик впливати лише на колесо прокрутки, про яке йдеться тут .

Ще одна відповідь "tvn" тут: https://askubuntu.com/a/304653/327339 .
Більше відповідей тут: Збільште швидкість прокрутки колеса миші .

Довідкові примітки:

Я не є оригінальним автором відповідей, пов'язаних вище, скоріше, користувачем "tvn" та іншими є, хоча відповіді tvn не вистачає в тому, що він замінює рухи колеса прокрутки миші декількома стрілками Arrow Upта Arrow Downнатисканнями клавіш, це означає, що у вас є Клацніть у вікні, щоб воно набрало чинності, і деякі речі, такі як середовище програмування Jupyter Notebook Python, жахливо прокручуються так! Тому Стівен Хоуелл дав вдосконалену відповідь, яка зберігає відображення колеса прокрутки до колеса прокрутки, а не клавіатури вгору та вниз клавішами, але його відповіді бракує в тому, що він застосовує це нове колесо прокрутки до всьогона вашому комп'ютері, так що я просто змінив цю відповідь 27 Aug. 2018 , щоб відобразити відповідь Стівена Howell, але з додаванням додавання ".*-chrome*"до верхньої частини ~/.imwheelrcфайлу , так що ці нові настройки прокрутки застосовуються тільки в браузері Chrome, який насправді то , що я хочу. Зауважте також, що я зробив декілька вагомих і важливих праць і внесків у відповідь телевізора, пов'язаний з вищезгаданим, але зараз я вважаю, що ця відповідь тут набагато краща, і вона занадто сильно відхилилася від відповіді телевізора, щоб навіть намагатися далі редагувати його відповідь.

Тестовано в Ubuntu 14.04 LTS .

Оновлення 3 березня 2019 року: тестується і в Ubuntu 18.04 LTS , і, здається, ефект відбувається негайно в Chrome зараз при кожному запуску, killall imwheelа потім imwheel -b "4 5"для тестування нових налаштувань.

Допоможіть, мій сенсорний панель / трекпад глюкізний під час прокрутки!

  • Цей розділ додано 22 червня 2019 року:

Залежно від комп'ютера та обладнання, наведені вище параметри можуть найкраще працювати з мишкою з колесом прокрутки. На дорожковій майданчику (знову це може бути, а може, не стосуватися і вас, або вашого комп’ютера), це може зробити результат дуже блискучим при спробі прокручування двома пальцями на сенсорній панелі . У мене створена клавіша швидкого доступу ( Ctrl+ Alt+ P) для запуску скрипту, який дозволяє / відключає мою доріжку, тому я не натискаю її під час набору та використання миші, але я все ще легко вмикаю її, коли я не мати мишу та / або хтось, хто любить сенсорні панелі, хоче використовувати мій комп'ютер. Щоб виправити глюкозну прокрутку, викликану imwheelпри використанні тачпада, я просто додав у свій сценарій таке:

Коли тачпад вимкнено , увімкніть маховик, щоб колесо прокрутки миші працювало добре:

imwheel -b "4 5"

Коли тачпад увімкнено , відключіть маховик, щоб моя прокрутка двома пальцями сенсорної панелі спрацювала добре і не була глюковою:

killall imwheel

Виконання вищезазначеного особливо важливо для мого ультрабука HP Spectre x360 (модель 13-4193nr та запущеного Ubuntu 18.04), який у противному випадку має жахливо блискучу прокрутку сенсорної панелі двома пальцями, коли imwheelввімкнено.

Ось мій повний скрипт перемикання сенсорної панелі з тими двома рядками колінного колеса, що додаються, як описано вище:

ОНОВЛЕННЯ. Отримайте останню версію цього сценарію тут: 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

на жаль, ця функція застаріла і видалена з Chrome і Chromium. Більше не працює з останніми версіями Chrome.

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

Але ви можете використовувати цей досить класний плагін, щоб прискорити швидкість прокрутки в Chrome в Linux.

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/mfmhdfkinffhnfhaalnabffcfjgcmdhl

Він має набагато кращі показники порівняно з розширеннями "плавної прокрутки", які я намагався виправити цю проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.