Я установил gnome-shell на Ubuntu 17.04, и он отлично работает, но мне трудно пытаться включить естественную прокрутку с помощью трекпада. Он отлично работает из коробки в единстве, но в gnome, несмотря на то, что я активировал естественную прокрутку в настройках системы, он не работает. Я также создал файл ".Xmodmap" в моей домашней папке с:
pointer = 1 2 3 5 4 6 7 8 9 10 11 12
а потом:
xmodmap .Xmodmap
Я также попытался выйти / войти, но естественная прокрутка все еще отключена. Наконец, я попытался установить пакет «naturalscrolling»:
sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get install naturalscrolling
но я получаю:
E: Unable to locate package naturalscrolling
Есть идеи?
PS: моя машина Dell XPS 15 '9560
ОБНОВИТЬ:
бегом xinput list
я вижу это:
↳ DLL07BE:01 06CB:7A13 Touchpad id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
Почему есть 2 разные сенсорные панели?
$ /usr/bin/xinput set-prop 15 "libinput Scroll Method Enabled" 0, 1, 0
property 'libinput Scroll Method Enabled' doesn't exist, you need to specify its type and format
ОБНОВЛЕНИЕ 2:
Я заметил, что естественная прокрутка на самом деле работает в Pycharm (IDE на основе Java), но Chrome, «Файлы» и другие приложения по-прежнему прокручиваются нормально :(
ОБНОВЛЕНИЕ 3 :
Я "решил" чистой установкой Ubuntu GNOME (которая поддерживает естественную прокрутку из коробки)
Ответы:
Я использую Ubuntu Gnome 17.04 на Dell XPS 15 9530, и вот что у меня сработало:
Решение было оставить
xserver-xorg-input-libinput
установленным и вместо этого удалитьxserver-xorg-input-synaptics
, затем перезагрузить. Похоже, что обновление установило оба и по умолчанию выбирало synaptic, который, кажется, не имеет естественной опции прокрутки.источник
была такая же проблема. решил:
затем перезагрузите
источник
Возможно, для вашей мыши требуется установить другое свойство. Пожалуйста, попробуйте следующее:
Найдите свой идентификатор мыши (у меня 10 ниже):
Перечислите доступные свойства мыши (замените 10 идентификатором мыши):
Как видите, у моей мыши есть свойство с именем «libinput Natural Scrolling Enabled», которое в моем случае имеет номер 278.
Установите его в 1, и естественная прокрутка должна быть включена (замените 10 идентификатором вашей мыши и 278 на то, что на самом деле ваш номер свойства):
источник
Если вы используете драйвер synaptics,
xserver-xorg-input-synaptics
вы можете установить отрицательные значения дляVertScrollDelta
иHorizScrollDelta
в файле конфигурации70-synaptics.conf
:Затем перезагрузите компьютер и наслаждайтесь плавной естественной прокруткой трекпада. Подробное объяснение смотрите на этой странице в Arch wiki .
источник
У меня есть следующее в автозагрузке приложений:
и назвал его «Обходной путь прокрутки края». Затем вы можете также изменить порядок прокрутки в «настройках» (как мы это делали в Unity).
14 код для сенсорной панели. Вы можете найти свой с ...
ppa:zedtux/naturalscrolling
поддерживается только до 14.04.источник