Зворотний напрямок прокрутки двома пальцями (природне прокручування)?


114

Двостороння прокрутка працює нормально, але чи є спосіб я змінити напрямок (природне прокручування)? Це здається протилежним тому, як це робить OSX.


Я використовую це протягом дня, і тепер я хочу змінити напрямок моїх клавіш зі стрілками вгору та вниз прокручувати сторінку.
joeytwiddle

3
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll trueпрацював на мене 16.04
Ібо Ян

Відповіді:


95

Я не знаю, яку версію Ubuntu ви використовуєте, але в 13.04 (а я думаю, в 12.10) це можливо через налаштування тачпада.

Отже, спочатку відкрийте Налаштування системи> Миша та тачпад . Як видно на скріншоті нижче, якщо є можливість вмісту прилипати до пальців , перевірте це. Тоді смуги прокрутки працюватимуть у зворотному напрямку.


Це також доступне через редактор DConf . Зайдіть org.gnome.settings-daemon.peripherals.touchpadі перевірте natural-scroll.


Ви також можете встановити цей параметр у командному рядку:

gsettings set org.gnome.settings-daemon.peripherals.touchpad natural-scroll true

Нарешті, саме час вони реалізують щось подібне :)
Naftuli Kay

Я не враховував дату запитання! : D
Ален

3
На жаль, він не працює в Nautilus та кількох інших програмах, хоча працює і в інших
зокрема,

3
У Настройках системи> Миша і сенсорна панель для 14.04 вказана як «Natural прокрутки» і добре працюють, в тому числі Nautilus.
Стівен Алмерот

