Touchégg ist ein in C ++ geschriebener „Multitouch-Gestenerkenner“ für Linux mit Qt und Ubuntus uTouch-Geis-Bibliothek. Hier können Benutzer definieren, welche Aktionen beim Ausführen einer Multitouch-Geste ausgelöst werden.
Vorausgesetzt, die gewünschte Geste wird von Touchégg erkannt, können Sie ihr eine von mehreren fensterbezogenen Aktionen zuweisen, z. B. Fenster maximieren oder minimieren, die Größe von Apps ändern, den Desktop anzeigen usw. Das
Festlegen der gewünschten "Aktionen" erfolgt derzeit über manuelle Bearbeitung einer kleinen Konfigurationsdatei.
Touchegg wird mit einigen vorab aktivierten Gesten geliefert. Gesten können jedoch durch Bearbeiten der Konfigurationsdatei aktiviert werden. Es ermöglicht das Drücken mit drei Fingern, zwei, drei, vier und fünf Fingern sowie das Streichen mit zwei bis vier Fingern.
Hinweis : Es gibt Probleme mit der Genauigkeit. Ein Fehler wird hier und hier gemeldet
Voraussetzungen
Sie benötigen die neueste Version von Utouch
, um dies auszuführen . Fügen Sie also die folgende PPA hinzu
sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch
Installation
In Quantal (12.10), Precise (12.04) und Oneric (11.10) befindet sich das Paket wie hier gezeigt in den Repositorys
Bearbeiten der Konfigurationsdatei
Die Konfigurationsdatei befindet sich hier
~/.config/touchegg/touchegg.conf
Bearbeiten der Konfigurationsdatei:
gedit ~/.config/touchegg/touchegg.conf
Im folgenden Beispiel ist die Vier-Finger-Ziehbewegung so konfiguriert, dass sie auf umschaltetShow Desktop
Vier Finger ziehen
[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=
Drei Finger ziehen
[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=
[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=
Liste weiterer Aktionen hier
Auf diese Weise erhalten Sie auf Linux-Systemen eine Mac-ähnliche Multitouch-Erfahrung.
Schauen Sie sich hier und hier ein Demo-Video an
Welche Gesten werden unterstützt?
Die folgenden Gesten werden unterstellt
Andere Alternativen
Ginn
Hier gibt es einige gute Tipps: http://ubuntuforums.org/showthread.php?t=1419833
Die einfachste Lösung ist wahrscheinlich nur:
Wenn dies fehlschlägt, müssen Sie abhängig von Ihrer Hardware möglicherweise Folgendes tun:
Sie müssen mindestens diese vier ausführen (mehr im obigen Link), und Sie müssen sie beim Booten ausführen, sodass Sie sie wahrscheinlich in ein Startskript einfügen möchten. vorzugsweise eine spät im Bootvorgang.
Ich bin mir nicht sicher, welchen Touchpad-Typ Sie haben. Möglicherweise müssen Sie ein wenig graben, um die richtigen Namen und Eigenschaften festzulegen.
Um Ihre Eingabegeräte auf das Touchpad zu überprüfen, führen Sie es aus
xinput list
und sehen Sie sich den Zeigerbereich an. Sie sollten mehrere Elemente in der Liste haben, und das mit der höchsten ID ist wahrscheinlich Ihr Touchpad. Wenn es synaptisch ist, bist du golden und die vier Befehle oben lösen deine Leiden.Wenn nicht, müssen Sie ein wenig graben.
In der zweiten Spalte der xinput-Liste hat jedes Gerät die ID = #
Führen Sie aus
xinput list-props #
, wobei # = Ihre Geräte-ID.Dies zeigt Ihnen alle verfügbaren Eigenschaften für Ihr Eingabegerät.
Die obigen Befehle unterscheiden sich von meinen Standardeinstellungen von den Rückgabewerten von xinput list-requisiten darin, dass die 8er und 32er die Größe der zu setzenden Daten beschreiben. Die zweite und dritte Stelle stimmen genau mit den zurückgegebenen xinput-Listen-Requisiten überein, aber wenn ich die Einstellungen durchführe, kann ich mit zwei Fingern scrollen.
quelle
@ Ashu Antwort ist ziemlich auf den Punkt und wirklich vollständig. Aber ich möchte noch einen Punkt hinzufügen, der Ihre Erfahrung wirklich verbessern würde.
Erstens verwende ich Ubuntu 16.04 auf meinem Asus ZenBook UX305-Laptop und touchegg hat in dieser Konfiguration sehr gut funktioniert.
Sie können Ihre drei Finger nach links und drei Finger nach rechts verschieben, um den Arbeitsbereich zu ändern. Dabei hat Ashu darauf hingewiesen, dass die Konfigurationsdatei für touchegg geändert werden muss.
(zu öffnen Konfigurationsdatei können Sie auch dann nach Hause gehen Ctrl+ HZugang versteckten Ordner .config Ordner zu finden. Im Innern gibt es einen Ordner zu touchegg verwandt ist. wo die Konfigurationsdatei für touchegg id vorhanden!)
Wenn Sie die Konfigurationsdatei öffnen, können Sie die Standardaktion in die Tastenkombinationen Ctrl+ Alt+ Rightund Ctrl+ Alt+ Leftfür das Ziehen mit drei Fingern nach links und mit drei Fingern nach rechts ändern . (Wie man mögliche Gesten macht, steht in dem von Ashu bereitgestellten Link). Auf diese Weise können Sie auch in Ubuntu mit drei Fingern ziehen.
Ich habe das Bild meiner Konfigurationsdatei hier hochgeladen , in dem ich die Bearbeitung hervorgehoben habe, die ich von der Standard-Touchegg-Konfigurationsdatei vorgenommen habe.
(Stellen Sie sicher, dass Sie mehrere Arbeitsbereiche in Ubuntu aktiviert haben, wobei alle Arbeitsbereiche horizontal ausgerichtet sind, falls Sie dies nicht überprüft haben. Wie kann ich die Anzahl der Arbeitsbereiche in Unity verringern oder erhöhen? )
Sie können dieses Tutorial auch verwenden, da es alle meine Punkte abdeckt und wahrscheinlich auch Fehler behebt. (nicht sicher)
quelle