Używam XPS 15 z Ubuntu 18.04 (X.org). Udało mi się sprawić, że działa na mnie wiele gestów. Kohei Yamada opracował aplikację o nazwie Fusuma, która umożliwia gesty wielodotykowe w systemie Linux. Wymaga zainstalowania Ruby na twoim komputerze, jeśli nie jest jeszcze zainstalowany.
Postępuj zgodnie z instrukcjami ze strony Readme fusuma na GitHub lub wykonaj następujące kroki, które działały dla mnie:
Przede wszystkim sprawdź, czy obecny użytkownik należy do grupy wejściowej. Możesz to zrobić przez
sudo gpasswd -a $USER input
Następnie wyloguj się i zaloguj ponownie. Teraz zainstaluj xdotool i libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Jeśli nie zainstalowałeś Ruby, możesz to zrobić teraz:
sudo apt install ruby
Teraz zainstaluj fusuma
sudo gem install fusuma
Decydowanie o gestach
Jest to w zasadzie tworzenie .yml
pliku o pożądanej konfiguracji. Jeśli chcesz wykonywać standardowe gesty, możesz postępować zgodnie z tymi instrukcjami lub swobodnie je zmieniać, aby uzyskać pożądane gesty.
Przejdź do folderu config w katalogu domowym.
cd ~/.config
Teraz utwórz folder o nazwie fusuma
mkdir fusuma
cd fusuma
Tam stwórz plik o nazwie config.yml
touch config.yml
Teraz możesz użyć swojego ulubionego edytora tekstu, aby wprowadzić zawartość do tego pliku.
nano config.yml
Skopiuj i wklej poniższe instrukcje, jeśli używasz GNOME, który jest domyślnym środowiskiem w 18.04.
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
Pamiętaj, że gesty utworzone przez tę konfigurację są następujące:
Gest wielodotykowy | Akcja |
3 palce - lewy | Przejdź dalej w przeglądarce |
3 palce - z prawej | Wróć do przeglądarki |
3 palce - w górę | Pokaż wszystkie Windows |
3 palce - dół | Zamknij Exposé (Esc) |
4 palce - lewy | Następny pulpit |
4 palce - z prawej | Poprzedni pulpit |
4 palce - w górę | Następny pulpit |
4 palce - dół | Poprzedni pulpit |
Następnie możesz uruchomić polecenie w terminalu, aby sprawdzić, czy zostało zainstalowane
sudo fusuma
nic się nie wydarzy w terminalu. Po prostu zacznij korzystać z gestów wielodotykowych - przesuń palcem po touchpadzie.
Teraz wszystko, co musisz zrobić, to dodać Fusuma i jej polecenie w aplikacjach startowych.
Mam nadzieję że to pomoże.