Wie kann ich Tastenkombinationen beim Loslassen der Taste anstatt beim Drücken der Taste registrieren lassen?

17

Ich möchte Verknüpfungen wie in Windows haben. Superöffnet das Startmenü, Super+ Söffnet ein Suchfenster, Super+ Eöffnet Thunarsich usw.

Ich weiß, wie man Tastaturkürzel einstellt, aber wenn ich das SuperÖffnen einstelle whiskermenu, whiskermenutaucht es auch in jeder anderen Instanz von Super+ * - Verknüpfungen auf. Ich denke, das liegt daran, dass XFCE die Verknüpfungen so registriert, wie sie kommen, anstatt auf die gleichzeitige Veröffentlichung zu warten (wie in Windows).

Wie stelle ich das ein?

ijustlovemath
quelle
Hast du das gelöst?
Muhammad Gelbana
Nein, habe ich nicht. Anregungen willkommen.
ijustlovemath
Ich habe das gleiche Problem, ich hoffe, wir können eine Lösung dafür finden.
GTRONICK

Antworten:

6

Sie können es auf diese Weise erreichen:

Installieren xbindkeys

sudo apt-get install xbindkeys

Führen Sie den Befehl aus:

xbindkeys --key

Drücken Sie im angezeigten weißen Feld Ihre Tastenkombination. Beispiel Win+ Egibt Folgendes zurück:

"(Scheme function)"
    m:0x50 + c:26
    Mod2+Mod4 + e

Kopieren Sie nun die letzte (oder letzte Sekunde) Zeile und verwenden Sie sie wie unten angegeben

Erstellen Sie eine neue Datei.xbindkeysrc in Ihrem Home-Verzeichnis

touch $HOME/.xbindkeysrc

Öffne es

nano $HOME/.xbindkeysrc

Geben Sie den erforderlichen Befehl und die erforderlichen Schlüssel wie unten angegeben ein

"nautilus"
    release+Mod2+Mod4 + e

(Hinweis: nicht vergessen release, "nautilus" durch einen beliebigen Befehl ersetzen)

Fügen Sie auf ähnliche Weise alle erforderlichen Befehlstastenkombinationen untereinander hinzu

Nun fügen Sie xbindkeyszu xinitrc:

sudo nano /etc/X11/xinit/xinitrc

xbindkeyszum Start hinzufügen (1. Zeile oder vorher . /etc/X11/Xsession)

Starten Sie Ihr System neu und Sie sollten erwartetes Verhalten erhalten

TIPP: Stellen Sie sicher, dass Sie keine widersprüchlichen Konfigurationen in xbindkeys und Ihrer von Ihrem DE bereitgestellten GUI-Methode festlegen

Für weitere Beispiele, man xbindkeys

Severus Tux
quelle
Ich bin nicht länger auf Xubuntu oder sogar XFCE, werde aber versuchen, eine VM hochzufahren, um dies zu testen. Vielen Dank, dass Sie sich die Zeit genommen haben, uns zu antworten. Ich dachte, ich würde nie einen bekommen!
ijustlovemath
Funktioniert nicht auf Wayland
Ray Foss
-1

Sie können das Problem beheben, indem Sie gepatchtes XOrg installieren

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt update && sudo apt upgrade -y
Final12345
quelle
PPAs sind im Allgemeinen nicht sicher, ich würde aus Sicherheitsgründen dagegen raten.
ijustlovemath