jak wykonywać gesty wielodotykowe w Ubuntu 14.04


34

czy w Ubuntu 14.04 można uzyskać gesty wielodotykowe, takie jak Macbook? jeśli to możliwe, jak aktywować lub zainstalować gesty wielodotykowe? mój laptop to Lenovo Z580. ma on touchpad syanptics, który według mojej wiedzy obsługuje multi touch 4 palcami. Próbowałem dotknąć, ale bezużyteczne.

Odpowiedzi:


14

Tak to mozliwe:

Instalacja

  • zainstaluj touchegg: sudo apt-get install touchegg
  • zainstaluj Touchegg-GCE : Musisz git clone(lub pobrać) Touchegg-GCE z github, a następnie ręcznie go skompilować, potrzebuje qt4, a sudo apt-get install qt4-dev-toolsnastępnie otwórz terminal w katalogu Touchegg-GCE i wpisz /usr/bin/qmake-qt4i make. Teraz uruchom touchegg-gce i skonfiguruj gesty.

    Autostart i konfiguracja: do ~/.config/autostart/

  • utwórz chmod +x touch.shskrypt wykonywalny ( ) touch.sh z następującym kodem. Konieczne jest wyłączenie domyślnego zachowania gładzika dla 2-3 gestów palcami

    #!/bin/bash
    synclient TapButton2=0
    synclient TapButton3=0
    synclient ClickFinger2=0
    synclient ClickFinger3=0
    synclient HorizTwoFingerScroll=0
    synclient VertTwoFingerScroll=0
    
  • utwórz dwa wyrzutnie: jeden dla skryptu (1), a drugi dla touchegg (2).

    (1) touch.desktop

    [Desktop Entry]
    Type=Application
    Exec=/home/<user>/.config/autostart/touch.sh
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    Name[it_IT]=TouchScript
    Name=TouchScript
    Comment[it_IT]=Enable Touchegg 2-3 fingers
    Comment=Enable Touchegg 2-3 fingers
    

    (2) touchegg.desktop

    [Desktop Entry]
    Name=Touchegg
    GenericName=Touchégg
    Comment=Touchégg Gestures Manager
    Exec=/usr/bin/touchegg %u
    Terminal=false
    Type=Application
    Name[it_IT]=touchegg.desktop
    

2
Czy to działa w Jedności? Czy to musi być Gnome jak kolejna odpowiedź?
victorhqc

Nie widzę tego katalogu po uruchomieniu komendy install: / usr / bin / qmake-qt4 Co zrobić? Używam Unity, a nie Gnome
GoProCameraByGoPro

4

Nie byłem w stanie uzyskać obsługi gestów wielodotykowych za pomocą touchegg na Unity. Jednak po zainstalowaniu Ubuntu Gnome 14.04, touchegg działa jak urok.


1
gdzie możesz uzyskać dotyk czterema palcami jak Macbook? i czy mógłbyś wyjaśnić kroki instalacji i konfiguracji touchegg dla multitouch?
dharmesh

Poprawiłem swoją odpowiedź powyżej. Zapomniałem „nie”. Dzięki touchegg na Ubuntu Gnome mogłem dotykać czterema palcami. Możesz zainstalować go z repozytorium Ubuntu.
Jean-Louis Jouannic

Myślę, że miałeś na myśli „Nie byłem w stanie” lub „Nie byłem w stanie”. Podwójne negatywy w języku angielskim są interpretowane jak w logice formalnej, a twoje pierwsze zdanie sugeruje, że wykonałeś gesty wielodotykowe na Unity;)
jesusiniesta

Cholerny! Masz rację! Naprawiony.
Jean-Louis Jouannic

@ Jean-Louis, czy mógłbyś wyjaśnić, jak do tego doszło? Byłoby bardzo mile widziane :)
Rasmus

0

Mam Ubuntu 14.04 i używając mini-klawiatury Logitech z touchpadem mam domyślnie włączone gesty, nie zainstalowałem nic konkretnego. Za pomocą dwóch palców mogę powiększać / pomniejszać lub przewijać strony.

Edycja: Próbowałem także na innym systemie w laptopie HP, więc naprawdę wierzę, że podstawowe gesty są teraz domyślnie aktywne w Ubuntu 14.04


Jeśli masz nowe pytanie, zadaj je, klikając przycisk Zadaj pytanie . Dołącz link do tego pytania, jeśli pomaga to w zapewnieniu kontekstu.
Pilot6

@ Pilot6: dziękuję, ale w tym przypadku „nowe pytanie” było bardzo drugorzędne, główną motywacją do odpowiedzi na pytanie w wątku było przyniesienie z mojego doświadczenia, że ​​podstawowa multitouch w Ubuntu 14.04 jest domyślnie włączona.
Antonello

@Antonello: to nie jest bardzo jasne z twojego opisu. Proszę edytować odpowiedź, podać kilka zrzutów ekranu, w jaki sposób włączyć, ... W przeciwnym razie odpowiedź zostanie usunięty automatycznie przez system z powodu niskiej jakości wkrótce ...
Fabby

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.