Ich versuche diesen Befehl auszuführen:
xdotool key ctrl+super+d
Es soll den Desktop umschalten, aber es wird nicht funktionieren. Wenn ich die Tasten selbst drücke, funktioniert es jedoch.
command-line
15.04
xdotool
Iman Mohamadi
quelle
quelle
Antworten:
Der richtige Befehl lautet:
Verwenden Sie Folgendes, um die richtigen Schlüsselerwähnungen zu finden
xev
: Führen Sie in einem Terminalfenster den Befehlxev
+ aus Returnund geben Sie den Schlüssel ein, den Sie imxdotool
Befehl verwenden möchten. Die Ausgabe lautet wie folgt:Wo die gesuchten Informationen sind, finden Sie im Abschnitt:
Alternativ können Sie den
keysym
Wert -wert verwenden:oder der Schlüsselcode:
Zusätzliche Information
Wie durch @DKBose erwähnt:
auf
14.04
, den Befehl aus , verwendet durch OP sollte funktionieren, wie in den genanntenman xdotool
auf14.04.3
:Im Allgemeinen funktioniert jede gültige X-Keysym-Zeichenfolge. Mehrere Schlüssel werden durch '+' getrennt. Es gibt Aliase für "alt", "ctrl", "shift", "super" und "meta", die alle Foo_L zugeordnet sind, z. B. Alt_L und Control_L.
OP erwähnt jedoch das Tag
15.04
, und an15.04
fehlt die Passageman xdotool
, und die Aliasse funktionieren nicht mehr. Die in der Ausgabe von gefundenen Wertexev
sollten verwendet werden.quelle
man xdotool
und es funktioniert auch nicht. Ich werde es der Antwort hinzufügen.xev
funktioniert jedoch in allen Fällen.