Unter XFCE hatte ich die Möglichkeit, meine Tastaturmedientasten so einzustellen, dass bestimmte Programme oder Skripte ausgeführt werden. Ich verstehe die Optionen zum Anpassen der Tastaturkürzel unter Gnome, aber wie ändere ich die Standardprogramme, die die Tasten verwenden.
Zum Beispiel habe ich ein Skript, das meinen Taschenrechner verwaltet (in diesem Fall Galculator). Dieses Skript startet nicht nur eine Instanz von galculator, sondern stellt auch sicher, dass keine andere Instanz ausgeführt wird. Im Gegensatz zur Standardmethode unter Gnome wird eine Instanz nur ausgeführt, wenn sie bereits ausgeführt wird. Ich habe nicht 15 verschiedene Taschenrechner, die ich am Ende schließen muss.
Ich habe versucht, unter gconf und Tastaturkürzeln zu suchen. Irgendwelche anderen Ideen?
quelle
System -> Preferences -> Keyboard Shortcuts
) öffnen, sehen Sie etwas zugeordnetXF86Calculator
? Wenn ja, hat es nicht geholfen, dies zu ändern, um Ihr Skript auszuführen?Antworten:
Öffnen Sie die Tastaturkürzel (
System -> Preferences -> Keyboard Shortcuts
). Standardmäßig wird die Aktion "Rechner starten" angezeigt.XF86Calculator
Klicken Sie darauf und drücken Sie Backspace, um sie deaktiviert zu lassen.Klicken Sie auf die
Add
Schaltfläche, um das Dialogfeld "Benutzerdefinierte Verknüpfung" aufzurufen. Geben Sie den Namen als "My Calculator Script" und den Befehl als vollständigen Pfad zu Ihrem Skript ein. Klicken Sie aufOK
.Sie finden diese neue Verknüpfung am Ende der Liste. Klicken Sie darauf (Sie sehen, dass sich der Verknüpfungseintrag dagegen von
Disabled
zu ändertNew Shortcut...
).Drücken Sie die
XF86Calculator
Taste (die spezielle Rechner-Taste auf Ihrer Tastatur).Drücken Sie
Close
, um diesen Dialog zu schließen. Dies sollte nun Ihr Skript ausführen, wenn Sie die Rechner-Taste drücken.quelle