Инвертированная человечность 18.04 Горизонтальной прокрутки

Я недавно обновил от 17,10 до 18,04, и горизонтальная прокрутка инвертируется. Естественная прокрутка не влияет на него всегда, предложения о том, как возвратить его? (сильно ударьте право пойти оставленные),

43
задан 28 April 2018 в 02:00

6 ответов

Я также встретился с этой проблемой после обновления до 18,04, это было моим решением:

Использовать xinput list найти идентификатор устройства Вашей сенсорной панели.

Использовать xinput list-props yourdeviceid. Это произведет длинный список всех свойств, которые можно отредактировать для того устройства. Мы интересуемся свойством делать с прокруткой расстояния, в моей системе это Synaptics Scrolling Distance (283). Это должно иметь два значения, в моей системе (с естественной включенной прокруткой) они были -115, 115 (вертикальное расстояние, горизонтальное расстояние). Отметьте значение в круглых скобках в моем случае 283, это - как мы определим свойство для изменения его.

Использовать xinput set-prop yourdeviceid 283 -115, -115, замена 283 и значения расстояния прокрутки с тем, что является соответствующим. (Изменение состоит в том, чтобы сделать оба значения отрицательными, который дает желаемый результат "естественной" прокрутки.)

Примечания:
Эта установка не сохранится через системные перезапуски, который является проблемой все самостоятельно. Я использую a .xsessionrc файл в моем корневом каталоге для выполнения команды xinput на запуске.
Это не будет, вероятно, работать в 17,10, так как Уэйленд делает странные вещи к xinput.

30
ответ дан 23 November 2019 в 00:02

Посмотрите это:

https://help.ubuntu.com/community/SynapticsTouchpad

Используйте следующие команды для установки суммы и направления естественной прокрутки (плюс, или минус значения изменяют направление):

synclient HorizScrollDelta=-100
synclient VertScrollDelta=-100

Можно поместить эту команду в сценарий автоматического запуска для выполнения его, когда Вы входите в систему.

12
ответ дан 23 November 2019 в 00:02

Удалите 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

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

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

В случае, если это - все еще проблема, можно также изменить настройки в: Установка | Устройства | Мышь и Сенсорная панель. Там опция "естественная прокрутка" включит изменения в поведении прокрутки.

-2
ответ дан 23 November 2019 в 00:02

Вот немного сценария, который делает это для Вас

export id=`xinput list | grep -i touchpad | awk -F"=" '{ print $2 }' | awk '{ print $1 }'`
xinput list-props "${id}" | grep "Synaptics Scrolling Distance" | sed 's/[^0-9 \t-]//g' | while read a b c;
do
 echo "${a} ${b} $((${c}*-1))";
 xinput set-prop "${id}" "${a}" "${b}" "$((${c}*-1))"
done
8
ответ дан 23 November 2019 в 00:02

У меня давно эта проблема была. Я недавно обновился до Ubuntu 19.10, и он все еще был там, поэтому я снова поискал решения. Похоже, что это связано с тем, что (очевидно устаревший) драйвер ввода «synaptics» установлен вместо или в дополнение к драйверу «libinput». Чтобы исправить это, выполните эти две команды:

sudo apt install xserver-xorg-input-libinput

sudo apt remove xserver-xorg-input-synaptics

После этого перезапустите X11, выйдя из системы и снова войдя в нее, или перезапустив систему. Я не совсем уверен, начал ли он работать для меня немедленно или мне пришлось включать и выключать настройку естественной прокрутки на экране мыши и сенсорной панели в настройках Gnome - я знаю, что мне пришлось регулировать скорость сенсорной панели, так как это было вааай прочь.

Решение проблем с GitLab в Gnome: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1808#note_629824

4
ответ дан 29 December 2019 в 21:39

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

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