1
Якщо ви хочете встановити напрямок прокрутки без GUI, використовуйте наступну команду у своєму терміналі (це встановлює налаштування постійно на користувача): gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll falseабо для ваших мишей gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false. (Fedora 24 розпізнає вашу мишу як тачпад, тому використовуйте командний рядок .touchpad, див. Forums.fedoraforum.org/… та помилку Fedora bugzilla.redhat.com/show_bug.cgi?id=1352159
erik

78

Існує кілька способів увімкнути обернене або природне прокручування для миші. Лише два способи, які я спробував, увімкнуть його для всіх вікон, включаючи gedit, термінал, програмний центр, nautilus та інші. Найпростіший спосіб це зробити наступним чином. Для цього методу знадобиться остання версія драйвера xserver-xorg-input-evdev, яку ви можете отримати тут. Я знаю, що він буде працювати, тому що я використовую його і перевіряв його до написання цієї версії посібника, який я раніше писав для Fedora 21. Переконайтесь, що у Ubuntu-Tweak вимкнено зворотну прокрутку, інакше ефект не побачиться змін. Крім того, для тих користувачів, які не хочуть використовувати природну прокрутку у вашій системі тепер, коли зворотна прокрутка буде загальносистемною, ці користувачі можуть використовувати цю опцію, щоб вимкнути природну прокрутку на основі кожного користувача. Тепер для початку ...

Оновіть / встановіть Evdev до останньої версії та перезавантажте перед продовженням цього посібника.

Отримайте ідентифікатор пристрою миші, запустивши в терміналі наступне:

xinput list

Візьміть це число, яке ви отримали (просто число після "id =") і замініть "{ідентифікатор пристрою}" цим номером у такій команді:

xinput list-props {device id} | grep "Scrolling Distance"

Він враховує регістри, якщо ви не використовуєте -i в команді grep. Запишіть числа, які ви знайдете у висновку з цієї команди (у моєму випадку це було число 1, показане три рази та розділене комами). Ви будете використовувати від’ємні значення цифр, які отримуєте у своєму висновку. Також переконайтеся, що запишіть номер властивості (він буде в дужках у висновку; в моєму випадку це було (272) в Ubuntu та (273) у Fedora).

Примітка. Якщо ви не отримаєте жодного результату, що містить властивість "Прокрутка відстані", цей метод не підійде для вас, і вам доведеться зупинитися тут і перейти до альтернативного способу, показаного нижче цього посібника.

Виконайте таку команду у відкритому терміналі:

sudo touch /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

Тепер запустіть таку команду (ви можете використовувати улюблений текстовий редактор замість nano, але я використовую nano):

sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

У файл, який ви відкрили в бажаному текстовому редакторі, вставте наступне (але обов'язково змініть числа на ті самі номери, розділені комами, що ви отримали з кроку 3; у моєму випадку число було 1, тому я поставив -1):

Section "InputClass"
        Identifier "Natural Scrolling"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Option "VertScrollDelta" "-1"
        Option "HorizScrollDelta" "-1"
        Option "DialDelta" "-1"
EndSection

Збережіть файл та вийдіть із текстового редактора. Не потрібно перезавантажувати. Просто задайте таку команду (замінюючи номер властивості та мінуси цифр, отриманих на третьому кроці, та ідентифікатор пристрою, який ви отримали з другого кроку):

xinput set-prop {device id} {property number} -1 -1 -1

Можливо, вам доведеться вийти з nautilus і перезапустити nautilus в деяких системах (пропустіть це, якщо природне прокручування працює в nautilus після виконання вищевказаної команди). Натисніть Alt + F2 і запустіть кожну з цих команд окремо:

nautilus -q

nautilus -n

Це воно! Тепер ви повинні мати загальносистемне природне прокручування, яке буде стійким.

Альтернативний метод:

Якщо ви не хочете встановлювати останню версію Evdev (або, якщо у вашої миші немає властивості "Прокрутка прокрутки" навіть в останньому Evdev), ви можете зробити наступне:

Виконайте таку команду у відкритому терміналі:

sudo touch /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

Тепер запустіть таку команду (ви можете використовувати улюблений текстовий редактор замість nano, але я використовую nano):

sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf

У файл, який ви відкрили у бажаному текстовому редакторі, вставте наступне:

Section "InputClass"
        Identifier "natural scrolling for mouse wheel"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "mouse"
        Option "Device" "/dev/input/mice"
        Option "Protocol" "Auto"
        Option "ZAxisMapping" "5 4"
EndSection

Збережіть файл та перезавантажте. Як зазначено вище, окремі користувачі можуть вимкнути його на основі кожного користувача, використовуючи Ubuntu-Tweak, щоб "увімкнути" природну прокрутку (це буде зворотом загальносистемних налаштувань на основі кожного користувача, але не вплине на фактичні налаштування системи для інших користувачів, які захочуть використовувати природну прокрутку).

Примітка: Альтернативний метод тут не працюватиме, якщо у вас встановлено останню версію Evdev, наприклад, у Fedora 22. Використовуйте вищевказаний метод Evdev. Також зверніть увагу: жоден метод не буде працювати з лібінпутом у Wayland. Вам знадобиться альтернативний спосіб зробити це для кожного користувача чи іншим способом. Якщо ви використовуєте libinput, обов’язково видаліть створені файли, як описано вище, та створіть елемент запуску у файлі робочого столу. Після створення файлу на робочому столі розмістіть наступне у рядку Exec (обов’язково використовуйте ідентифікатор пристрою для вашої миші та номер властивості naturalscrolling для вашої миші під час використання libinput; ідентифікатор мого пристрою - 11, а властивість - 272; відповідно налаштуйте ваш ).

sh -c "сон 5; exec xinput set-prop 11 272 1"

Після цього збережіть файл та вихід із системи. Коли ви знову ввійдете в систему, ви повинні мати природну прокрутку на основі кожного користувача або мати можливість встановити її в автоматичному запуску для всіх користувачів.


Ідеально! Мені не довелося використовувати альтернативний метод. Бездротові миші Lenovo Helix, Arch Linux, Gnome 3.16 та Logitech MX. СПАСИБІ!
eduncan911

Дякую! Для інших користувачів (з декількома клавіатурами, як я) ... частина про xinput set-prop тощо у цій відповіді необхідна лише для уникнення перезавантаження.
Роберт

"Альтернативний метод" без evdev не працював для мене на Fedora 22 і не вказував на покажчик миші (не вдалося завантажити модуль миші).
Роберт

1
Так, я виявив, що альтернативний метод більше не працює з Fedora 22 і вище. Ви можете вибрати між Evdev або libinput. Якщо ви встановите драйвер Evdev, будь ласка, не використовуйте альтернативний метод. Це не спрацює. З Fedora 22 ви все одно отримаєте одну з останніх версій Evdev, тому альтернативний метод є суперечливим пунктом у цій версії, хоча він все ще працює в інших дистрибутивах до тих пір, поки в них не включені новітні зміни. Я рекомендую Evdev, а не libinput. Libinput все ще дуже баггі, і тут не працюватиме жоден метод.
Д. Чарльз Піл

1
Другий метод працював для мене в Ubuntu 14.04, а перший метод працював для мене в Ubuntu 16.04. Другий не працював на Ubuntu 16.04. Можливо, через останні евдеви ..
Skywalker

43

Найпростіший і, на мою думку, найкращий спосіб досягти цього на Ubuntu 12.10 і вище (не тестував його 12.04 і нижче) - це редагувати конфігурацію синаптики:

sudoedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

16.04 скопіюйте цей файл під /etc/X11/xorg.conf.d/50-synaptics.conf, а потім відредагуйте:

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/
sudoedit /etc/X11/xorg.conf.d/50-synaptics.conf

додайте ці рядки в Section "InputClass" Identifier "touchpad catchall":

        Option "VertScrollDelta" "-111"
        Option "HorizScrollDelta" "-111"

Так що він читає так:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "VertScrollDelta" "-111"
        Option "HorizScrollDelta" "-111"
# ...

Перезавантажте (чи читайте далі) та розважайтесь із природним прокручуванням :)

Якщо ви хочете спробувати свої настройки без перезавантаження, можете скористатися synclient

synclient VertScrollDelta=-111
synclient HorizScrollDelta=-111

Зміни застосовуються негайно, але не залишаться після перезавантаження, якщо не додати їх у 50-synaptics-confфайл.

Примітка для GNOME або Кориці:

Якщо ви використовуєте менеджер робочого столу GNOME або Cinnamon, є велика ймовірність, що налаштування GNOME / Cinnamon можуть змінити ваші власні налаштування. Щоб параметри GNOME / Cinnamon не перекривали ваші, відкрийте редактор dconf [ dconf-editor] та відредагуйте наступний запис:

/org/gnome/settings-daemon/plugins/mouse/
or
/org/cinnamon/settings-daemon/plugins/mouse/

Зніміть прапорець активним .

PS:

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


Це працює і в 12.04, але не для Nautilus.
Lars Nyström

У 13.04 працює над Файлами (Наутілус). Я не знаю, чому це не вийшло 12.04. Я використовував цей підхід в 12.10, а зараз використовую в 13.04.
Елін Й.

Ubuntu 12.04 використовує Nautilus версії 3.4.2. Я вважаю, що новіші версії Ubuntu використовують новіші версії Nautilus.
Lars Nyström

+1. Я сподівався змусити VertEdgeScrollпіти навпаки, VertTwoFingerScrollале вони, здається, булеві, і це, мабуть, божевільна ідея. x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html
joeytwiddle

1
Це, мабуть, найкраще рішення, оскільки воно не залежить від використовуваного робочого середовища. Для мого Ubuntu 14.10 xorg.conf.dпапка та файл не існували, тому мені потрібно було їх створити вручну та створити на замовленняInputSection
0xAffe

18

ОНОВЛЕННЯ: Це рішення не працює для програм, які використовують GTK3, таких як основні додатки Gnome, такі як Nautilus (файловий браузер). Дивіться відповідь D Чарльза Піля нижче для вирішення способу роботи у всіх програмах. Або слідкуйте за помилкою Gnome 682457 для прогресу в основному виправлення, яке не потребує вирішення.

Ви можете використовувати " Натуральне прокручування ", щоб мати загальну системну обернену прокрутку.

Що таке природне прокручування?

Натуральна прокрутка - це аплет GNOME, що дозволяє змінити напрямок прокрутки. Ви натискаєте пальцями вгору, щоб перемістити вміст сторінки вгору (і вниз вниз), як на пристроях iOS. Більше не переміщуйте панелі прокрутки, крім файлу.

Встановити природну прокрутку:

Природну прокрутку можна встановити з її PPA.

Натисніть Alt+ Ctrl+, Tщоб відкрити термінал і запустити наступні команди:

sudo add-apt-repository ppa: zedtux / naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling

Як увімкнути природну прокрутку?

Після встановлення натисніть клавішу Super Super (клавіша Windows), щоб відкрити тире Unity та шукати "природну прокрутку" та відкривати її. Ви побачите новий індикатор на панелі Unity, натисніть на нього та виберіть свій пристрій. У налаштуваннях ви можете встановити його для запуску при вході в систему. Це воно!

введіть тут опис зображення


1
Чи можливо приховати піктограму?
Стівен Руз

3
Він не працював у вікнах системи, таких як nautilus та USC.
Nur

Не працював у мене на Fedora. Відповідь Піля насправді працює за будь-яких обставин (термінал, затемнення тощо). Дивіться askubuntu.com/a/519859/277750
robert

15

На Ubuntu 14.04 перейдіть до "Миші та тачпада" та виберіть "Природне прокручування".

введіть тут опис зображення


2
Ця робота для мене працює 16.04, але я повинен перевірити природну прокрутку і перезапустити :)
rafaelphp

