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

ранее работавший

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

не работал

14
задан 26 June 2017 в 00:36

6 ответов

В моем случае не было никакой потребности удалить любой пакет. Единственная строка, которая отсутствовала в /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 сессий моя мышь работала правильно.

11
ответ дан 23 November 2019 в 02:57

Команда 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
2
ответ дан 23 November 2019 в 02:57

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

(я выполняю Ubuntu Gnome 17.04 на Dell XPS 15 9530, btw)

6
ответ дан 23 November 2019 в 02:57

В Ubuntu 18 свойства xinput для трекбола Кенсингтона изменились. Теперь для изменения направления кольца прокрутки вы можете использовать:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
0
ответ дан 23 November 2019 в 02:57

Я просто обновил от Ubuntu 16.10 до 17,04, и несколько вещей повреждаются, включая естественную прокрутку мыши. отметьте - у меня есть обычная мышь (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

затем перезапустите свой компьютер.

5
ответ дан 23 November 2019 в 02:57

Не совсем уверенный это переведет из Ubuntu 16.04 (LTS) к 17,04 и вне, но это - другое решение, чем любое из других предложений. Это кажется стоящим упоминания:

Используйте dconf редактора

Найдите установку: org.gnome.desktop.peripherals.mouse и устанавливают флажок для "естественной прокрутки". Значение по умолчанию неконтролируемо (ложь).

Не все возможности, предоставленные в dconf схемах, выставляются в UI. Мое предположение является попыткой сохранить UI простым, который является IMO достойное усилие.

Примечание: Неясно мне, как dconf будет взаимодействовать с ранее настроенным xinput. dconf вертит те же xinput настройки? Действительно ли dconf является фактическим слоем сверху xinput, таким образом, что, если бы Вы изменили настройки в обоих местах, они были бы эффективно отменены? Только имеет значение, если Вы забываете и пробуете обе вещи...

0
ответ дан 23 November 2019 в 02:57

Другие вопросы по тегам:

Похожие вопросы: