Как говорится в заголовке, я хочу увеличить количество строк, которые передаются, когда я использую колесо мыши для прокрутки. Я знаю, что существуют способы сделать это для Firefox и Chromium, хотя я хочу что-то для всей системы, в основном из-за чтения PDF.
Я нахожусь на рабочем столе и использую Microsoft Wireless Mouse 5000.
mouse
mouse-scroll
mouse-wheel
Родриго Мартинс
источник
источник
Mouse & Touchpad
конфигурации системы. Жаль, нам все еще нужно программное обеспечение сторонних производителей (пока).Ответы:
заранее
В используемой в настоящее время системе ввода драйверов невозможно изменить скорость прокрутки мыши, по крайней мере, без недостатков. Вы можете отрегулировать скорость прокрутки для Qt-Applications с помощью настроек KDE, но единственный текущий способ изменить прокрутку в общем виде - это использование,
imwheel
которое кажется проблематичным во многих отношениях (см. Комментарии). В будущем это будет исправлено сlibinput
помощью системной базы данных оборудования.Текущий путь
Установите
imwheel
с помощью следующей команды или из Центра программного обеспечения :Создайте (при необходимости) и отредактируйте
~/.imwheelrc
файл конфигурации с помощью редактора по вашему выбору (напримерgedit
). Заполните следующее для увеличения скорости прокрутки для каждой команды. NB. Этот файл конфигурации будет применять эти новые настройки прокрутки ко всем программам (включая терминал, который может не соответствовать вашим требованиям).Если вы хотите применить только эти параметры
Chrome
, например, используйте эти параметры:3
Свиток множитель для повышения эффективности колеса прокрутки. В README проекта это называется «REPS». В файле readme говорится:Другими словами, это множитель прокрутки. Если
REPS
установлено значение3
, это означает, что когда колесо мыши подает команду на одну команду прокрутки, программное обеспечение перехватывает эту команду и отправляет на ПК 3 команды вместо 1, тем самым делая прокрутку в 3 раза дальше или «быстрее».Для получения дополнительной информации также взгляните на справочную страницу:
или обратитесь к README проекта.
Вы можете начать
imwheel
, набрав:Будьте уверены, что вы не запускаете imwheel дважды! Это известная ошибка, но вы можете остановить imwheel с помощью команды:
Чтобы
imwheel
автоматически запускаться при каждой загрузке компьютера , вы должны добавить его в меню запуска ПОСЛЕ загрузки x-окна. ВАЖНО: поскольку imwheel полагается на уже запущенное x-окно, оно НЕ будет работать, если вы добавите его в crontab, /etc/init.d или /etc/rc.local. Это означает, что вы должны сделать это следующим образом:Ubuntu:
используйте редактор GUI «Автозагрузка приложений» для добавления
imwheel
в качестве автозагрузки: https://askubuntu.com/a/48327/327339Xubuntu:
используйте редактор графического интерфейса «Сеанс и запуск» -> «Автозапуск приложения» -> «Добавить» для добавления
imwheel
в качестве запускаемой программы.Больше скриншотов здесь: https://askubuntu.com/a/369443/327339 .
Будущее
Этот учебник находится в стадии разработки.
libinput
похоже, входит в состав Wily Werewolf (15.10), где вам нужно установить пакетxserver-xorg-input-libinput
. После того как вы установилиlibinput
сон должен использоваться для каждого ввода после перезапуска Xorg (достаточно выхода из системы). Теперь, когда вы используете,
libinput
вы можете настроить параметры мыши. Вы можете найти полное руководство в файле /lib/udev/hwdb.d/70-mouse.hwdb . Позвольте мне осветить здесь только основы.Следующие шаги необходимо сделать как
root
. В связи с этим я дружески напоминаю вам, что все, что вы делаете, нужно для того, чтобы взять на себя ответственность.Сначала получите идентификатор поставщика и идентификатор
<vid>
продукта,<pid>
используяlsusb
. Вот, например, мышь MX 518 Logitech. Если у вас есть следующая строка в выводеlsusb
.<vid>
Есть046d
и<pid>
естьc051
.Затем создайте файл, который выглядит следующим образом:
gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
Например этот файл для примера Logitech MX 518 выше:
Этот файл устанавливает угол щелчка колеса мыши на 30 ° (по умолчанию обычно 15). Чтобы использовать этот параметр, обновите hwdb с помощью следующих команд:
Можно выяснить
${id}
использованиеxinput
(обратите внимание на идентификатор вашей мыши), а затем запуститьxinput list-props ${xinput_id}
.источник
imwheel
отключает функцию переключения между окнами, просто прокручивая мышь над их значками в Unity Launcher.".*"
,"Evince"
если вы используете Evince. Тогда Unity-Launcher работает как положено.Future
решением? Я пытался это сделать, но я не получил его на работу. Хотелось бы, чтобы я знал, как узнать,MOUSE_WHEEL_CLICK_ANGLE
успешно ли что-либо изменилось, но я не знаю, как проверить его текущее значение. Угол по умолчанию меняется в зависимости от мыши, как видно/usr/lib/udev/hwdb.d/70-mouse.hwdb
, хотя большинство из них имеет 15 на данный момент.Обратите внимание, что использование
~/.imwheelrc
рекомендованного в принятом ответе фактически не увеличивает скорость колеса прокрутки. Скорее, он заменяет прокрутку несколькими нажатиями клавиш со стрелками. Это имеет недостаток, заключающийся в невозможности прокручивать окно, пока вы не измените на него фокус, а не поведение по умолчанию. Этот ответ направлен на то, чтобы предоставить альтернативу, которая в большей степени соответствует нативному поведению.Чтобы дать краткий ответ для Ubuntu> 14.04 (объединяя ответы @tvm и @redanimalwar с комментарием @ aroll605 ), кажется, что лучший вариант для фактического увеличения скорости колеса прокрутки - установить
imwheel
sudo apt install imwheel
(заменитьapt
на вapt-get
зависимости от вашей системы)gedit ~/.imwheelrc
и вставитьгде вы должны попробовать разные значения
#
в строкахДля проверки настроек используйте команду
killall imwheel && imwheel -b "4 5"
Откройте Startup Applications и добавьте
imwheel -b "4 5"
Обратите внимание, что использование этой опции
-b "4 5"
ограничивает использование imwheel только колесом прокрутки, которое обсуждается здесь .источник
#
?2
,1
Или даже десятичное значение, например,0.5
?2
заикание.// Редактировать
Поскольку время от времени это вызывает некоторые положительные отзывы: я больше этим не пользуюсь (из-за лени после переустановок), и теперь я думаю, что в этом скрипте слайдер и другие вещи слишком загружены. Также люди указали на проблемы с течением времени. Поэтому, будучи минималистичным парнем, я сам создал конфиг. Это, вероятно, разовая вещь для большинства людей.
Я отредактировал это как руководство с 4 шагами со всем, что вам нужно.
И еще одно обновление: с тех пор, как я перешел на KDE, у него есть настройки для этого и миллиона других вещей, которых нет в Gnome (даже не осознавал, как сильно я скучал по KDE). Проблема в том, что настройки мыши KDE фактически не влияют на Firefox (и другие приложения GTK, я полагаю), но так как моей основной целью для этого был на самом деле просмотр веб-страниц, я теперь обнаружил, что вы на самом деле можете настроить, сколько мышь прокручивает в самом Firefox ,
Я установил на 600, и это идеально подходит для меня
// Конец редактирования
Принятый ответ имеет конфигурацию, которая по какой-либо причине отображает прокрутку на клавиатуре ВВЕРХ и ВНИЗ. Не имеет смысла для меня.
Я нашел идеальный сценарий, который на самом деле отображается на мышь и добавляет графический интерфейс для настройки скорости мыши.
Также есть видео, где оно представлено. Я даже не закончил смотреть это, потому что я запустил его в кратчайшие сроки. Следующее установит необходимые пакеты, скачает скрипт и выполнит его для нас:
Установите скорость вращения колеса на красивый слайдер и будьте счастливы. Позже просто изменить с
set-mousewheel
командой.Не уверен, что imweel автоматически запускается после установки, иначе нам нужно добавить его в автозагрузку приложений.
источник
imwheel -b "4 5"
ограничить его колесом прокрутки: askubuntu.com/questions/421645/…zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1
вернула ошибку:This option is not available. Please see --help for all possible usages.
Мои два цента: моя эргономичная мышь Microsoft Sculpt прокручивала примерно полстраницы за раз в Ubuntu 15.04 (Lenovo ThinkPad x220), что меня очень раздражало. Я пробовал разные решения, но в итоге у меня возникла идея отключить мышь от USB-порта (беспроводного ключа) и снова подключить его. Вуаля! ... последовали "нормальные" скорости прокрутки :). Надеюсь, это кому-нибудь поможет.
источник
Хотя приведенные выше
imwheel
рекомендации немного помогли, я обнаружил, что удаление механического механизма щелчка прокрутки сделало мое колесо мыши более приятным в использовании - не только снятие щелчка, но и более быстрое и точное управление!И это заняло всего 3 минуты - ознакомьтесь с этими инструкциями:
http://www.instructables.com/id/Making-a-mouse-wheel-not-click./
Короче говоря, вы удаляете эту левую пружину (будьте осторожны, чтобы правильно установить правильную пружину):
Примечание: у меня есть стандартная дешевая мышь - Logitech B100, другие сообщают об успехе на подобных моделях. Ваш пробег может варьироваться.
источник
imwheel
будет генерировать события двойной прокрутки в Chrome, что раздражаетДля пользователей
i3wm
иlibinput
пользователей я предлагаю libinput_patch , который дает запись для изменения дельты прокрутки в реальном времени, и намного лучше в моем случае использованияисточник
Я просто искал эту проблему, потому что после перезагрузки мое колесо мыши стало очень медленным. После попытки решить его с помощью различных приложений (imwheel, ...) я просто отключил его и подключил снова, и он работал как прежде. Так что, если скорость меняется между перезапусками без каких-либо действий, возможно, стоит попробовать.
источник