14

Зворотна прокрутка, про яку ви говорите, називається "природною прокруткою", і її можна ввімкнути декількома різними способами в Ubuntu. Ось стаття про OMG! Ubuntu! докладно розповісти про те, як встановити програмне забезпечення, яке отримає те, що вам потрібно. Якщо ви знайомі з Ubuntu Tweak, ви також можете включити його в останній версії.


Дивовижне, спасибі "Природне прокручування" в Ubuntu Tweak також поспішає з мишкою, я побачу, чи .Xmodmapпрацює настройка.
Нафтулі Кей

12

Отримайте ідентифікатор пристрою за допомогою:

xinput list

Отримайте номери з цієї команди:

xinput list-props {device id} | grep "Scrolling Distance"

Наприклад, зразок виводу:

Synaptics Scrolling Distance (290): 102, 102

Тут цікавлять нас цифри 102, 102. У вашому випадку вони були б чимось іншим. Просто поставте мінус цих чисел у вказаній нижче конфігурації.

Відредагуйте ~ / .profile і поставте ці рядки в кінці файлу.

synclient VertScrollDelta=-102
synclient HorizScrollDelta=-102

Вихід та вхід у систему, природне прокручування повинно працювати чудово.


1
Найпопулярніші підходи вгорі не працювали для мене на Xubuntu 14.04. Цей зробив!
rajb245

