Как включить естественную прокрутку с помощью мыши в 17.04?

7

ранее работал

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

не работает

    
задан Vadim Molchanov 14.04.2017 в 11:52
источник

4 ответа

5

Для меня решение заключалось в том, чтобы оставить xserver-xorg-input-libinput установленным и вместо этого удалить xserver-xorg-input-synaptics , а затем перезагрузиться. Кажется, что обновление установлено как и было выбором synaptic по умолчанию, которое, похоже, не имеет естественной прокрутки.

(Я запускаю Ubuntu Gnome 17.04 на Dell XPS 15 9530, кстати)

    
ответ дан amiller27 22.04.2017 в 19:35
5

В моем случае не было необходимости удалять какой-либо пакет. Единственная строка, отсутствующая в /usr/share/X11/xorg.conf.d/40-libinput.conf , была:

Option "NaturalScrolling" "on"

, поэтому весь раздел выглядел следующим образом:

  Section "InputClass"
          Identifier "libinput pointer catchall"
          MatchIsPointer "on"
          MatchDevicePath "/dev/input/event*"
          Option "NaturalScrolling" "on"
          Driver "libinput"
  EndSection

После перезапуска сеанса X моя мышь работала правильно.

    
ответ дан Bartosz Bełcik 26.06.2017 в 07:07
4

Я только что обновился с Ubuntu с 16.10 по 17.04 и несколько вещей сломаны, включая естественную прокрутку мыши. note. У меня есть обычная мышь (Evoluent) на рабочем столе, а не трекпад. Я ранее использовал это решение для Ubuntu 16: Обратное направление прокрутки в два пальца (естественная прокрутка)? , но это НЕ работало в Ubuntu 17. Вот что работало для меня в Ubuntu 17.04:

сначала удалите пакет xserver-xorg-input-libinput :

sudo apt remove xserver-xorg-input-libinput

затем создайте файл /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf с этим контентом:

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

затем перезагрузите компьютер.     

ответ дан Alex 17.04.2017 в 00:13
1

Для изменения также можно использовать команду xinput. Поместите его в свой .profile, чтобы он выполнялся при каждом запуске. Вот что я вложил в себя:

#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself.  Other useful commands are
# xinput list-props 10   -- to find out settable property numbers (275)
# xinput list            -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
    
ответ дан user740575 25.09.2017 в 05:29