Как настроить скролл на мышке в операционной системе Linux
Операционная система Linux предоставляет широкие возможности для настройки различных аспектов работы, включая настройку скролла на мышке. Настройка скролла может быть полезной для удобства навигации и повышения производительности при работе с компьютером. В этой статье мы рассмотрим, как настроить скролл на мышке в операционной системе Linux.
Проверьте поддержку скролла на мышке
Перед настройкой скролла на мышке, убедитесь, что ваша мышь поддерживает эту функцию. Большинство современных мышей имеют колесо прокрутки, которое можно использовать для скролла. Если ваша мышь не имеет колеса прокрутки, некоторые настройки скролла могут быть не доступны.
Настройка скролла в графическом интерфейсе
В большинстве дистрибутивов Linux есть графический интерфейс настройки, который позволяет изменять различные параметры мышки, включая скорость скролла. Чтобы открыть этот интерфейс, найдите раздел «Настройки» или «Устройства» в меню системы и выберите «Мышь и сенсорные панели». В этом разделе вы должны найти опцию для настройки скролла. Обычно это представлено в виде бегунка, который можно перемещать влево или вправо для изменения скорости скролла. Попробуйте настроить скролл на разные значения и выберите тот, который наиболее удобен для вас.
Настройка скролла через консоль
Если вы предпочитаете работать с командной строкой, вы можете настроить скролл на мышке с помощью команд. В Linux существует несколько инструментов командной строки, которые позволяют вам изменять настройки мыши. Например, для настройки скорости скролла вы можете использовать утилиту «xinput». Чтобы узнать список доступных устройств, введите команду:
xinput list
После этого вы должны увидеть список устройств, подключенных к вашему компьютеру. Найдите идентификатор вашей мыши в этом списке. Затем, используя идентификатор вашей мыши, выполните команду для изменения скорости скролла:
xinput set-prop «идентификатор_мыши» «id» «значение_скорости_скролла»
Вместо «идентификатор_мыши» и «значение_скорости_скролла» укажите соответствующие значения для вашей мыши. Повторите эту команду с разными значениями скорости скролла, чтобы найти наиболее удобное для вас.
Проверьте настройки скролла
После настройки скролла на мышке, рекомендуется проверить, как работает изменение скорости скролла. Откройте любое приложение или веб-страницу, где можно использовать скролл, и проверьте, как быстро и плавно прокручивается содержимое. Если скорость скролла не соответствует вашим ожиданиям, вернитесь к настройкам и измените значение скорости скролла снова.
Настройка скролла на мышке в операционной системе Linux может значительно улучшить вашу работу с компьютером. Следуйте указанным выше шагам, чтобы настроить скролл на вашей мышке и наслаждайтесь более удобной навигацией.
Как увеличить скорость прокрутки колеса мыши в Linux
IMWheel – это инструмент для настройки поведения колесика мыши для каждой программы. Он может сопоставлять ввод колесика мыши с вводом с клавиатуры, увеличивать скорость колесика мыши и поддерживает клавиши-модификаторы.
Установка
Конфигурация
IMWheel сопоставляет строки класса окна с регулярными выражениями, чтобы решить, к каким окнам применить настройки. Чтобы найти совпадающие строки определенного класса, завершите все остальные процессы IMWheel, а затем выполните следующую команду:
Это запустит IMWheel на переднем плане в режиме отладки. При использовании мыши и клавиатуры вы сможете видеть значения свойств окна, которые IMWheel пытается сопоставить.
Отредактируйте файл конфигурации
Создайте или отредактируйте ~/.imwheelrc . В этот файл конфигурации можно добавить строки для каждой программы, для которой вы хотите настроить поведение колесика мыши. В следующем примере увеличивается скорость колесика мыши для средства просмотра документов zathura:
Имейте в виду, что некоторые значения, например заголовок окна, имеют кодировку Unicode. Это может привести к трудностям при написании регулярных выражений, которые будут им соответствовать. Например, длинное тире (—) очень похоже на стандартное тире (-), но в регулярном выражении считается тремя «символами», а не одним.
Вместо кнопок Button4 и Button5 для колесика мыши можно использовать клавиши Up и Down соответственно.
Сопоставление всех программ (используя «.*») может привести к нежелательному поведению некоторых программ; поскольку IMWheel эмулирует несколько действий прокрутки для каждого действия пользователя, программы, действия которых привязаны к колесику мыши, будут выполнять эти действия чаще, чем ожидалось.
Например, эмуляторы терминала, в которых прокрутка выбирает команды из истории, будут перемещаться по нескольким элементам за прокрутку.
IMWheel перехватывает клавиши-модификаторы для отслеживаемых кнопок мыши, и для их дальнейшей передачи вам необходимо явно настроить его для этого. В приведенном ниже примере комбинации левого Ctrl и колесика мыши передаются Chromium для увеличения/уменьшения масштаба без умножения:
Запустить IMWheel
Запустите IMWheel следующим образом:
Программа распечатает свой PID и запустится в фоновом режиме.
Запускать IMWheel при запуске с помощью службы
Чтобы не запускать IMWheel вручную, вы можете запустить его при запуске systemd.
После создания вышеуказанной службы перезагрузите конфигурацию диспетчера systemd вызывающего пользователя и запустите/включите пользовательский модуль imwheel.service. Убедитесь, что служба пользователя запущена, проверив состояние ее подразделения или просмотрев журнал.
Запускать IMWheel при запуске с помощью сценария оболочки
Кроме того, вы можете создать сценарий startup.sh в /etc/profile.d/:
И затем, при перезапуске, он автоматически прочитает и запустит файл. Всегда проверяйте свой скрипт вручную, прежде чем помещать его в /etc/profile.d
Устранение неполадок
Кнопки назад/вперед не работают
Возможно, вам придется ограничить IMWheel так, чтобы воздействовало только колесо прокрутки, чтобы оно не нарушало другие действия мыши, такие как кнопки «Назад/Вперед». Это можно сделать с помощью параметра -b.
Скорость прокрутки не изменяется при наведении курсора на целевое окно
Чтобы IMWheel мог влиять на скорость прокрутки окна, он должен быть сфокусирован. Скорость прокрутки несфокусированного окна останется неизменной.
Этот вопрос задавался много раз без ответа. Я использовал свои базовые навыки работы с Google и не нашел решения. Это общесистемно. Моя мышь просто прокручивается слишком быстро.
Я новичок в Ubuntu и Linux в целом. Поможет ли вообще переключение стилей или как там это называется (Ubuntu, KDE, Xubuntu)? Могу ли я ввести код терминала?
Форум не позволяет мне ответить, но приведенные ниже решения не сработали для меня, и я нашел одно, которое помогло прокрутке сенсорной панели: просто введите «synclient VertScrollDelta=100» в терминал.
Я хочу знать, почему системные настройки не поддерживают настройку скорости прокрутки мыши.
13 ответов 13
Я удалил USB-адаптер, поставляемый с беспроводной мышью, и снова подключил его, и скорость прокрутки мгновенно восстановилась.
Этот ответ особенно относится к мыши Logitech, подключенной через беспроводной приемник Unifying после включения параметра «плавная прокрутка» в solaar.
Чтобы изменить параметры мыши:
перечислите периферийные устройства, обратите внимание на правильный номер с названием устройства мыши!
список параметров с периферийного устройства номер 9
установите ускорение периферийного устройства 9 на значение 3. Чем выше значение, тем больше вы делите ускорение. Ускорение максимально для значения, равного 1. «Базовое» значение, по-моему, равно 1,7.
Чтобы навсегда установить изменение:
Скрытый файл в вашем каталоге называется «.profile» (Ctrl+H, чтобы увидеть скрытые файлы). Дважды щелкните по нему и откройте. Скопируйте и вставьте предыдущую команду в конец. Вот и все!
P.S.чтобы применить одну и ту же команду для всех пользователей, вы можете отредактировать файл /etc/profile (не скрытый файл).
Я попробовал, и похоже, это влияет только на скорость курсора; это не влияет на поведение колеса прокрутки.
-1 Речь идет о скорости перемещения мыши, которая может быть изменена по умолчанию в настройках. Это неправильный ответ на этот вопрос! Не о скорости прокрутки мыши.
Кроме того, что это за ерунда? Весь смысл мыши в том, чтобы взаимодействовать с графическим интерфейсом, и вы говорите мне, что никто не создал графический интерфейс для изменения настроек мыши?
Сначала проверьте, какое устройство является мышью:
Теперь выберите ID вашей мыши и перечислите ее текущие настройки:
затем измените настройки следующим образом: расстояние прокрутки Evdev [по вертикали] [по горизонтали] [по циферблату]
где комбинация последних трех чисел зависит от мыши:
- первое число, направление прокрутки (минус реверс)
- второе число, скорость прокрутки как-то
- третье число, скорость прокрутки как-то
- Изменение этих значений на большее означает, что вы прокручиваете медленнее (AgentME).
этот ответ был бы лучше, если бы он предоставил команду для получения настроек, прежде чем пользователь решит их установить
Я не думаю, что этот ответ является общим — если я делаю «xinput list-props 10», он говорит, что устройство — это «кнопка сна», а не мышь, поэтому проверьте, какое устройство вы изменяете.
@LéoLéopoldHertz준영 Нет необходимости, просто хотел уточнить, что означают значения. Недостаточно информации для ответа.
Изменение этих значений на большее означает, что вы будете прокручивать медленнее. Если все значения уже установлены на 1, трогать этот параметр нет смысла.
У меня есть мышь Logitech PerformanceMouse MX, и ни одно из приведенных здесь решений не сработало. Единственное, что мне помогло, это использование некоторых частей этого проекта.
- Добавьте этот PPA, а затем установите xserver-xorg-input-evdev .
- Проверьте проект Solaar и запустите rules.d/install.sh . Он скопирует правила udev в соответствующее место и при необходимости запросит разрешения.
- Отсоедините приемник и снова подключите его.
- Добавьтесь в группу plugdev: $ sudo gpasswd -a
- Выйдите из системы и войдите снова.
Теперь вы можете установить скорость прокрутки с помощью следующих команд xinput (источник):
Изменение 8 на более низкое значение увеличивает чувствительность. Переворот в отрицательное меняет направление прокрутки. Увеличение значения снижает чувствительность.
У меня также есть Logitech Performance MX — в Ubuntu 16.04 просто запуск xinput set-prop 9 ‘Evdev Scrolling Distance’ 3 1 1 решил проблему (9 — это мой ). Не нужно ничего устанавливать. Добавьте это в свой файл .profile, чтобы применить его при входе в систему. Чтобы получить список запуска xinput .
Не работает в Ubuntu 20.10, поскольку он использует libinput вместо evdev , а упомянутый PPA, похоже, заброшен.
1 1 1 слишком медленно, и я хотел бы двигаться быстрее. Установка любого из них ниже 1 не имеет никакого эффекта (если я попрошу прочитать свойства, все, что ниже 1, просто устанавливается в 0!), но установка их выше 1 определенно замедляет их работу. Любые идеи о том, как добиться того, чтобы значения sub-1 вступили в силу?
Это решение работает для меня:
Создайте сценарий bash и вставьте это:
Теперь запустите скрипт и установите желаемую скорость колесика мыши.
@neverMind9 Zenity — это утилита для создания диалогов. Он используется сценарием, который я вставил выше, чтобы создать селектор скорости колесика мыши.
Измените последнюю реальную строку скрипта на imwheel -kill -b «4 5», и ваши кнопки мыши назад/вперед снова будут работать.
Подтверждена работа 20.04:
- Установите imwheel и настройте (чтобы все заработало):
- Запустите sudo apt install imwheel
- Запустить bash
- С помощью ползунка отрегулируйте «множитель» скорости прокрутки. (мне нравится на 4/5)
- Добавьте imwheel в качестве запускаемого приложения (чтобы все продолжало работать после перезапуска):
- Откройте Приложения -> Запуск приложений
- Добавить новую запись в конец списка: Имя= Скорость прокрутки колеса , Команда= imwheel , Комментарий= Активирует прокрутку колеса исправление скорости при запуске системы (или как вам угодно)
После запуска сценария bash должно открыться небольшое всплывающее окно с ползунком, позволяющим настроить скорость прокрутки.
Просто невероятно, что скорость колеса прокрутки нельзя регулировать без внешних приложений в 2022 году.
Я написал простой скрипт, который позволяет вам найти, какое устройство имеет это свойство ( Сценарий в основном выполняет итерацию по всем устройствам xinput и перечисляет только те, у которых есть какое-либо свойство, содержащее прокрутку).
Обратите внимание, что, например, в Firefox вы можете установить в about:config
Не забудьте установить
Спасибо за совет по Firefox. Потому что настройка xinput props на 1 по-прежнему очень неаккуратная скорость прокрутки. Я установил скорость прокрутки Firefox на 100! 😀
Помимо всего этого, вы можете использовать для этого старый добрый Synaptics Dirver (да, я знаю, что он больше не поддерживается, но давайте будем честными, документация libinput отстой).
Если у вас 18.04 или выше, просто установите synaptics:
теперь перейдите в /usr/share/X11/xorg.conf.d и просто отредактируйте файл 70-synaptics.conf
найдите раздел Раздел «InputClass» Идентификатор «touchpad catchall», затем добавьте следующие параметры:
Число по умолчанию — 26. Чем меньше число, тем быстрее прокручивается, тем выше число, которое прокручивается медленнее. В итоге это должно выглядеть так:
На самом деле мне никогда не приходилось изменять скорость колеса прокрутки мыши до недавнего времени, когда я купил новую мышь и захотел изменить настройки колеса прокрутки. Именно тогда я заметил, что в Центре управления Unity / GNOME такой опции нет.
Я искал способы изменить это в Linux, и самым простым в использовании оказался «imwheel», инструмент командной строки, который можно использовать для настройки поведения колесика мыши и который, среди прочего, может изменять скорость прокрутки колесико мыши, и я решил поделиться информацией с вами.
Вот что вам нужно сделать, чтобы изменить скорость прокрутки колесика мыши, если на вашем рабочем столе нет такой возможности:
1. Установите imwheel. Поскольку приложение доступно в официальных репозиториях Ubuntu, вы можете установить его с помощью Synaptic, Ubuntu Software Center и т. д. или использовать для его установки следующую команду:
2. Затем создайте файл с именем «.imwheelrc» в вашем домашнем каталоге — я буду использовать Gedit в приведенной ниже команде, чтобы открыть этот файл:
И вставьте в этот файл следующее:
«3» в конце строк два и три представляют собой количество строк для прокрутки («3» должно быть по умолчанию) — измените это число в соответствии с вашими потребностями. Закончив, сохраните файл.
Первая («».*») строка приведенного выше кода указывает, в каких приложениях следует использовать эти настройки. «.*» означает везде, но вы также можете применить настройки для конкретного приложения, изменив «.*» на имя окна (и добавить несколько настроек, зависящих от приложения). Запустите «man imwheel» для получения дополнительной информации.
И, наконец, последние 4 строки в приведенном выше коде предназначены для работы Ctrl/Shift с колесиком мыши вверх/вниз (например, для увеличения масштаба веб-страницы в веб-браузере и т. д.), это поведение по умолчанию.
3. Запустите imwheel (введите «imwheel —kill» в терминале). «—kill» используется, чтобы убедиться, что другие запущенные экземпляры завершены, чтобы они не мешали. Это важно для правильной настройки (еще один способ убедиться, что imwheel не запущен, — просто использовать команду «killall imwheel»).
Кроме того, если на вашей мыши есть кнопки навигации назад/вперед, они перестанут работать при использовании конфигурации, которую мы использовали выше. В таких случаях следует запускать imwheel следующим образом:
. и кнопки назад/вперед должны работать (спасибо biohazara за подсказку!).
4. Поскольку эти настройки применяются только при запущенном imwheel, вам следует добавить imwheel в автозагрузку (если вы используете Unity, для этого откройте Startup Applications, нажмите «Добавить» и в полях «Имя» и «Команда» добавьте «imwheel —kill»). Кроме того, как я упоминал выше, если у вас есть кнопки навигации назад / вперед, используйте следующую команду вместо простого запуска «imwheel —kill», иначе эти кнопки не будут работать: imwheel —kill —buttons «4 5»
Важно отметить, что imwheel применяет настройки, доступные в ~/.imwheelrc, при запуске приложения и не обновляется при изменении файла конфигурации. Поэтому, если вы измените файл конфигурации, вам нужно будет закрыть imwheel и запустить его снова, чтобы применить/проверить изменения (вы можете закрыть/убить его с помощью следующей команды: «killall imwheel» или запустить новые экземпляры с помощью «—kill»).
Хотите изменить скорость прокрутки колесика мыши или сенсорной панели двумя пальцами в GNOME? Вот как это сделать в Ubuntu и Debian Linux.
Рабочий стол GNOME не имеет параметра конфигурации для установки скорости прокрутки в системных настройках (он же gnome-control-center). Тем не менее, 2 года назад была создана проблема, чтобы запросить эту функцию на странице разработки Gnome.
Для сеанса рабочего стола в Xorg есть хороший инструмент командной строки imwheel, который может выполнить эту работу. Тем не менее, пока нет хорошей альтернативы Gnome Wayland.
ПРИМЕЧАНИЕ. Это руководство работает для GNOME в сеансе Xorg. Он протестирован на Ubuntu 20.04 и Debian 11 (каким-то образом он работает на Debian 11 на Wayland). Пользователям Ubuntu 21.10+ необходимо переключиться с Wayland на Xorg, чтобы он заработал.
Шаг 1. Установите imwheel:
Сначала найдите и откройте окно «терминала» на экране обзора Действия.
Когда откроется терминал, запустите команду для установки пакета imwheel:
Установите imwheel в системах на базе Ubuntu/Debian
Шаг 2. Создайте файл конфигурации:
После установки инструмента запустите команду для создания файла конфигурации:
Команда создаст и откроет файл ‘.imwheelrc’ с помощью текстового редактора gedit. Когда он откроется, вставьте следующие строки:
Вот описания для каждой строки:
Шаг 3. Проверка:
После установки imwheel и настройки файла конфигурации запустите команду imwheel в терминале:
Затем откройте веб-страницу и прокрутите ее с помощью колесика мыши или жеста двумя пальцами сенсорной панели. Если это работает, перейдите к шагу 4.
Если НЕ работает должным образом, завершите процесс и заново настройте файл ‘.imwheelrc’, выполнив предыдущий шаг.
Шаг 4. Сделайте так, чтобы imwheel запускался автоматически при запуске:
Если все работает нормально, теперь вы можете настроить автоматический запуск инструмента при запуске. И вот как это сделать, создав пользовательский сервис.
- Во-первых, откройте терминал и запустите команду, чтобы создать папку «.config/systemd»:
- Затем создайте подкаталог пользователя. Он выведет предупреждения, если папка уже существует. Просто пропустите их.
- Теперь запустите команду, чтобы создать служебный файл в этом каталоге и отредактируйте его с помощью текстового редактора gedit:
Когда файл откроется, вставьте следующие строки, чтобы служба запустилась с 30-секундной задержкой.
Наконец, включите эту службу с помощью команды:
При следующей загрузке пользователь может проверить статус imwheel с помощью команды:
Он должен вывести ‘активный (работает)’ зеленым цветом, что означает, что служба запускается правильно! Примечание. Задержка составляет 30 секунд, поэтому проверьте ее через мгновение после входа в систему.
По любой причине есть варианты удалить imwheel и восстановить скорость прокрутки. Во-первых, откройте терминал, выполнив поиск в обзоре «Activities». Затем выполните следующие команды одну за другой:
Читайте также:
- Как войти в Windows 10 без учетной записи
- Как удалить панель управления в mac os
- Как отключить сортировку в папке windows 10
- Как добавить на панель задач в Windows 7
- Как обновить Internet Explorer до версии 11 для Windows 7
Как настроить скорость прокрутки мыши и тачпада
Настраивая скроллинг, важно понимать следующие моменты:
1. Скорость прокрутки внешней мыши и тачпада регулируются разными настройками.
2. Кроме системных настроек, на скорость прокрутки могут влиять параметры браузера, в том числе — различные надстройки и расширения.
Итак, войдите в Панель управления и выберите раздел Мышь:
Изменение скорости прокрутки мыши
Перейдите на вкладку Колесико.
Выберите, на сколько строк будет смещаться прокручиваемый контент за один шаг (щелчок) колесика:
Изменение скорости прокрутки тачпада
Для изменения параметров тачпада в системе обязательно должен быть установлен драйвер устройства. Его всегда можно найти на сайте производителя ноутбука . Также, спешим заметить, что Windows 8.1 способна успешно находить и устанавливать драйверы популярных устройств самостоятельно через Интернет. И тачпад — не исключение. На картинках ниже мы показываем, как настроить сенсорную панель от производителя Synaptics, которым комплектуется наш ноутбук HP. Всё, что мы сделали — это установили лицензионную Windows 8.1 и подключились к wifi-роутеру. А через несколько минут нужный touchpad driver был скачан и установлен вместе с драйверами других устройств и обновлениями Windows.
Поэтому вы можете выполнить поиск обновлений вручную и есть большая вероятность, что Windows скачает недостающий драйвер:
Перейдите на вкладку Параметры устройства.
Выделите в списке ваше устройство.
Нажмите кнопку Параметры:
В окне настроек сенсорного устройства перейдите в раздел Прокрутка.
Выберите нужную скорость (в нашем случае её нужно было уменьшить).
Нажмите Применить для сохранения изменений:
Я изменил скорость прокрутки. Почему она не меняется?
Если в браузере установлено расширение для плавной прокрутки (например SmoothScroll), то его настройки имеют приоритет над системными. Поэтому, если после изменения настроек тачпада и мыши вы не наблюдаете никаких изменений, проверьте, не установлены ли в браузере подобного рода дополнения.
После изменения настроек скроллинга в расширении, необходимо обновить страницу браузера (F5) для того, чтобы изменения вступили в силу.
Нажмите кнопку Меню.
Выберите Дополнительные инструменты.
Кликните на Расширения:
Найдите в списке нужное расширение и нажмите на ссылку Параметры под ним:
Если говорить конкретно о расширении SmoothScroll, то для изменения скорости прокрутки веб-страниц вам нужно задать нужное значение в поле Step size и нажать кнопку Save Settings внизу страницы:
Как изменить скорость перемещения указателя
Настройка скорости движения курсора является общей и для тачпада, и для внешнего манипулятора.
Перейдите на вкладку Параметры указателя.
Выберите комфортную скорость с помощью регулятора.
Нажмите Применить:
Рубрики Железо Метки alps, scroll, synaptics, touchpad, прокрутка, скорость
2 комментария к “Как настроить скорость прокрутки мыши и тачпада”
в Браузере такого расширения нету , а в компьютере по настройкам тачпада совсем другое меню ничего не получается что делать ? Ответить
Как увеличить скорость прокрутки колёсика мыши в Ubuntu и производных
Каждый пользователь имеет мышь определенного производителя на свой вкус. Поэтому скорость прокрутки на каждом компьютере индивидуальна. На более дорогих моделях бывает функция изменения прокрутки на самой мыши, но что делать, если у вас самая обычная мышь?
Уточним, что колесико прокручивает некоторое количество строк за один раз, а не просто ускоряется или замедляется. В Linux на сегодняшний день нет приложения с визуальной оболочкой для редактирования этого параметра, но, утилита, работающая в терминале imwheel, поможет вам.
Установка приложения производится следующей командой:
sudo apt-get install imwheel
После установки, создаем в домашнем каталоге файл .imwheelrc . Откроем его для того, чтобы отредактировать:
gedit ~/.imwheelrc
nano ~/.imwheelrc
В файл необходимо дописать следующие строчки:
«.*»
None, Up, Button4, 3
None, Down, Button5, 3
Сохраняем файл и выключаем редактор.
Итак, что же скрывают добавленные строки?
Первая строка говорит о том, что количество строк, которое колесико будет прокручивать будет одинаковым для каждого приложения.
В зависимости от вашего желания, параметры Down и Up можно менять на свой вкус, они соответствуют количеству прокручиваемых строк вниз и вверх.
Теперь, запускайте утилиту imwheel из меню Dash следующим образом:
Проверяйте скорость прокрутки в своих любимых приложениях. Если что-то не устроит, просто поменяйте параметры в файле imwheelrc и перезапустите утилиту. В терминале наберите:
killall imwheelrc
И опять запустите приложение.
Чтобы каждый раз при запуске компьютера не лезть в меню Dash, добавьте приложение в автозапуск следующим образом:
Откройте настройки Автоматически запускаемые приложения в меню Dash и проведите следующие манипуляции:
Чтобы удалить утилиту, просто наберите в терминале:
sudo apt-get remove imwheel
и удалите ранее созданный файл: imwheelrc.