2
Це було єдине, що працювало для мене на GNOME + Arch. СПАСИБІ
tmsimont

2
Ці рядки слід розміщувати в ~ / .xsessionrc, а не ~ / .profile
Тимофій Зорн

У Ubuntu 17.10 у налаштуваннях миші встановлено прапорець "природне прокручування", але це не впливає. Спробував і dconf-редактор, який також не ввімкнув природну прокрутку. Це єдиний метод, який спрацював.
Аджай М

9

Програма прокручування, про яку йдеться у відповіді Башарата Сіала, не фіксує природну прокрутку у певних вікнах системи.

В якості альтернативи я рекомендую посібник, наданий у цій відповіді . Якщо ви користуєтесь його посібником, вам більше не знадобиться додаток для природного прокручування.


7

Найпростіший спосіб встановити природну прокрутку у всій системі та працювати з усіма системними програмами - це налаштувати такі файли (файли).

Тільки тачпад:

/usr/share/X11/xorg.conf.d/20-natural-scrolling-touchpads.conf

Section "InputClass"
    Identifier "Natural Scrolling Touchpads"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-111"
    Option "HorizScrollDelta" "-111"
EndSection

Тільки миші:

/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

Для мишей та тачпадів створіть обидва файли.

Потім перезавантажте.

Перевага використання однієї з цих двох конфігурацій полягає в тому, що вони не залежать від пристрою. Ви можете підключити інші миші або сенсорні панелі або клавіатури з сенсорними панелями, і це спрацює.


