So ordnen Sie eine Tastenkombination neu zu, um ein Skript auszuführen

So ordnen Sie eine Tastenkombination neu zu, um ein Skript auszuführen

Ich verwende BSPWM als Kachelfenstermanager und SXHKD als Mapping-Tool.
Und ich möchte das aktuelle Fenster schließen, wenn ich auf eine der folgenden Kombinationen klicke:

button1 + button1 + button3(doppelter Linksklick + Rechtsklick).

Ich habe versucht, dies zu meiner sxhkd-Konfiguration hinzuzufügen:

button1 + button1 + button3
  ./some_script.sh

aber es scheint nicht zu funktionieren.
Ich frage mich, ob es eine andere Lösung gibt, vielleicht mit anderen Tools.

Antwort1

Sie versuchen, Akkorde zu spielen. Diese sind durch Semikolons getrennt, wie folgt:

button1; button1; button2
            
         ./some_script.sh

von der sxhkd-Manpage:

Wenn mehrere Akkorde durch Semikolon getrennt sind, ist der Hotkey eine Akkordkette: Der Befehl wird erst ausgeführt, nachdem alle Akkorde der Kette in der richtigen Reihenfolge empfangen wurden.

Anstelle des Semikolons kann auch der Doppelpunkt verwendet werden, um anzugeben, dass die Akkordkette nicht abgebrochen werden soll, wenn das Kettenende erreicht ist.

verwandte Informationen