Mausgesten für Unity Desktop


10

Ich mochte die Mausgeste von Windows 7, um alle geöffneten Fenster außer dem aktiven zu minimieren. Kann ich diese Art von Gesten in Unity verwenden?

oder Welche Mausgesten stehen für Unity zur Verfügung?

Antworten:


9

Für Ihre allgemeine Frage werfen Sie einen Blick auf "Was sind die Tastatur- und Mausverknüpfungen von Unity?"


Für Ihre spezielle Frage schlage ich Easystroke vor :

Easystroke ist eine Gestenerkennungsanwendung für X11. Gesten oder Striche sind Bewegungen, die Sie mit Ihrer Maus (oder Ihrem Stift, Finger usw.) ausführen, während Sie eine bestimmte Maustaste gedrückt halten. Easystroke führt bestimmte Aktionen aus, wenn es den Strich erkennt. Derzeit kann easystroke Tastendrücke emulieren, Shell-Befehle ausführen, Modifikatoren gedrückt halten und ein Scrollrad emulieren. Das Programm wurde speziell für Tablet-PCs entwickelt und kann auch ohne Zugriff auf eine Tastatur effektiv verwendet werden. Easystroke versucht, eine intuitive und effiziente Benutzeroberfläche bereitzustellen, ist jedoch hochgradig konfigurierbar und bietet viele erweiterte Funktionen.
( Quelle )

Installation über das Software Center

  1. Um alle Fenster außer dem aktiven zu minimieren, verweise ich in dieser Antwort auf das Skript ( minimise.py ).

  2. Um Easystroke einfach zu verwalten, sollten Sie es im Bedienfeld sichtbar machen. Installieren Sie dazu dconf-tools Installieren Sie dconf-tools , öffnen Sie den dconf-Editor und wechseln Sie zu desktopunitypanelund , 'easystroke'am Ende zu "systray-whitelist" .

  3. Starten Sie dann Easystroke . Um eine neue Aktion hinzuzufügen, klicken Sie auf das Bedienfeldsymbol und dann auf die ActionsRegisterkarte Add Action. Verwenden Sie diese Parameter:

    • Name: minimieren außer aktiv
    • Geben Sie Folgendes ein: Befehl
    • Details: bash -c 'python ~ / minimise.py'

    Um eine Mausgeste einzustellen, klicken Sie Record Strokeund bewegen Sie dann bei gedrückter Maustaste 2 die Maus so, wie Sie es für diese Aktion in Zukunft möchten. Bereit.
    (Sie können die bevorzugte Maustaste in der PreferencesRegisterkarte mit einem Klick auf ändern Gesture Button.)

    Easystroke-Einstellungen

  4. Um alle Fenster außer dem aktiven zu minimieren, drücken Sie jetzt einfach die Maustaste 2 und führen Sie die zuvor ausgewählte Aktion aus.

  5. Wenn Sie möchten, fügen Sie Easystroke zu Startup Applications hinzu, indem Sie auf der PreferencesRegisterkarte das Kontrollkästchen "Autostart easystroke" aktivieren .


Informationen zur Konfiguration von Easystroke finden Sie in der Dokumentation sowie in diesem Abschnitt mit Tipps und Tricks .


1
Sie können auch xdotool installieren und 'xdotool key --delay 50ms alt + Leertaste n' verwenden, um das Fenster zu minimieren
German Attanasio

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.