1
працював над ubuntu 17.10
vikrant

5

Дотримуйтесь нижче кроків, щоб система широко змінила прокрутку.

  1. На термінальному пишуть: xev -event mouse. Ви отримаєте одну маленьку скриньку, і коли ви введете мишу в цей розділ, ви отримаєте багато даних, що генеруються в Терміналі.
  2. Під час прокрутки відзначте назву кнопки і скажіть "х" (у моєму випадку це кнопка 5). Також запишіть назву кнопки при прокручуванні вниз, давайте сказати "у". в моєму випадку це "4".
  3. Створіть резервну копію ~/.Xmodmapфайлу за допомогою cp ~/.Xmodmap ~/.Xmodmap.bak.
  4. Зробіть cat ~/.Xmodmap. Вихід був би такимpointer = 1 2 3 5 4 6 7 8 9 10 11 12
  5. У наведеному вище висновку шукайте x і y, і вони будуть знаходитись у послідовному положенні та просто поміняти їх. У моєму випадку echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmapпрацювало. Примітка перемикача 4та 5.
  6. Тепер прокрутка застосовуватиметься по всій системі. Не потрібно перезавантажувати.

3
Для більшості користувачів це може бути зведено до однієї інструкції:echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" >>~/.Xmodmap && xmodmap ~/.Xmodmap
тремтіти

4

Ви також можете використовувати інструмент Ubuntu Tweak, щоб увімкнути природну прокрутку (налаштування різного)

Знімок екрана

Офіційна домашня сторінка з .deb дистрибутивом: http://ubuntu-tweak.com/


Я можу підтвердити, що це спрацювало 14.10. Чомусь мені не вдалося встановити naturalscrollingpackage (W: Не вдалося отримати ppa.launchpad.net/zedtux/naturalscrolling/ubuntu/dists/utopic/… 404 не знайдено)
BoD

Я спробував це 16.04, і хоча опція присутня в "Твіке" у розділі "Різне", вона взагалі не змінила порядок прокрутки (коли-небудь після виходу з системи та входу назад).
Брайан Уайт

3

Пакет naturalscrolling , здається, не працює для Ubuntu 12.10. Я встановив Ubuntu Tweak:

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

і ви можете налаштувати прокрутку на

Налаштування -> Різне -> Натуральна прокрутка


2

У нових версіях GNOME (починаючи з щонайменше 3,6) установка розширення більше не потрібна. Його можна знайти в стандартних налаштуваннях GNOME "Миша та тачпад". Однак дещо заплутано, гномери вирішили назвати це " Зміст прилипає до пальців ".


2

На основі цього блогу сценарій нижче працював для мене на Ubuntu 12.04. Він встановлює горизонтальну та вертикальну шкалу прокрутки вашої тачпада як негативні значення (що зазвичай забезпечує "природне" прокручування). Це робиться "під капотом", тому всі ваші програми будуть впливати, навіть ті, які не звертають уваги на налаштування, налаштовані tweakUI. Кілька непотрібних команд та коментарів є просто так, щоб ви могли побачити, що відбувається. Ви, ймовірно, захочете вимкнути будь-які налаштування прокрутки в TweakUI чи подібних.

xinput list | grep "[Tt]ouch" | grep "id=([0-9]+)"
# ⎜   ↳ SynPS/2 Synaptics TouchPad                  id=11    [slave  pointer  (2)]
id=`xinput list | grep -Po "[Tt]ouch[^=]*id=[0-9]+" | grep -Po [0-9]+`
xinput --list-props $id | grep "Scrolling Distance"
# Synaptics Scrolling Distance (269):    -107, -107
# Synaptics Circular Scrolling Distance (282):    0.100000
prop_id=`xinput --list-props $id | grep -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\([0-9]+\)' | grep -Po "[0-9]+"`
prop_xy=xinput --list-props $id | grep -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\s+[-+]{0,1}[0-9]+\,\s*[-+]{0,1}[0-9]+' | tr -d '-'
xinput --list-props $id |  -P ".*[^C][^i][^r][^c][^u][^l][^a][^r]\sScrolling Distance" | grep -Po '\s+[-+]?[0-9]+[,]?' | tr -d '-' | tr -d ',' | tr ' \t' '-' | xargs xinput --set-prop $id $prop_id
nautilus -q
nautilus -n &

