Недавно я сделал чистую установку Debian GNOME и обновил ее со стабильной до тестовой. Перед тем, как перейти к тестированию, у меня было несколько настроек графического интерфейса для сенсорной панели. После обновления они пропали, как показано на скриншоте:
Например, я ожидаю найти настройки для естественной прокрутки на этой странице настроек.
Открытие этой страницы из терминала выдает следующее сообщение об ошибке
$ gnome-control-center mouse
(gnome-control-center:15084): mouse-cc-panel-WARNING **: Detected synaptics X driver, please migrate to libinput
что указывает на то, что проблема связана с libinput
не быть установленным.
Запуск $ dpkg-query -l '*libinput*'
в терминале показывает , что libinput-bin
, libinput10:amd64
, libinput5:amd64
и xserver-xorg-input-libinput
установлены.
Arch Wiki - Сенсорная панель Synaptics говорит
Обратите внимание, что если вам нужна интеграция с рабочим столом (т. Е. Возможность настройки сенсорной панели через центр управления GNOME или настройки KDE), вам необходим xf86-input-libinput.
xserver-xorg-input-libinput
Пакет, который установлен, построен из xf86-input-libinput
ссылается Arch Wiki.
Как я могу решить свою проблему, чтобы вернуть недостающие настройки обратно?
Ответы:
Имея ту же проблему, я исправил ее, выполнив следующую процедуру:
/etc/X11/xorg.conf.d/
(Like50-synaptics.conf
)И тачпад снова в gcontrol-center.
Причина проблемы:
GNOME и большинство других настольных сред зависели от старых «синаптических» драйверов для сенсорных панелей. Однако в GNOME 3.20 они переключились на libinput. Проблема заключалась в том, что «xserver-xorg-input-synaptics» является зависимостью от «xserver-xorg-input-all».
Источник: https://lists.debian.org/debian-devel/2016/07/msg00266.html
источник
libinput-bin
,libinput10:amd64
,libinput5:amd64
иxserver-xorg-input-libinput
установлены пакеты, мне просто нужно , чтобы удалить Synaptics и конфигурационные файлы , так что я просто побежалsudo apt-get purge xserver-xorg-input-synaptics
. Теперь это работает!synclient
инструмента командной строки, и хотя некоторые настройки доступныxinput
, в частности, черезxinput --list-props
/xinput --set-prop
иxinput --get-button-map
/xinput --set-button-map
, с "SynPS/2 Synaptics TouchPad
", нет очевидного способа включить касание двумя пальцами, как было доступно черезsynclient
.