Жесты тачпада для изменения рабочего пространства

Я разговаривал с другом, у которого есть Mac. Он настроен так, что когда он проводит тремя пальцами по сенсорной панели, он перемещается в рабочее пространство в этом направлении. Можно ли настроить это в Ubuntu?

68
задан 15 March 2019 в 06:01

7 ответов

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

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

control panel

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

Есть страница отладки. здесь:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

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

Пример руководств по конкретному оборудованию : https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

Рассмотрите вариант easystroke

Вы также можете взглянуть на "easystroke"

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

Вот демонстрация easystroke в действии: http://www.youtube.com/watch?v=CagAEgXAAzA

15
ответ дан 15 March 2019 в 06:01

Как изменить рабочее пространство с помощью жестов сенсорной панели в ubuntu

Полное руководство с использованием touchegg, easystroke лучше использовать с мышью, чем сенсорная панель.

Если вы используете Unity, у вас могут возникнуть конфликты со встроенными жестами. Учебник, который я получил, посвящен этой проблеме (см. Ссылку ниже). У меня не было встроенных жестов, поэтому в этом руководстве представлена ​​только информация о том, как настроить вещи.

  1. Скачать Touchegg :

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

     ~ / .config / touchegg / touchegg.conf
     
  3. откройте его в любом редакторе и добавьте эти три строки ниже в раздел name = "All".

     
       Control + Alt + Left 
     
     
       Control + Alt + Right 
     
     
  4. Запустите touchegg, чтобы попробовать

     touchegg &
     
  5. Отредактируйте файл конфигурации по своему усмотрению, а затем добавьте touchegg в список запускаемых приложений.

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

28
ответ дан 15 March 2019 в 06:01

Удобное смахивание

Попробуйте удобное смахивание . Обеспечивает жесты с тремя и четырьмя пальцами для переключения рабочих пространств, а также еще пару жестов, подобных расширению окна в Mac.

Он также использует xdotool, но более удобен, чем медленные жесты libinput, если вы спросите меня.

25
ответ дан 15 March 2019 в 06:01

На Ubuntu 16.04 и Dell XPS 13 (9360) 2017 года у меня сработало следующее:

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
12
ответ дан 15 March 2019 в 06:01

Это было мое решение: 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>
1
ответ дан 15 March 2019 в 06:01

Для этого я использовал драйвер 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"

Для рабочей области изменения жестов тремя пальцами:

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
1
ответ дан 15 March 2019 в 06:01

Как уже упомянуто:

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 на указанные выше - они должны быть по умолчанию.

0
ответ дан 15 March 2019 в 06:01

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

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