Wenn ich von Windows 7 zurückkomme, möchte ich, dass zwei Arten von Verknüpfungen gleichzeitig funktionieren:
- Durch alleiniges Drücken von Win(aka Super) sollte das Whisker-Menü geöffnet werden, z. B. zum schnellen Starten der Anwendung
- Das Drücken von Win+ einem Pfeil sollte das gleiche Verhalten wie Windows bieten, dh Maximieren / Wiederherstellen, Minimieren, Kacheln nach links / rechts
Leider , wenn ich beide die Window - Manager Verknüpfungen für letztere und die Tastatur Anwendungsverknüpfung eingerichtet xfce4-popup-whiskermenu
zu Super-Lwerden die Window - Manager Kombination ignoriert und die beim Lösen Winder whiskermenu dennoch öffnet.
Wie kann das behoben werden?
(Ich verwende Arch Linux, wenn das relevant ist)
keyboard-shortcuts
xfce
Tobias Kienzler
quelle
quelle
xbindkeys
die festlegenWin
->xfce4-popup-whiskermenu
Verknüpfung?xbindkeys
ausreicht, nur von einer laufenden Sitzung aus zu laufen, ich habe nichts.Xsession
geändert und neu protokolliert: "*** Warnung *** Bitte stellen Sie sicher, dass kein anderes Programm ausgeführt wird, das eines erfasst Es scheint, dass ein Konflikt vorliegt und xbindkeys nicht alle in seiner Konfigurationsdatei definierten Schlüssel abrufen kann. "xbindkeys
auch versuchen, denselben Schlüssel zu binden. Wenn Sie das WM deaktivieren, können Sie es zumindest verwendenxbindkeys
und dann sehen, ob dies tatsächlich hilft oder nicht.xbindkeys
Antworten:
Verwenden Sie xcape , um dies zu beheben (KDE-Benutzer könnten an ksuperkey interessiert sein ). Dieser kleine Hintergrunddämon ist zwar nützlich, um Tasten an eine andere (Kombination von) Tasten zu binden, bietet jedoch auch die Möglichkeit, Aktionen nur auszuführen, wenn Tasten losgelassen werden, nicht wenn sie gedrückt werden.
Installieren Sie xcape .
Weisen Sie Supereine Platzhalterverknüpfung wie ⎈ Shift⎇ Ctrl⇧ Alt SuperDeine andere Verknüpfung zu, die nicht von einer anderen Anwendung verwendet wird:
Stellen Sie sicher, dass Sie das Whisker-Menü mit derselben Verknüpfung starten. Fügen Sie dazu eine Verknüpfung unter Einstellungen> Tastatur> Verknüpfungen hinzu .
quelle
xcape
Befehl zu den Starteinstellungen hinzufügen , wie in dem Beispiel, das er bereitgestellt hat:xcape -e 'Super_L=Control_L|Shift_L|Alt_L|Super_L|Escape'
Vielen Dank, dass Sie dies für uns zusammengestellt haben, @Devon