Zustand der Multitouch-Gesten in 14.04 / Einheit


18

Dies scheint eine der am häufigsten gestellten Fragen zu sein, aber das Ubuntu-Entwicklerteam hat in diesem Bereich schnell Änderungen vorgenommen. Daher sind aktuelle Informationen wichtig.

Ich bin auf einem macbook pro 9,2.

Als ich Ubuntu Saucy installierte, bekam ich den neuen und aufregenden Mtrack-Treiber für mein Touchpad. Es scheint für alle Grundfunktionen gut zu funktionieren und zwei- und dreifingrige Gesten scheinen zumindest von meinen Anwendungen erfasst zu werden (z. B. Firefox 3-Taste "Zurück", Scrollen). Ich möchte die Gesten jedoch anpassen und möglicherweise eine oder zwei eigene hinzufügen, um meine Arbeitsbereiche / Fenster zu verwalten. Ich habe letzte Nacht ein Update auf 14.04 durchgeführt, um zu sehen, ob die Multitouch-Unterstützung in der GUI verbessert wurde (es sieht nicht so aus).

  • Ich habe touchegg ausprobiert, aber es scheint, dass es auf utouch basiert, das in 13 oder 14 nicht mehr vorhanden ist. Es kann nichts von meinem Touchpad erkennen, selbst wenn ich Unity ohne Multitouch neu kompiliert habe ( http://ineed.coffee/1068) / os-x-like-multitouch-gesten-für-macbook-pro-running-ubuntu-12-10 / . In den meisten Dokumenten, die ich gesehen habe, wird davon ausgegangen, dass Sie Synaptics verwenden. Vielleicht ist das das Problem.

  • Ich habe Ginn ausprobiert, bin jedoch auf dasselbe Problem gestoßen - es kann keine Eingabe von meinen Trackpad-Gesten erkennen.

  • Ich habe easystroke ausprobiert, möchte aber, dass ich eine "Gestenschaltfläche" habe, die Gesten ermöglicht. Ich möchte sie nur ohne einen speziellen Knopf machen.

Das macht mich verrückt. Ich verstehe, dass wenn ich zu Ubuntu Gnome wechsle, touchegg "einfach funktionieren sollte". Aber muss ich WIRKLICH meine gesamte Shell-Oberfläche ändern, um Mausgesten zu konfigurieren? Hijackt Unity WIRKLICH den gesamten Multitouch-Stapel, ohne dass dies in einem Konfigurationstool angezeigt wird?

Ich finde das so lächerlich, dass ich etwas Offensichtliches vermissen muss. Jeder Rat wäre willkommen.


Gibt es Updates zu Multitouch-Gesten mit Ubuntu 14.04 / Unity?
Jairo

1
Wenn dieses Problem Sie betrifft und Sie möchten, dass es sich ändert, registrieren Sie sich (falls erforderlich) und informieren Sie die Entwickler von Unity hier: bugs.launchpad.net/unity/+bug/842693 und während Sie hier (und in den verlinkten Bugs) sind bis dahin eines davon ist das obige): bugs.launchpad.net/unity/+bug/1340846 Die Wichtigkeit dieses Problems scheint sehr gering zu sein, da das Problem seit 11.10 oder so war und sich immer noch auf dem aktuellen nächtlichen Build vom 16.04 befindet !! Solange die Entwickler jedoch nicht wissen, dass es viele Leute stört, ist es nicht nur ihre Schuld.
Folterer

Antworten:


2

Auf dem neuesten Ubuntu funktionieren alle erweiterten Multi-Touch-Funktionen nur über den Touchscreen, nicht über das Touchpad.

Was also übrig bleibt, ist:

  • scrollen (zwei Finger ziehen nach oben oder unten),
  • Liste der laufenden Software (3 Finger doppeltippen)
  • Launcher (4 Finger tippen)

Alle anderen erweiterten Multitouch-Gesten sind nur auf dem Bildschirm verfügbar. Ich bin immer noch verwirrt über diese Wahl des Designs.

Touchégg scheint mit 14.04 zu funktionieren (ich bin am 14.10, kann nicht bestätigen / ablehnen) https://code.google.com/p/touchegg/


Ihre Antwort scheint richtig zu sein, und ich bin auch verwirrt über diese Design-Wahl
Alexander Mills

1

Gemäß den Richtlinien für die Unity-Gesten-Benutzeroberfläche sind in Unity nur "4-Finger" und "1-Finger-Kante" fest codiert. Ich kann bestätigen, dass die meisten Gesten auf Wacom-Tablets leicht deaktiviert werden können, ohne Unity neu zu kompilieren (mit xsetwacom), jedoch die "4-Finger" -Geste, die den Bindestrich öffnet (was beim Schreiben auf dem Wacom oft versehentlich durch meine Fingerknöchel ausgelöst wird). ist ärgerlich hartnäckig.

Update: Unity neu kompilieren, um den anstößigen Code zu entfernen, der mit den Vier-Finger-Berührungen zusammenhängt, war ziemlich schmerzlos und in einem anderen Thread gut umrissen .


1

Ich habe einen Leitfaden dazu geschrieben. Grundsätzlich müssen Sie einen Forked-Syndaemon-Treiber verwenden, damit dies funktioniert. Sie werden auch ein Programm namens xswipe verwenden. Folgen Sie diesem Link .


1

Tatsächlich funktionieren all diese Funktionen immer noch auf dem Touchpad. Sie haben lediglich Unterstützung für Touchscreen-Laptops / -Monitore hinzugefügt. Dabei wurden die meisten Standard-Mehrfingergesten auf den Touchscreen verschoben. Wenn Sie sie also auf dem Touchpad haben möchten, müssen Sie nur die Verknüpfung und den Befehl einrichten, ähnlich wie bei einer Tastenkombination. (und ja, ich weiß, dass dies funktioniert, ich verwende derzeit Ubuntu 15.04 Vivid Vervent.)


1
Ich überarbeite meine Antwort jetzt, nachdem ich Ihre Frage weiter gelesen habe, sorry. Ja, Sie benötigen Synaptics, damit all dies ordnungsgemäß funktioniert.
John Hamilton

1
Sie müssen Ihre Antwort nicht kommentieren. Bitte klicken Sie auf den unten stehenden Link zum Bearbeiten , um ihn zu aktualisieren.
MadMike
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.