3
Ви можете спробувати | grep -v 'Circular'для [^e][^x][^t][^r][^a] [^r][^e][^a][^d][^a][^b][^i][^l][^i][^t][^y]. О, нерозумно мені, щойно зрозумів, що ти -Pкодер erl!
joeytwiddle

Справді. Нерозумно я використовую -P в одному місці, а не у всіх і змушую працювати над собою. Виправимо.
варильні панелі

Насправді я намагався заперечити одну частину регулярного виразу, а не іншу, тож ніякої радості від спрощення @joeytwiddle не було. Regex не робить заперечення в поєднанні з відторгненням добре ( -Perl або іншим способом)
варити

1
Хе-хе. Моя пропозиція потребує додаткової команди, яка, безумовно, менш ефективна (у будь-якому випадку на однопроцесорних машинах). Це виглядало б так: ... | grep -v 'Circular' | grep "\sScrolling Distance" | ... Вони можуть бути більш ефективними. Гм.
joeytwiddle

Так, але ваша відповідатиме зовсім іншому набору струн, ніж моя. Ваш би виключив усі рядки з "Circular". Шахта виключить лише тих, хто має "Циркуляр" безпосередньо перед "Прокруткою". Моя, безумовно, гірша, але вона поводиться по-різному, і це єдиний, який я перевірив і переконався, чи достатньо правильний (він працював на моїй машині).
варильні панелі

0

Гаразд, тому у мене було прокручування Firefox одним способом, а Evolution прокруткою іншого. Я встановлюю природну прокрутку в налаштуваннях системи, але виявляю, що Ubuntu налаштування природного прокручування протидіє їй у певних додатках. У мене повинні бути встановлені обидва системні налаштування І налаштування Ubuntu, встановлене для природного прокручування, щоб отримати універсальну прокрутку в одному напрямку, інакше вони, здається, билися між собою. На це мені знадобилося багато годин.


0

Це працювало на Mate та, імовірно, інших середовищах, які не мають простого варіанту для цього на панелі управління.

Додайте цей рядок вручну, якщо у вас вже є файл .Xmodmap.

# standard
echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap .Xmodmap


# "natural"
echo "pointer = 1 2 3 5 4 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap .Xmodmap

0

Я використовував альтернативний метод @D. Чарльз Пейл згадав, але з незначною модифікацією:

Option "ZAxisMapping" "4 5" 

замість

Option "ZAxisMapping" "5 4"

Ubuntu 14.04, GNOME, оптична миша Logitech


0

12.04.5

sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling

Запустіть його з допомогою пошуку по Natural Scrolling додатки

Клацніть правою кнопкою миші на її значку у верхньому правому меню. Натуральна прокрутка> ваш пристрій

Крім того, налаштування> починати при вході в систему


0

Щойно я отримав новий Latitude E5570, на який впливає помилка # 1590590 (серед інших ...: \), і в цьому коментарі було запропоновано дуже швидке та просте рішення :

~ / .xinputrc

xinput set-button-map "ImPS / 2 Generic Mouse Wheel Mouse" 1 2 3 5 4 6 7

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

Крім того, через деяку помилку у єдності / gnome не всі програми правильно інтерпретують команди .xinputrc / .Xmodmap. Так, наприклад, chrome / firefox буде нормально, але nautilus windows все одно використовуватиме "природне" прокручування, незалежно від вмісту .xinputrc / .Xmodmap. Я не знайшов рішення для вирішення цих невідповідностей.

Єдиним реальним рішенням буде, звичайно, належна підтримка нашого тачпада на рівні ядра

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