Как включить естественную прокрутку (Natural Scrolling) в Ubuntu

Что такое естественная прокрутка
Естественная прокрутка — это способ прокрутки, при котором движение пальца по тачпаду совпадает с направлением движения содержимого на экране. Проще: если вы хотите увидеть нижнюю часть страницы, вы двигаете палец вверх — страница «поднимается» вверх и вы видите нижнюю часть. Это противоположно традиционной модели, где вы фактически двигаете ползунок.
Короткое определение: естественная прокрутка меняет направление жеста так, чтобы вы «толкали» содержимое, а не ползунок.
Поясняющая аналогия: положите лист бумаги на стол и толкните его пальцем вверх — это эквивалент прокрутки вниз на экране.
Зачем это может быть удобнее
- Согласованность с мобильными устройствами: жесты на смартфонах и планшетах уже построены по этой модели.
- Меньше когнитивного несоответствия при переключении между устройствами.
- Некоторым пользователям кажется более «интуитивным» управлением содержимым.
Важно: это субъективно — многие пользователи привыкли к старому стилю, поэтому переключение требует времени.
Установка
Откройте терминал и выполните одну команду, которая добавит PPA, обновит списки пакетов и установит утилиту:
sudo add-apt-repository ppa:zedtux/naturalscrolling && sudo apt-get update && sudo apt-get -y install naturalscrollingЧто делает команда:
- add-apt-repository добавляет внешний репозиторий с пакетом;
- apt-get update обновляет список доступных пакетов;
- apt-get install устанавливает пакет naturalscrolling.
Примечание: в современных выпусках Ubuntu и на окружениях, использующих libinput или Wayland, может оказаться, что системные настройки или другие инструменты уже позволяют управлять направлением прокрутки без стороннего PPA.
Запуск и автозапуск
После установки найдите в меню Dash/Activities приложение Natural Scrolling и запустите его вручную в первый раз (поиск по названию «Natural Scrolling»). В меню индикатора выберите опцию Natural Scrolling, чтобы включить поведение.
Чтобы запускать утилиту автоматически при входе в систему, откройте Preferences → Start at login (Запуск при входе). Исторически в некоторых версиях был предупреждающий сообщение, что автозапуск может не сработать; в таком случае проверьте, что пункт автозапуска действительно добавлен в список приложений автозапуска (Startup Applications).
Важно: функция будет работать только пока запущен процесс утилиты. Если программа не запущена, поведение вернётся к стандартному.
Быстрая проверка и отладка
- Проверьте, активна ли настройка через саму утилиту — попробуйте прокрутить окно браузера и заметить направление.
- Если не помогло, выполните:
xinput listНайдите устройство тачпада и затем:
xinput list-props Ищите свойство похожее на “libinput Natural Scrolling Enabled”. Если оно есть, включите командой:
xinput set-prop 'libinput Natural Scrolling Enabled' 1 Примечание: имена свойств и доступность команды зависят от используемого драйвера (libinput vs synaptics) и версии X11/Wayland.
Если вы используете Wayland, xinput может не работать — тогда ищите опции в GNOME Settings → Mouse & Touchpad или используйте gsettings:
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true(Если ключ существует в вашей среде.)
Критерии приёмки
- При жесте вверх содержимое передвигается вверх (соответствует движению пальца).
- Поведение применяется во всех оконных приложениях (не только браузер).
- Утилита запускается автоматически при входе, если включен автозапуск.
- После выхода и повторного входа поведение сохраняется (если автозапуск активен).
Когда это не стоит включать (контрпримеры)
- Если вы интенсивно используете приложения, где ожидается классическое поведение прокрутки (например, специализированные CAD-инструменты или древние программы), переключение может нарушить рабочие навыки.
- В многопользовательной среде (например, учебные компьютеры) ценность изменения поведения для одного пользователя сомнительна.
- Если на вашем оборудовании драйверы не поддерживают нужные настройки — лучше не устанавливать сомнительные PPA.
Альтернативы
- Использовать системные настройки GNOME (Mouse & Touchpad) для включения “Natural Scrolling”.
- Для X11: настроить synaptics или libinput через конфигурационные файлы в /etc/X11/xorg.conf.d/.
- Для временной проверки: xinput set-prop как указано выше.
- Если вы на KDE, посмотрите в System Settings → Input Devices.
Рекомендации по безопасности и стабильности
Important: Добавление сторонних PPA расширяет список источников пакетов. Убедитесь, что репозиторий надёжный. Если сомневаетесь, используйте системные средства конфигурации или инструкции, официально описанные для вашей версии дистрибутива.
Чек-листы по ролям
Для конечного пользователя:
- Установить пакет из PPA или проверить системные настройки.
- Запустить утилиту и включить Natural Scrolling.
- Включить автозапуск (если нужно).
Для сисадмина:
- Проверить совместимость драйверов (libinput/synaptics).
- Оценить риск добавления PPA и при необходимости собрать пакет локально.
- Документировать изменения для пользователей.
Для IT-поддержки:
- Убедиться, что пользователи знают, как вернуть стандартное поведение.
- Подготовить инструкции по диагностике (xinput, gsettings).
Принципы принятия решения (микромодель)
- Если вы часто переключаетесь между телефоном и ноутбуком — стоит попробовать.
- Если вы используете специализированные рабочие приложения — сначала протестируйте в течение нескольких дней.
- Если вы администратор публичных рабочих станций — избегайте изменения по умолчанию для всех пользователей.
Частые проблемы и их решения
- Проблема: после перезагрузки поведение сбрасывается. Решение: включите автозапуск, либо добавьте команду xinput в скрипт автозапуска, если используете X11.
- Проблема: команда xinput не находит свойство. Решение: проверьте, используете ли Wayland (xinput работает не для Wayland) или другой драйвер; используйте gsettings или конфиг libinput.
- Проблема: при включении появляются странные жесты. Решение: временно откатите настройку и протестируйте отдельно настройки многопальцевых жестов в вашей среде.
Часто задаваемые вопросы
Что делать, если я хочу вернуться к классической прокрутке?
Отключите опцию Natural Scrolling в утилите или выполните обратную команду для xinput/gsettings (установите значение 0).
Работает ли это с внешними мышами?
Обычно нет: сторонние утилиты ориентированы на тачпады. Для мыши направление часто регулируется отдельно через системные настройки.
Подходит ли это для Wayland?
Некоторые методы (например, xinput) не работают под Wayland; используйте настройки GNOME/KDE или gsettings, если они доступны.
Краткое резюме
Естественная прокрутка — удобная опция для тех, кто привык к мобильным жестам. В Ubuntu её можно включить через пакет naturalscrolling из PPA или через системные инструменты (gsettings, libinput). Перед добавлением внешнего репозитория проверьте совместимость с вашим окружением и драйверами. Если вы решите включить, протестируйте несколько дней, чтобы привыкнуть.
Спасибо за внимание — пробовали ли вы уже естественную прокрутку? Поделитесь впечатлениями в комментариях.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone