Тачпад жестами, щоб змінити робочу область


58

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


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

Відповіді:


11

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

Один поширений сушарка - синаптичний. Ви можете ввімкнути прокручування двох пальців з розділу миші та тачпада на панелі керування.

панель управління

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

Тут є сторінка налагодження:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

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

Приклад апаратних посібників: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

Розгляньте легкий удар

Ви також можете подивитися на "easystroke"

http://sourceforge.net/apps/trac/easystroke/wiki

Ось демонстрація easystroke в дії: http://www.youtube.com/watch?v=CagAEgXAAzA


2
У Ubuntu 14.04 я не бачу опції горизонтальної прокрутки. Це має відношення до моєї апаратної конфігурації?
грант

1
є рішення для Ubuntu 16.04 ??
Іван Арацький

26

Як змінити робочі області за допомогою жестів тачпада в ubuntu

Повний підручник, використовуючи touchegg, easystroke - краще використовувати мишу, а не тачпад.

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

  1. Завантажте Touchegg :

    sudo apt install touchegg
    
  2. запустіть його, але вбийте відразу після цього, він створить файл

    ~/.config/touchegg/touchegg.conf
    
  3. відкрийте його в бажаному редакторі та додайте ці три рядки нижче в розділ name = "All"

    <gesture type="DRAG" fingers="3" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
    <gesture type="DRAG" fingers="3" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    
  4. Запустіть touchegg, щоб спробувати його

    touchegg &
    
  5. Відредагуйте конфігураційний файл за своїм бажанням, а потім додайте дотик до списку програм запуску

Підручник, про який я згадував, можна знайти тут - там деякі речі застаріли (не потрібно їх складати). У будь-якому випадку THX для творця!


Жести не розпізнаються на моєму комп’ютері :(
Jonah

2
Це не працює на Ubuntu 15.04
Lucio

4
Так, я не працюю на моєму XPS13, працює 15.04 або (сьогодні) 16.04 вночі. Цікаво, чи є корисний спосіб усунути його, оскільки O / S розпізнає 3-х пальцеві натискання (в основному), але touchegg не зацікавлений.
Scaine

3
є рішення для Ubuntu 16.04 ??
Іван Арацький

1
Не працює в моєму випадку, Ubuntu 16.04 виявляє прокрутку двох пальців, але не мультитач, як 3 пальця. Потрібно встановити щось більше?
Джерард Куадра

15

Зручний Swipe

Спробуйте зручно провести пальцем . Забезпечує 3-пальцеві та 4-пальчикові жести для перемикання робочих просторів, а також ще пару, як вікно, розповсюджене в mac.

Для цього також використовується xdotool, але зручніше, ніж мляві жестикуляції, якщо ви запитаєте мене.


1
працює з Ubuntu 18.04 LTS
Nitsan Baleli

Працює безперебійно з Kubuntu 18.04 LTS
підрядником

2
Для Ubuntu 18.10 вам потрібно тричі замінити "libinput-debug-події" в src / comfort-swipe.cpp на "libinput debug-events". Тоді як встановити з "bash install"
Алекс Лейдвайн

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

Попрацював за 5 хв, більше нічого не працював після години. Блискуче, дякую за обмін!
maxime1992

10

Наступне працювало для мене на Ubuntu 16.04 та 2017 Dell XPS 13 (9360):

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

Перезавантажте комп’ютер, виконавши вказані вище дії. Моє ~/.config/libinput-gestures.conf:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

Дякую, працюючи о 17.10 над HP Envy 13 із сенсорною панеллю Synaptics
lswim

Це прекрасно працює, просто переконайтеся, що у KDE також налаштовані відповідні ярлики, оскільки xdotool просто запускає комбінації клавіш.
Ендрю Крутгамель

не працює над Acer з Ubuntu 16.04
Джерард Куадра

1

Це було моє рішення: 4 пальці та природний напрямок.

 <gesture type="DRAG" fingers="4" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    <gesture type="DRAG" fingers="4" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>

2
Яка програма для цього потрібна?
g3mini

@ g3mini touchegg, як запропонувала цусанка
Андрій Абрамов

Дякую =) Коли я запитав його / її відповіді ще не було = D
g3mini

1

Для цього я використовував драйвер synaptics з xdotool ...

Для швидкості роботи сенсорної панелі MacBook:

sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
        Option "AccelFactor" "0.025"
        Option "MinSpeed" "0.80"
        Option "MaxSpeed" "0.95"
        Option "FingerHigh" "55"
        Option "FingerLow" "45"

Для зміни робочого простору жестом на 3 пальці:

sudo nano ~/.config/libinput-gestures.conf
gesture swipe up        3       xdotool key ctrl+alt+Up
gesture swipe down      3       xdotool key ctrl+alt+Down
gesture swipe left      3       xdotool key ctrl+alt+Left
gesture swipe right     3       xdotool key ctrl+alt+Right

0

Як уже згадувалося:

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

Але вам потрібно перейти до:

cd ~/libinput-gestures

і відредагуйте створений libinput-gestures.conf:

gedit libinput-gestures.conf

І тоді безпечно встановлено наступне:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right

Пам’ятайте: Ви повинні встановити комбінації клавіш у налаштуваннях Ubuntu на ті, які показані вище - вони повинні бути за замовчуванням.

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