
Einfache Frage. Unter benutzerdefinierten Tastaturkürzeln habe ich xterm ~/Desktop/Ordner/Unterordner/Textdatei ausprobiert, aber das funktioniert nicht.
Meines Wissens sind Tastaturkürzel Terminalbefehle. Wenn ich das Obige im Terminal eingebe, passiert nichts, also habe ich wahrscheinlich das falsche Verzeichnis. Wenn ich jedoch sh ~/Desktop/folder/subfolber/textfile im Terminal eingebe, kann ich die Textdatei ausführen, aber dann funktioniert dieses Kürzel nicht, wenn ich versuche, es über die Tastaturoptionen hinzuzufügen.
Wir sind für jede Klarstellung dankbar.
Antwort1
Tastaturkürzel sind Befehle, gehören aber zu daemons
, wie beispielsweise gnome-settings-daemon
oder unity-settings-daemon
. Generell gilt für X-Server, dass Tastaturkürzel unabhängig von der verwendeten GUI mit xbindkeys
der App geändert werden können.
Was Sie in Ihrem speziellen Fall jedoch wirklich benötigen, um xterm zu öffnen und ein Skript auszuführen, ist Folgendes:
- Gehen Sie zu Einstellungen -> Tastatur -> Tastenkombinationen -> Benutzerdefiniert;
- Fügen Sie eine neue Verknüpfung hinzu. Geben Sie an, dass sie
xterm
mit dem vollständigen Pfad zum Skript ausgeführt werden soll, z. B.xterm -hold -e /home/user/bin/myScript.sh
- Weisen Sie ihm einen Tastendruck zu.
Hinweis: Das Skript muss ausführbar gemacht werden mitchmod 755 /path/to/script.sh
Hier ist mein Beispiel:
Skript in/home/serg/testScript.sh
#!/bin/bash
printf "This was a triumph\nI'm making a note here, huge success"
df
date
Verknüpfungseinrichtung
Ausgabe
Sehen Sie sich meine anderen Antworten an, in denen Verknüpfungen Skripte zugewiesen werden: