Естественная прокрутка в Lubuntu 17.04

Вопрос или проблема

Я пытался включить естественную прокрутку, но в настройках нет такой опции. Я посмотрел параметры через synclient, и там тоже нет опции для естественной прокрутки, как в обычном Ubuntu. Есть идеи?

Вы можете попробовать это. Обратите внимание, 6 и 7 местами поменяны.

Естественная прокрутка:

echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap

Информация из:
https://andym3.wordpress.com/2011/09/03/the-one-line-method-of-getting-natural-scrolling-in-linux/

Как предложил @Pilot6, внесите правку в /usr/share/X11/xorg.conf.d/40-libinput.conf. Но добавьте в обе секции ‘pointer’ и ‘touchpad’.

Найдите секцию ‘pointer’ и добавьте опцию “Естественная прокрутка” там.

Section "InputClass"
    Identifier "libinput pointer catchall"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "NaturalScrolling" "true"  # <-- добавьте эту строку
EndSection

Сделайте то же самое для секции touchpad:

Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "NaturalScrolling" "true" # <-- добавьте эту строку
EndSection

Сохраните изменения, перезагрузите, и естественная прокрутка должна теперь работать для вас.

Перечисленные решения работали только для нескольких приложений на моем Lenovo Z510. Добавьте следующую строку в /usr/share/X11/xorg.conf.d/70-synaptics-conf под первой секцией InputClass:

Option "VertScrollDelta" "-90"

Вы также можете протестировать, работает ли это, выполнив следующую команду:

synclient VertScrollDelta=-90

Однако эффект этой команды исчезает после выхода из системы. Поэтому лучше отредактировать конфигурационный файл.

Источник: https://diggle.tech/howto/2017/06/enable-natural-scroll-reverse-touchpad-on-lubuntu/

Запустите в терминале

sudo -H gedit /usr/share/X11/xorg.conf.d/40-libinput.conf

и добавьте

Option "NaturalScrolling" "true"

в конец секции touchpad файла (перед EndSection).

В Ubuntu 17.04 используется libinput. У него пока нет графических настроек.

Лучше добавить новый конфигурационный файл для X11 libinput. Имя файла должно начинаться с максимальный номер + 1, чтобы стать последним.
Например, у меня есть несколько файлов с настройками по умолчанию:

$ ls -l /usr/share/X11/xorg.conf.d/
-rw-r--r-- 1 root root   92 мар 20 15:02 10-amdgpu.conf
-rw-r--r-- 1 root root 1350 апр 13 18:31 10-quirks.conf
-rw-r--r-- 1 root root   92 мар 20 15:17 10-radeon.conf
-rw-r--r-- 1 root root  945 авг  1 11:28 40-libinput.conf
-rw-r--r-- 1 root root  590 мар  7  2017 51-synaptics-quirks.conf
-rw-r--r-- 1 root root 1751 мар  7  2017 70-synaptics.conf

Поэтому я добавил новый конфигурационный файл в конец списка:

-rw-r--r-- 1 root root  113 авг  1 11:33 71-touchpad-scroll.conf

С следующим содержимым:

Section "InputClass"
        Identifier "touchpad catchall"
        Option "NaturalScrolling" "true"
EndSection

Это сработало для ubuntu 16.04 (если у вас среда рабочего стола gnome)

gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true

Я попробовал эти два решения:

  • ~/.Xmodmap
  • /usr/share/X11/xorg.conf.d/40-libinput.conf

Оба не работают на моем Lubuntu 24.04.

Установка “естественной прокрутки” только для по умолчанию не сработала.
На моем ноутбуке была скрытая сенсорная панель.

Настройки -> Настройки LXQt -> Настройки клавиатуры и мыши

вставьте описание изображения здесь

Я думаю, что первый относится к мыши, а скрытый – к сенсорной панели.

Ответ или решение

Естественная прокрутка в Lubuntu 17.04: Подробное руководство

Введение

Работа с настройками тачпадов и мышей в Linux дистрибутивах может вызывать затруднения, особенно когда речь идет о естественной прокрутке. Lubuntu 17.04 использует драйвер libinput, который может не предоставить простых графических интерфейсов для настройки, таких как в стандартном Ubuntu. В этом руководстве мы рассмотрим, как включить функцию естественной прокрутки.

Проблема

Пользователи зачастую сталкиваются с тем, что в системных настройках отсутствуют опции для включения естественной прокрутки. В synclient также может не быть соответствующей опции, что приводит к недоступности функции для комфортного взаимодействия с системой.

Решение 1: Использование файла конфигурации xorg.conf.d

  1. Редактирование конфигурации
    Откройте терминал и выполните команду:

    sudo -H gedit /usr/share/X11/xorg.conf.d/40-libinput.conf

    Добавьте следующие строки в секцию для тачпада:

    Option "NaturalScrolling" "true"

    Убедитесь, что вы добавили эту строку как в секцию для pointer, так и в секцию для touchpad.

  2. Редактирование файла 70-synaptics.conf
    Если предыдущие изменения не сработали, дополнительно найдите файл:

    sudo gedit /usr/share/X11/xorg.conf.d/70-synaptics.conf

    И добавьте строку:

    Option "VertScrollDelta" "-90"

    Эта настройка может помочь другим приложениям обрабатывать прокрутку корректно.

  3. Перезагрузка системы
    После внесения всех изменений, перезагрузите компьютер для применения новых настроек.

Решение 2: Создание нового конфигурационного файла

Вместо редактирования существующих файлов, вы можете создать новый конфигурационный файл, чтобы избежать возможных конфликтов.

  1. Создание файла
    Создайте файл, назовите его, например, 71-touchpad-scroll.conf:

    sudo gedit /usr/share/X11/xorg.conf.d/71-touchpad-scroll.conf
  2. Добавление необходимых строк
    Вставьте следующий код:

    Section "InputClass"
       Identifier "touchpad catchall"
       MatchIsTouchpad "on"
       Option "NaturalScrolling" "true"
    EndSection

    Это позволит задать естественную прокрутку для вашего тачпада.

Дополнительные решения и проверки

  • Проверка настроек в synclient: После перезагрузки, используя команду synclient -l, вы можете проверить текущие настройки вашего тачпада.
  • Используйте gsettings (для Gnome): Если вы используете Gnome-окружение, вы можете включить естественную прокрутку с помощью команды:
    gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true

Заключение

Настройка естественной прокрутки в Lubuntu 17.04 может потребовать некоторых усилий и экспериментов с конфигурационными файлами. Этот процесс является необходимым для достижения лучшего опыта работы с сенсорными панелями и мышами. Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью на тематические форумы или в сообщества поддержки Linux.

Оцените материал
Добавить комментарий

Капча загружается...