Увімкнути горизонтальну прокрутку в Ubuntu


57

У налаштуваннях миші та сенсорної панелі немає опції, щоб увімкнути горизонтальну прокрутку в Ubuntu 13.04+ (Raring / Saucy / Trusty) (GNOME 3.8+):

Налаштування миші та сенсорної панелі

Немає горизонтальної прокрутки, навіть дозволяючи прокручувати два пальці або вміст палицями .

Як це можливо?

Відповіді:


63

Існує шлях через редактор dconf ; тому:

  1. відкрити редактор dconf через тире;
  2. перейти до org> gnome> налаштування-демон> периферія> тачпад ;
  3. перевірте увімкнення horiz-scroll , як ви бачите на скріншоті.

Увімкнути горизонтальну прокрутку

Редагувати: редактор Dconf був попередньо встановлений 13.04, де я вперше зіткнувся з проблемою; але 13.10 та 14.04 легше використовувати геттінг , дивіться відповідь Самуїла Кавазоса .


12
Дякую! Я досі не розумію причини для видалення цього параметра з панелі управління: /
mid_kid

3
Та мені теж. Здається, йдеться про проект GNOME, де функціональність жертвується для простоти!
Ален

1
Принаймні, вони не роблять це неможливим;)
mid_kid

1
У цей момент я хочу, щоб рамки stackoverflow дозволено кілька оновлень;) дякую
lu1s

3
Що робити, якщо немає клавіатури тачпада? FYI: Мій ноутбук має тачпад. v16.04
Вальдемар Восінський

26

Альтернативний спосіб: запустіть це у своєму командному рядку

synclient HorizTwoFingerScroll=1

Чи дозволяє це також прокручування краю, якщо я відключив прокрутку двома пальцями?
Ален

Я думаю, що прокручування краю контролюється іншими варіантами: VertEdgeScrollіHorizEdgeScroll
Дмитро Пашкевич

4
Ні редактор dconf, ні gsettings не працювали для мене на Lubuntu 14.04, але цей зробив:synclient HorizEdgeScroll=1
iynque

2
@iynque також працює на Xubuntu 16.04. Як ви зробите це постійним?
sawablo

Я на Lubuntu 17.04, і мені надійшло повідомлення про помилку: " Couldn't find synaptics properties. No synaptics driver loaded?.
kiltek

22

Або просто бігати

gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true"

в терміналі


Цей трюк також чудово працює, якщо у вас протилежна мета: вимкнення горизонтальної прокрутки. Просто встановіть змінну на "false" замість "true".
Брайсон С.

Він сказав встановити значення ключа. Нічого не трапилося.
dustbindiva

Встановлено gsettings, встановлені org.gnome.settings-daemon.peripherals.touchpad horiz-scroll, включене "true" у Терміналі, нічого не сталося.
пилбиндіва

4
$ gsettings set org.gnome.settings-daemon.peripherals.touchpad horiz-scroll-enabled "true" >No such schema 'org.gnome.settings-daemon.peripherals.touchpad'
Ondra Žižka

2
Я на Lubuntu 17.04 і також отримав No such schema 'org.gnome.settings-daemon.peripherals.touchpad'повідомлення.
kiltek

6

Налаштуйте прив’язку ключів Linux, щоб колесо Shift + Mouse надсилало подію горизонтальної прокрутки:

  • Встановіть xbindkeys xautomation
  • Відредагуйте ~ / .xbindkeysrc.scm та напишіть:

    ; bind shift + vertical scroll to horizontal scroll events
    (xbindkey '(shift "b:4") "xte 'mouseclick 6'")
    (xbindkey '(shift "b:5") "xte 'mouseclick 7'")
    

Біжи xbindkeys.

Також для Firefox 17+ відкрийте about:configта встановіть:

  • general.autoScroll = true
  • mousewheel.with_shift.action = 1
  • Необов’язково налаштовуйте швидкість прокрутки: mousewheel.with_shift.delta_multiplier_x = 300

Джерело: https://coderwall.com/p/xnez3g/horizontal-scroll-with-mouse-under-linux

У мене обоє працюють. Хоча для xbindkeysдеяких програм дотримується власної поведінки, наприклад, Firefox.


Це фантастично, дуже дякую, ти найкращий.
zwolin

2

У варіанті робочого столу MATE я знайшов такий шлях dconf до роботи:

/ org / mate / настільний / периферія / тачпад / горизонтальний прокручування двома пальцями

Знімок екрана зміни / org / mate / настільний / периферія / тачпад / горизонтальний параметр прокрутки двома пальцями

Я використовую ноутбук із сенсорною панеллю Synaptics під керуванням Ubuntu (MATE) 18.04.


sudo apt install dconf-editor
jperelli
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.