Перевернутая горизонтальная прокрутка ubuntu 18.04

Недавно я обновился с 17.10 по 18.04, и горизонтальная прокрутка инвертирована. Естественная прокрутка никак не влияет на нее, предложения о том, как изменить ее? (проведите пальцем по оси слева)

23
задан 28 April 2018 в 12:00

8 ответов

См. это:

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

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

synclient HorizScrollDelta=-100 synclient VertScrollDelta=-100

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

1
ответ дан 17 July 2018 в 15:56

Если это все еще проблема, вы также можете изменить настройки: Настройка | Устройства | Мышь и тачпад. Там опция «естественная прокрутка» позволит изменить поведение прокрутки.

0
ответ дан 17 July 2018 в 15:56

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

Используйте xinput list, чтобы найти идентификатор устройства вашего тачпада.

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

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

Примечания. Этот параметр не будет сохраняться во всех перезапусках системы, что само по себе является проблемой. Я использую файл .xsessionrc в своем домашнем каталоге для выполнения команды xinput при запуске. Это, вероятно, не сработает в 17.10, так как Wayland делает странные вещи для xinput.

8
ответ дан 17 July 2018 в 15:56

Удалите 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
ответ дан 17 July 2018 в 15:56

См. это:

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

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

synclient HorizScrollDelta=-100 synclient VertScrollDelta=-100

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

1
ответ дан 23 July 2018 в 16:52

Если это все еще проблема, вы также можете изменить настройки: Настройка | Устройства | Мышь и тачпад. Там опция «естественная прокрутка» позволит изменить поведение прокрутки.

0
ответ дан 23 July 2018 в 16:52
  • 1
    а не в последнем выпуске ubuntu (18.04), поэтому я сделал сообщение, проблема все равно исправлена! благодаря – deebdeeb 30 May 2018 в 10:12

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

Используйте xinput list, чтобы найти идентификатор устройства вашего тачпада.

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

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

Примечания. Этот параметр не будет сохраняться во всех перезапусках системы, что само по себе является проблемой. Я использую файл .xsessionrc в своем домашнем каталоге для выполнения команды xinput при запуске. Это, вероятно, не сработает в 17.10, так как Wayland делает странные вещи для xinput.

8
ответ дан 23 July 2018 в 16:52
  • 1
    Оно работает! Печально расширенные жесты не работают, по крайней мере, на ubuntu gnome, если вы включите ubuntu на wayland, они действительно работают, но тачпад не оптимизирован. – deebdeeb 5 May 2018 в 13:10
  • 2
    Это решает! – Henrique Ferrolho 13 May 2018 в 20:11
  • 3
    Это сработало. Но при первой перезагрузке мой экран входа в систему не появился. Мне пришлось перевести CTRL + ALT + F7 / F8 для восстановления. – MycrofD 14 June 2018 в 18:35
  • 4
    сегодня проблема повторилась. по дальнейшему расследованию я обнаружил, что мой идентификатор устройства изменился с 13 до 14. Это нормально? У меня тогда было все переделано, но нормально ли изменить идентификатор устройства? – MycrofD 21 June 2018 в 12:45
  • 5
    @MycrofD - Это нормально для идентификаторов вашего устройства, особенно если вы подключаете / отключаете другие устройства. Должно быть возможно идентифицировать устройства по их читаемому имени, а не по идентификатору. – John LaRocque 13 July 2018 в 20:49

Удалите 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 July 2018 в 16:52

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

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