Вопрос или проблема
Я пытался включить естественную прокрутку, но в настройках нет такой опции. Я посмотрел параметры через 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
-
Редактирование конфигурации
Откройте терминал и выполните команду:sudo -H gedit /usr/share/X11/xorg.conf.d/40-libinput.conf
Добавьте следующие строки в секцию для тачпада:
Option "NaturalScrolling" "true"
Убедитесь, что вы добавили эту строку как в секцию для
pointer
, так и в секцию дляtouchpad
. -
Редактирование файла
70-synaptics.conf
Если предыдущие изменения не сработали, дополнительно найдите файл:sudo gedit /usr/share/X11/xorg.conf.d/70-synaptics.conf
И добавьте строку:
Option "VertScrollDelta" "-90"
Эта настройка может помочь другим приложениям обрабатывать прокрутку корректно.
-
Перезагрузка системы
После внесения всех изменений, перезагрузите компьютер для применения новых настроек.
Решение 2: Создание нового конфигурационного файла
Вместо редактирования существующих файлов, вы можете создать новый конфигурационный файл, чтобы избежать возможных конфликтов.
-
Создание файла
Создайте файл, назовите его, например,71-touchpad-scroll.conf
:sudo gedit /usr/share/X11/xorg.conf.d/71-touchpad-scroll.conf
-
Добавление необходимых строк
Вставьте следующий код: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.