Touchégg to „rozpoznawanie gestów wielodotykowych” dla Linuksa, napisany w C ++, z Qt i wykorzystujący bibliotekę uTouch-geis Ubuntu. Pozwala użytkownikom określić, jakie akcje są inicjowane po wykonaniu gestu wielodotykowego.
Pod warunkiem, że Touchégg rozpozna pożądany gest, możesz przypisać mu jedną z wielu akcji związanych z oknami, w tym zmaksymalizować lub zminimalizować okna, zmienić rozmiar aplikacji, pokazać pulpit itp.
Ustawienie żądanych „akcji” jest obecnie realizowane poprzez ręczna edycja małego pliku konfiguracyjnego.
Touchegg ma kilka wstępnie włączonych gestów, jednak gesty można włączyć, edytując plik konfiguracyjny. Umożliwia stuknięcie trzema palcami, stukanie dwoma, trzema, czterema i pięcioma palcami oraz przeciąganie dwoma lub czterema palcami.
Uwaga : ma problem ze precyzją. Błąd jest zgłaszany tutaj i tutaj
Warunki wstępne
Aby to uruchomić, potrzebujesz najnowszej wersji Utouch
. Dodaj następujący PPA
sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch
Instalacja
W wersji Quantal (12.10), Precise (12.04) i Oneric (11.10) paczka znajduje się w repozytoriach, jak pokazano tutaj
Edycja pliku konfiguracyjnego
Plik konfiguracyjny znajduje się tutaj
~/.config/touchegg/touchegg.conf
Edycja pliku konfiguracyjnego:
gedit ~/.config/touchegg/touchegg.conf
W poniższym przykładzie gest przeciągania czterema palcami jest skonfigurowany do przełączaniaShow Desktop
Przeciągnij cztery palce
[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=
Przeciągnij trzy palce
[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=
[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=
Lista kolejnych działań tutaj
W ten sposób możesz uzyskać Maca jak dotyk wielodotykowy w systemach Linux.
Obejrzyj film demonstracyjny tutaj i tutaj
Jakie gesty są obsługiwane?
Podaje się następujące gesty
Inne alternatywy
Ginn
Jest tu kilka świetnych porad: http://ubuntuforums.org/showthread.php?t=1419833
Najłatwiejszym rozwiązaniem jest prawdopodobnie:
Jeśli to się nie powiedzie, może być konieczne wykonanie czynności pokazanych poniżej, w zależności od sprzętu:
Musisz uruchomić przynajmniej te cztery (więcej w linku powyżej) i musisz je uruchomić przy starcie systemu, więc prawdopodobnie będziesz chciał upuścić je w skrypcie startowym; najlepiej jeden koniec procesu rozruchu.
Nie jestem pewien, jaki masz typ touchpada, więc być może będziesz musiał trochę kopać, aby uzyskać odpowiednie nazwy i właściwości do ustawienia.
Aby sprawdzić urządzenia wejściowe pod kątem touchpada, uruchom
xinput list
i spójrz pod sekcją wskaźnika. Na liście powinno znajdować się wiele elementów, a ten o najwyższym identyfikatorze to prawdopodobnie touchpad. Jeśli jest synaptyczny, jesteś złoty, a cztery powyższe polecenia rozwiążą cię nieszczęście.Jeśli nie, musisz trochę kopać.
W drugiej kolumnie listy xinput każde urządzenie ma identyfikator = #
Uruchom
xinput list-props #
, gdzie # = identyfikator Twojego urządzenia.Spowoduje to wyświetlenie wszystkich dostępnych właściwości urządzenia wejściowego.
Powyższe polecenia różnią się od moich domyślnych ustawień od zwracanych wartości list-props xinput tym, że cyfry 8 i 32 opisują rozmiar ustawianych danych. Druga i trzecia ints dokładnie odpowiadają temu, co zwróciły rekordy list xinput, ale przejście przez proces ustawiania umożliwiło mi przewijanie dwoma palcami.
źródło
Odpowiedź Ashu jest prawie do rzeczy i naprawdę kompletna. Chciałbym jednak dodać jeszcze jeden punkt, który naprawdę sprawi, że twoje wrażenia będą lepsze.
Po pierwsze używam Ubuntu 16.04 na moim laptopie Asus ZenBook UX305, a touchegg działał dla mnie bardzo dobrze w tej konfiguracji.
Możesz dostosować przeciąganie trzema palcami w lewo i trzema palcami w prawo, aby zmienić obszary robocze, używając Ashu wskazał na zmianę pliku konfiguracyjnego dla touchegg.
(do otwartego pliku konfiguracyjnym można również udać się do domu to Ctrl+ Hdostęp do ukrytych folderów znaleźć .config folder. Wewnątrz znajduje się folder związane touchegg. gdzie plik konfiguracyjny dla touchegg id obecnie!)
Otwierając plik konfiguracyjny, możesz zmienić domyślną akcję na klawisze skrótów Ctrl+ Alt+ Righti Ctrl+ Alt+ Leftdla przeciągania trzema palcami w lewo i przeciągania trzema palcami w prawo. (motyka do wykonania możliwych gestów znajduje się w linku udostępnionym przez Ashu). W ten sposób możesz także korzystać z przeciągania trzema palcami w Ubuntu.
Przesłałem tutaj zdjęcie mojego pliku konfiguracyjnego , w którym zaznaczyłem edycję dokonaną z domyślnego pliku konfiguracyjnego touchegg.
(Upewnij się, że włączyłeś wiele obszarów roboczych w Ubuntu z wyrównanymi poziomo wszystkimi obszarami roboczymi, na wypadek, gdybyś nie sprawdził Jak mogę zmniejszyć lub zwiększyć liczbę obszarów roboczych w Unity? )
Możesz także skorzystać z tego samouczka, ponieważ obejmuje on wszystkie moje punkty i prawdopodobnie również naprawia błędy. (niepewny)
źródło