заранее
В используемой в настоящее время системе ввода драйверов невозможно изменить скорость прокрутки мыши, по крайней мере, без недостатков. Вы можете отрегулировать скорость прокрутки для Qt-Applications с помощью настроек KDE, но единственный текущий способ изменить прокрутку в общем виде - это использование, imwheel
которое кажется проблематичным во многих отношениях (см. Комментарии). В будущем это будет исправлено с libinput
помощью системной базы данных оборудования.
Текущий путь
Установите imwheel
с помощью следующей команды или из Центра программного обеспечения :
$ sudo apt-get install imwheel
Создайте (при необходимости) и отредактируйте ~/.imwheelrc
файл конфигурации с помощью редактора по вашему выбору (например gedit
). Заполните следующее для увеличения скорости прокрутки для каждой команды. NB. Этот файл конфигурации будет применять эти новые настройки прокрутки ко всем программам (включая терминал, который может не соответствовать вашим требованиям).
".*"
None, Up, Up, 3
None, Down, Down, 3
Если вы хотите применить только эти параметры Chrome
, например, используйте эти параметры:
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
3
Свиток множитель для повышения эффективности колеса прокрутки. В README проекта это называется «REPS». В файле readme говорится:
[REPS]
Reps (Повторения) позволяет вам сказать число, сколько раз вы хотите, чтобы были нажаты выходные клавиши. См. Диаграмму привязок по умолчанию для количества повторений по умолчанию для каждого комбинированного модификатора (диаграмма находится в конце этого документа).
Другими словами, это множитель прокрутки. Если REPS
установлено значение 3
, это означает, что когда колесо мыши подает команду на одну команду прокрутки, программное обеспечение перехватывает эту команду и отправляет на ПК 3 команды вместо 1, тем самым делая прокрутку в 3 раза дальше или «быстрее».
Для получения дополнительной информации также взгляните на справочную страницу:
$ man imwheel
или обратитесь к README проекта.
Вы можете начать imwheel
, набрав:
$ imwheel
Будьте уверены, что вы не запускаете 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:
используйте редактор графического интерфейса «Сеанс и запуск» -> «Автозапуск приложения» -> «Добавить» для добавления 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
конфигурации системы. Жаль, нам все еще нужно программное обеспечение сторонних производителей (пока).