Czy na Ubuntu Xenial Xerus można wykonywać gesty wielodotykowe? Na przykład z TouchEgg? Próbowałem już, ale bez powodzenia.
16.04
multi-touch
touchscreen
OBrian23
źródło
źródło
Odpowiedzi:
Nigdy nie udało mi się sprawić, by to działało
touchegg
. Istnieje jednak prosty sposób na osiągnięcie tego za pomocą innego narzędzia . Oto kroki: Przy pierwszym pobraniu skompilujlibinput-gestures
i zainstaluj z repozytorium git:Upewnij się
libinput-tools
ixdotool
są zainstalowane:Upewnij się, że bieżący użytkownik jest w grupie wejściowej, aby mieć uprawnienia do odczytu urządzenia touchpad:
Zacznij
libinput-gestures
przy każdym uruchomieniu:Teraz możesz zmienić wirtualny obszar roboczy, przesuwając w górę lub w dół. Jeśli chcesz wykonać niestandardową konfigurację, skopiuj plik konfiguracyjny do folderu domowego. Możesz to tam zmienić.
Zajrzyj do repozytorium git w celu uzyskania dalszej dokumentacji: https://github.com/bulletmark/libinput-gestures
Nie zapomnij się wylogować, a następnie zaloguj się, aby zobaczyć zmiany.
źródło
xserver-xorg-input-mtrack
, ani nietouchegg
zadziałałem, ale w końcu teraz jest idealny z twoim rozwiązaniem! :) Mogę nawet zachować wbudowane płynne przewijanie sterownika Synaptics. (Urządzenie to MacBook Pro 2011 ze smażonym układem graficznym.) Chciałbym dodać tylko to, że z jakiegoś powodu wylogowanie i ponowne zalogowanie nie wystarczyło, żebym udzielił grupie uprawnień do odczytu, tylko zaczął działać po całkowitym ponownym uruchomieniu.libinput-gestures-setup start
w przypadku problemów dla innych! Daje pomocne komunikaty o błędach.libinput-gestures-setup restart
. Polecam w innym terminalu, abyś nie musiał za każdym razem wychodzić z edytora tekstu.Możesz być w stanie nawiązać kontakt, wyłączając gesty xinput 2FGT i pozwalając gestom na bąbelkowanie na Xserver.
Aby to zrobić, znajdź identyfikator metody wprowadzania, którą chcesz naprawić:
Następnie wyłącz przetwarzanie gestów tej metody za pomocą
To sprawia, że działa dla mnie.
Jeśli chcesz, aby zmiany te były trwałe po ponownym uruchomieniu, najprostszym sposobem jest napisanie polecenia z góry na
~/.xinirc
. Zobacz tutaj alternatywne metody.źródło
libinput-gestures działa na moim xps15 na Ubuntu 16.04.
I chciałbym udostępnić moje polecenia konfiguracji.
źródło
Tak.
Po pierwsze, chcesz sprawdzić, czy touchpad obsługuje funkcję multitouch. Jak napisano tutaj Jak mogę sprawdzić, czy mój touchpad obsługuje więcej niż 2 gesty palców?
W nowym oknie przejdź do DeviceAdded: (Prawdopodobnie ostatnia opcja) i sprawdź, czy urządzenie dotyka:. finger_number pokaże liczbę palców wielodotykowych obsługiwanych przez touchpad.
Następnie zainstaluj touchegg:
Następnie przejdź do katalogu domowego.
utwórz plik: .xprofile o następującej treści:
Teraz uruchom ponownie komputer.
Po zalogowaniu powinieneś mieć wsparcie multitouch z touchegg. Możesz skonfigurować plik i zmodyfikować gesty
~ / .config / touchegg / touchegg.conf
źródło
sudo apt install touchegg
.