Естественная прокрутка не работает для горизонтального прокрутки, как это исправить?

Или вы также можете использовать Ubuntu Tweak 0.7.1, чтобы сделать то же самое. Просто загрузите и установите его, запустив их один за другим с терминала:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Затем запустите настройку Ubuntu, перейдите в меню Tweaks, выберите «Значки рабочего стола» и измените «Показывать значки рабочего стола». В основном это делает то же самое, что делает

gsettings set org.gnome.desktop.background show-desktop-icons true

, но Ubuntu Tweak также может пригодиться, если вам нужна некоторая система-настройка, не используя сложные коды.

Спасибо.

1
задан 3 June 2016 в 17:50

3 ответа

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

Сначала получим ссылку xinput prop на расстояние прокрутки (обратите внимание на переменные, заключенные в угловые скобки):
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer id=4   [slave pointer (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad id=<TOUCHPAD_ID>   [slave pointer (2)]
⎣ Virtual core keyboard id=3    [master keyboard (2)]
    (...)
Извлеките соответствующие значения для этой опоры:
$ xinput list-props <TOUCHPAD_ID> | grep "Scrolling Distance"
    Synaptics Scrolling Distance (<DISTANCE_KEY>):  <V_DISTANCE>, <H_DISTANCE>
    Synaptics Circular Scrolling Distance (301):    0.100000
Затем создайте файл сценария для применения обратных направлений, отрицая значения для вертикального / горизонтального расстояния. Загрузите возвращаемые ранее переменные:
#!/bin/sh
xinput set-prop <TOUCHPAD_ID> <DISTANCE_KEY> -<V_DISTANCE> -<H_DISTANCE>
nautilus -q
nautilus -n &
Предоставьте файл разрешениям выполнения, установите его для запуска при запуске, и там у вас есть.

Источник:

Этот метод был перенесен из старого веб-блога Andy C., чтобы создать автономный ответ.

Исправление естественной прокрутки в Ubuntu 12.04 от Andy C ..

Примечания

Исправление естественной прокрутки в Ubuntu 12.04 от Andy C .. Естественная прокрутка (как по вертикали, так и по горизонтали) работает нормально из-под коробки в 14.x, поэтому нет необходимости в создании скриптов, просто переключите «Natural Прокрутка "в Mouse & amp; Опции сенсорной панели.
9
ответ дан 25 May 2018 в 05:22

В качестве альтернативы использованию файлов сценариев или Ubuntu Tweak вы также можете попробовать приложение «Natural Scrolling», сделанное Zedtux. Это будет индикатором.

Чтобы установить его, самый простой способ - использовать терминал:

sudo apt-add-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling
3
ответ дан 25 May 2018 в 05:22
  • 1
    Я знаю об этом. тем не менее, кажется, что задача не выполнена для некоторых родных приложений. плюс, кажется, излишне устанавливать приложение (и загромождать панель с еще одним индикатором) исключительно для этой цели, в то время как четырехстрочный скрипт может решить эту проблему, возможно, лучше. спасибо за альтернативу так или иначе. – Eliran Malka 20 October 2012 в 08:55
  • 2
    Интересно, что ваш скрипт работает для любого окна! У меня действительно есть ошибка. Я попробую с вашим решением. – Agmenor 20 October 2012 в 12:34

В xfce4 (Xubuntu, Ubuntu Studio, ...) вы можете добавить это на консоль:

echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
1
ответ дан 25 May 2018 в 05:22

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

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