Natural Scrolling в Ubuntu: как включить «натуральную» прокрутку на тачпаде

В последние месяцы операционные системы пробуют по‑новому организовать взаимодействие человека с компьютером. Microsoft экспериментирует с интерфейсом в Windows 8, Apple добавила несколько удобных функций в OS X Lion, а Linux‑дистрибутивы переосмысливают рабочий стол через GNOME 3 и Unity.
Некоторые фишки из одной ОС хочется быстро перенести в другую. Для Ubuntu существует небольшая утилита, которая имитирует функцию Lion — Natural Scrolling (иногда называют обратной прокруткой) для трекпадов.
Что такое Natural Scrolling
Natural Scrolling переворачивает привычное поведение прокрутки. В традиционном варианте вы двигаете пальцем вниз, чтобы прокрутить страницу вниз. В «натуральной» прокрутке вы двигаете пальцем вверх, чтобы страница пошла вверх, то есть вы как бы толкаете содержимое в нужную сторону.
Коротко: natural scrolling делает поведение трекпада аналогичным прокрутке на смартфоне. Если нужна простая ассоциация — представьте лист бумаги на столе: толкая лист вверх, вы добьётесь эффекта прокрутки вниз.
Важно: это просто инверсия направления прокрутки, она меняет только ощущение. Это не вмешивается в другие жесты трекпада.
Установка
Установить программу просто. Откройте терминал и выполните команду:
sudo add-apt-repository ppa:zedtux/naturalscrolling && sudo apt-get update && sudo apt-get -y install naturalscrollingЧто делает команда:
- Добавляет PPA с пакетом naturalscrolling.
- Обновляет списки пакетов, чтобы система увидела новый репозиторий.
- Устанавливает пакет автоматически.
Важно: при добавлении PPA система может показать предупреждения о доверии к стороннему репозиторию. Читайте их и добавляйте PPA только если доверяете источнику.
Запуск и включение
После установки запустите «Natural Scrolling» через Dash (введите Natural Scrolling). В окне приложения нажмите на индикатор апплета и выберите Natural Scrolling, чтобы включить режим.
После этого прокрутка изменится глобально для всех окон — не только для браузера.
Если хотите, чтобы функция включалась автоматически при входе в систему, откройте меню «Предпочтения» и выберите «Запуск при входе» (Start at login). На момент появления репозитория была пометка, что автозапуск может не работать, но в большинстве современных сборок это исправлено.
Советы по использованию и отладке
- Если прокрутка не изменилась, перезапустите сессию (выйдите и войдите снова). Иногда требуется перезагрузка X/Wayland или перезапуск менеджера сеанса.
- Проверьте, не конфликтует ли установленный драйвер тачпада (libinput vs synaptics). Natural Scrolling меняет направление на уровне событий ввода; при несоответствии драйвера поведение может остаться прежним.
- Для ноутбуков с жестами (двухпальцевая прокрутка, свипы) проверьте настройки трекпада в системных настройках после включения natural scrolling.
Примечание: при использовании внешней мыши направление прокрутки для неё не всегда меняется; приложение, как правило, влияет на сенсорный ввод.
Когда natural scrolling может вам не подойти
- Если вы привыкли работать с «классическим» поведением прокрутки десятки лет, переключение может снизить скорость работы сначала.
- Для некоторых приложений (особенно профессионального ПО с нестандартной обработкой прокрутки) эффект может быть непредсказуем.
- При дистанционной работе через VNC/XPRA направление прокрутки может оставаться старым из‑за трансляции событий.
Альтернативы
- Настройки трекпада в GNOME: в некоторых версиях GNOME есть собственная опция «Reverse Scrolling» или «Natural Scrolling» без сторонних пакетов.
- Использовать xinput для ручной инверсии оси прокрутки: подходит для продвинутых пользователей и скриптов.
- Переход на libinput/synaptics версии драйвера с нужными параметрами — для серверных или кастомных конфигураций.
Мини‑методология: быстрый чеклист установки
- Открыть терминал.
- Выполнить команду установки PPA и пакета (см. выше).
- Запустить Natural Scrolling из Dash.
- Включить опцию Natural Scrolling в апплете.
- Включить «Запуск при входе», если нужно автозапуск.
- Перезапустить сессию, если эффект не виден.
Контроль качества: тесты и критерии приёмки
Критерии приёмки
- При движении двумя пальцами вверх содержимое страницы должно перемещаться вверх (логика «толкания страницы»).
- Эффект сохраняется после перезахода в сессию, если включён автозапуск.
- Другие жесты трекпада (масштабирование, свайпы) остаются рабочими.
Сценарии тестирования
- Прокрутка в браузере (страница вниз/вверх).
- Прокрутка в текстовом редакторе и терминале.
- Прокрутка при подключённой внешней мыши.
- Поведение с разными драйверами ввода (libinput и synaptics).
Роль‑ориентированные рекомендации
- Для обычного пользователя: включите и попробуйте в течение недели. Если не удобно — отключите.
- Для администратора рабочего места: тестируйте на образце оборудования и обновите профиль автозапуска централизованно только после успешной проверки.
- Для разработчика/тестировщика: автоматизируйте тесты прокрутки в целевых приложениях и задокументируйте отклонения.
Совместимость и миграция
- Совместимо с Ubuntu Desktop на базовых установках GNOME/Unity. Для кастомных окружений проверьте поддержку входных драйверов.
- При переходе на Wayland поведение может отличаться — проверьте работу приложения в вашей сессии Wayland.
- Если вы переезжаете на другой дистрибутив, ищите эквивалентные пакеты или применяйте xinput‑скрипты.
Факты и размеры (кратко)
- Что меняется: направление прокрутки — логика инверсии.
- Влияние на жесты: минимальное, обычно только вертикальная прокрутка.
- Риск внедрения: низкий, легко откатить (удалить пакет или отключить опцию).
Заключение
Natural Scrolling — простое, но заметное изменение в ощущении от работы с трекпадом. Для многих пользователей оно делает поведение трекпада интуитивным, как на смартфоне. Установка через PPA и пакет naturalscrolling занимает пару минут. Попробуйте включить на рабочей машине, дайте себе пару дней на адаптацию и решите, оставлять ли по умолчанию.
Важно: если ваше рабочее окружение критично к поведению ввода (профессиональные CAD/графические приложения), предварительно протестируйте функцию.
Что вы думаете о natural scrolling? Напишите, какое поведение прокрутки предпочитаете и почему.
Короткое объявление (100–200 слов)
Natural Scrolling для Ubuntu: мгновенно почувствуйте прокрутку как на смартфоне. Простая утилита инвертирует направление прокрутки тачпада — вы «толкаете» страницу в ту сторону, куда хотите её сдвинуть. Установка через PPA: добавьте репозиторий, обновите пакеты и установите naturalscrolling. Запуск и включение происходят через апплет в панели; можно включить автозапуск. Подходит большинству ноутбуков, но рекомендуется протестировать с вашей версией драйвера ввода. Легко откатить при необходимости. Попробуйте в течение недели и решите, комфортно ли вам работать с новым поведением.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента