Заздалегідь
За допомогою використовуваної в даний час системи драйверів введення неможливо змінити швидкість прокрутки вашої миші, принаймні не без недоліків. Ви можете налаштувати швидкість прокрутки для Qt-додатків за допомогою параметрів KDE, але єдиний поточний спосіб зміни прокрутки загальним способом - це використання, imwheel
яке здається проблематичним у багатьох аспектах (див. Коментарі). Надалі це буде виправлено за допомогою libinput
і системної бази даних апаратного забезпечення.
Сучасний шлях
Встановіть imwheel
за допомогою наступної команди або з Центру програмного забезпечення :
$ sudo apt-get install imwheel
Створіть (якщо необхідно) та відредагуйте конфігураційне меню ~/.imwheelrc
за допомогою обраного редактора (наприклад gedit
). Заповніть наступне для збільшення швидкості прокрутки для кожної команди. Примітка. Цей файл конфігурації застосує ці нові налаштування прокрутки до всіх програм (включаючи термінал, який може бути не таким, який потрібно).
".*"
None, Up, Up, 3
None, Down, Down, 3
Якщо ви хочете застосувати ці налаштування лише Chrome
, наприклад, скористайтеся цими налаштуваннями:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
3
Сувій множник для підвищення ефективності колеса прокрутки. У README проекту він називається "REPS". У readme зазначено:
[REPS]
Повторення (повтори) дозволяє вам сказати число, скільки разів ви бажаєте натискати вихідні клавіші. Дивіться діаграму за замовчуванням прив’язок для типової кількості повторень для кожного модифікатора-комбі (Діаграма знаходиться в кінці цього документа).
Іншими словами, це множник прокрутки. Якщо REPS
встановлено значення 3
, це означає, що коли колесо миші наводить одну команду прокрутки, програмне забезпечення перехоплює цю команду і надсилає 3 команди на ПК замість 1, завдяки чому прокручується в 3 рази далі або "швидше".
Для отримання додаткової інформації також погляньте на сторінку сторінки:
$ man imwheel
або зверніться до README проекту.
Почати можна imwheel
, ввівши:
$ imwheel
Будьте впевнені, що два рази не запускаєте колесо! Це відома помилка, але ви можете зупинити імпульс за допомогою команди:
$ killall imwheel
Для imwheel
автоматичного запуску кожного разу, коли комп'ютер завантажується , ви повинні додати його до меню запуску ПІСЛЯ завантаження x-вікна. ВАЖЛИВО: оскільки imwheel покладається на вже запущене вікно x, воно НЕ буде працювати, якщо додати його до crontab, /etc/init.d або /etc/rc.local. Це означає, що ви повинні зробити це так:
Ubuntu:
Використовуйте редактор GUI "Запуск програм", щоб додати imwheel
як програму запуску: https://askubuntu.com/a/48327/327339
Xubuntu:
Використовуйте редактор GUI "Сесія та запуск" -> Автозапуск програми -> Додати, щоб додати imwheel
як програму запуску.
Більше скріншотів тут: https://askubuntu.com/a/369443/327339 .
Майбутнє
Цей підручник наразі знаходиться в стадії розробки.
libinput
Здається, він включений до Wily Werewolf (15.10), де вам потрібно встановити пакет xserver-xorg-input-libinput
. Після встановлення libinput
с
$ sudo apt-get install xserver-xorg-input-libinput
його слід використовувати для кожного введення після перезавантаження Xorg (виходу буде достатньо). Тепер, коли ви користуєтесь, libinput
ви можете налаштувати налаштування вашої миші. Ви можете знайти повний посібник у файлі /lib/udev/hwdb.d/70-mouse.hwdb . Дозвольте мені висвітлити тут лише основи.
Наступні кроки потрібно виконати як root
. Через це я дружелюбно нагадую вам, що все, що вам потрібно, щоб нести відповідальність.
Спочатку отримайте ідентифікатор постачальника <vid>
та ідентифікатор продукту, <pid>
використовуючи lsusb
. Ось з прикладом миші MX 518 Logitech. Якщо у висновку у вас є наступний рядок lsusb
.
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
<vid>
Є 046d
і <pid>
є c051
.
Потім створіть файл, схожий на наступне с gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
Наприклад, цей файл для прикладу Logitech MX 518 вище:
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
Цей файл встановлює кут клацання колеса миші на 30 ° (за замовчуванням зазвичай 15). Щоб скористатися цим налаштуванням, оновіть hwdb за допомогою таких команд:
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
Можна розібратися з ${id}
використанням xinput
(знайдіть ідентифікатор вашої миші), а потім запустити xinput list-props ${xinput_id}
.
Mouse & Touchpad
конфігурації системи. Шкода, нам все ще потрібне програмне забезпечення сторонніх виробників (поки що).