Как включить естественную прокрутку мышью в 17.04?
Ранее работал
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
не работал
7 ответов
В моем случае не было необходимости удалять какой-либо пакет. Единственная строка, которая отсутствовала в /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 сессии моя мышь работала корректно.
Для меня решение было оставить xserver-xorg-input-libinput
установлен, а вместо этого удалить xserver-xorg-input-synaptics
, затем перезагрузите компьютер. Похоже, что обновление установило оба и выбрало synaptic по умолчанию, который, кажется, не имеет естественной опции прокрутки.
(Я использую Ubuntu Gnome 17.04 на Dell XPS 15 9530, кстати)
Я только что обновился с 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
затем перезагрузите компьютер.
Команда 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
В Ubuntu 18 xinput
свойства трекбола Кенсингтона изменены. Теперь, чтобы изменить направление кольца прокрутки, вы можете использовать:
xinput set-prop 'Primax Kensington Eagle Trackball' 303 1
Не совсем уверен, что это будет переводиться с Ubuntu 16.04(LTS) на 17.04 и выше, но это решение отличается от любого другого предложения. Кажется, стоит упомянуть:
Используйте редактор dconf
Найдите параметр: org.gnome.desktop.peripherals.mouse и установите флажок "natural-scroll". По умолчанию флажок не установлен (false).
Не все параметры, представленные в схемах dconf, отображаются в пользовательском интерфейсе. Я предполагаю, что это попытка сделать пользовательский интерфейс простым, что является ИМО достойным делом.
ПРИМЕЧАНИЕ: мне неясно, как dconf будет взаимодействовать с ранее настроенным xinput. Dconf крутит те же настройки xinput? Является ли dconf реальным слоем поверх xinput таким образом, что если вы измените настройку в обоих местах, он будет фактически отменен? Это имеет значение, только если вы забудете и попробуете обе вещи...
В более новых версиях Ubuntu (например, Ubuntu 21.04) вы можете изменить этот параметр следующим образом:
- Открыть настройки"
- Перейдите к «Мышь и сенсорная панель» на левой боковой панели.
- Включить «естественную прокрутку»