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

FSlint - это универсальный дубликат, который включает в себя функцию для поиска повторяющихся имен:

Пакет FSlint для Ubuntu подчеркивает графический интерфейс, но, как объясняется в [d1 ] FSlint интерфейс командной строки доступен через программы в /usr/share/fslint/fslint/. Используйте параметр --help для документации, например :.........d6]

$ /usr/share/fslint/fslint/fslint --help
File system lint.
A collection of utilities to find lint on a filesystem.
To get more info on each utility run 'util --help'.

findup -- find DUPlicate files
findnl -- find Name Lint (problems with filenames)
findu8 -- find filenames with invalid utf8 encoding
findbl -- find Bad Links (various problems with symlinks)
findsn -- find Same Name (problems with clashing names)
finded -- find Empty Directories
findid -- find files with dead user IDs
findns -- find Non Stripped executables
findrs -- find Redundant Whitespace in files
findtf -- find Temporary Files
findul -- find possibly Unused Libraries
zipdir -- Reclaim wasted space in ext2 directory entries
$ /usr/share/fslint/fslint/findsn --help
find (files) with duplicate or conflicting names.
Usage: findsn [-A -c -C] [[-r] [-f] paths(s) ...]

If no arguments are supplied the $PATH is searched for any redundant
or conflicting files.

-A reports all aliases (soft and hard links) to files.
If no path(s) specified then the $PATH is searched.

If only path(s) specified then they are checked for duplicate named
files. You can qualify this with -C to ignore case in this search.
Qualifying with -c is more restictive as only files (or directories)
in the same directory whose names differ only in case are reported.
I.E. -c will flag files & directories that will conflict if transfered
to a case insensitive file system. Note if -c or -C specified and
no path(s) specifed the current directory is assumed.

Пример использования:

$ /usr/share/fslint/fslint/findsn /usr/share/icons/ > icons-with-duplicate-names.txt
$ head icons-with-duplicate-names.txt 
-rw-r--r-- 1 root root    683 2011-04-15 10:31 Humanity-Dark/AUTHORS
-rw-r--r-- 1 root root    683 2011-04-15 10:31 Humanity/AUTHORS
-rw-r--r-- 1 root root  17992 2011-04-15 10:31 Humanity-Dark/COPYING
-rw-r--r-- 1 root root  17992 2011-04-15 10:31 Humanity/COPYING
-rw-r--r-- 1 root root   4776 2011-03-29 08:57 Faenza/apps/16/DC++.xpm
-rw-r--r-- 1 root root   3816 2011-03-29 08:57 Faenza/apps/22/DC++.xpm
-rw-r--r-- 1 root root   4008 2011-03-29 08:57 Faenza/apps/24/DC++.xpm
-rw-r--r-- 1 root root   4456 2011-03-29 08:57 Faenza/apps/32/DC++.xpm
-rw-r--r-- 1 root root   7336 2011-03-29 08:57 Faenza/apps/48/DC++.xpm
-rw-r--r-- 1 root root    918 2011-03-29 09:03 Faenza/apps/16/Thunar.png
50
задан 2 January 2012 в 17:17

13 ответов

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

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

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

Здесь есть страница для отладки:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

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

Пример конкретных аппаратных руководств: https://wiki.ubuntu.com/DebuggingTouchpadDetection

Рассмотрим easystroke [! ​​d11]

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

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

] Вот демонстрация easystroke в действии: http://sourceforge.net/apps/trac/easystroke/wiki

9
ответ дан 25 May 2018 в 15:30
  • 1
    Я не вижу вариант горизонтальной прокрутки на Ubuntu 14.04. Это связано с моей конфигурацией оборудования? – grant 9 June 2014 в 17:57
  • 2
    есть решение для Ubuntu 16.04 ?? – Ivan Aracki 31 August 2016 в 15:19

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

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

control panel [/g5]

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

Здесь есть страница для отладки:

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

9
ответ дан 7 August 2018 в 20:01

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

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

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

1) загрузить touchhegg:

sudo apt-get install touchegg

2) запустить его, но убить сразу после этого, он создаст файл

~/.config/touchegg/touchegg.conf

3) откройте его в нужном редакторе и добавьте эти три строки ниже в раздел «Все»

    <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) запустите touchhegg, чтобы попробовать

touchegg &

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

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

21
ответ дан 25 May 2018 в 15:30
  • 1
    Жесты не распознаются на моем компьютере :( – Jonah 16 January 2014 в 09:34
  • 2
    Это не работает на Ubuntu 15.04 – Lucio 1 October 2015 в 03:17
  • 3
    Да, не работаю на моем XPS13, работая 15.04, или (сегодня) 16.04 ночной. Интересно, есть ли полезный способ избавиться от него, поскольку O / S распознает 3-х пальцевые краны (в основном), но touchhegg не интересует. – Scaine 24 February 2016 в 22:56
  • 4
    Он отлично работает: D с элементарной ОС – Akbar Sha Ebrahim 28 April 2016 в 13:58
  • 5
    есть решение для Ubuntu 16.04 ?? – Ivan Aracki 31 August 2016 в 15:19

Следующие работы работали для меня на 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
5
ответ дан 25 May 2018 в 15:30
  • 1
    Спасибо, работая над 17.10 на HP Envy 13 с сенсорной панелью Synaptics – lswim 11 December 2017 в 03:14
  • 2
    Это работает отлично, просто убедитесь, что у вас есть соответствующие ярлыки, настроенные в KDE, так как xdotool просто запускает ключевые комбо. – Andrew Crouthamel 6 February 2018 в 23:53

Удобный прокручивание

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

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

2
ответ дан 25 May 2018 в 15:30

Это было мое решение: 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
ответ дан 25 May 2018 в 15:30

Я использовал драйвер 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"

Для рабочего пространства смены трех пальцев: [!d2 ]

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
ответ дан 25 May 2018 в 15:30

Я использовал драйвер 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
0
ответ дан 31 July 2018 в 10:29

Следующее работало для меня на 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
6
ответ дан 2 August 2018 в 02:13

Это было мое решение: 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
ответ дан 4 August 2018 в 17:53

Это было мое решение: 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
ответ дан 7 August 2018 в 20: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 August 2018 в 20:31

Как уже упоминалось:

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 на показанные выше - это должны быть default.

0
ответ дан 9 October 2018 в 09:35

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

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