Ich wundere mich nur; Wie binde ich .sh-Dateien an die Ausführung, wenn ich eine bestimmte Tastenkombination drücke? (wie Alt+ S)
Vielen Dank,
Dante
Ich wundere mich nur; Wie binde ich .sh-Dateien an die Ausführung, wenn ich eine bestimmte Tastenkombination drücke? (wie Alt+ S)
Vielen Dank,
Dante
Antworten:
Sie können dazu die Tastaturkürzel verwenden. Denken Sie daran, den vollständigen Pfad hinzuzufügen.
Gehe zu System >> Einstellungen >> Tastaturkürzel
Es öffnet sich ein Fenster mit einem Klick auf Hinzufügen
Nachdem Sie auf "Hinzufügen" geklickt haben, wird ein Fenster mit "Name" und "Befehl" angezeigt. Sie können dort einen beliebigen Namen eingeben. Geben Sie im Befehl den vollständigen Pfad der Datei mit bash in-front bash /path/to/the/file.sh an
Nach dem Hinzufügen des Namens und Befehls können Sie die Tastenkombination zuweisen.
xbindkeys
Ermöglicht das Speichern mehrerer Konfigurationen (wenn Sie diese Flexibilität wünschen).
Außerdem erhalten xbindkeys
Sie viel mehr Tastenkombinationen, da Sie damit (optional) die Numlock- , ScrollLock- und CapsLock- Zustände signifikant machen können ...
Ein weiteres Merkmal , das ist nicht gefunden Keboard Shortcuts ist , dass Sie können verwenden ~/
und $HOME/
Ihr Home - Verzeichnis für, statt es zu hart Code.
So installieren Sie xbindkeys und xbindkeys-config (die GUI für xbindkeys)
sudo apt-get install xbindkeys xbindkeys-config
So erstellen Sie die Standardkonfigurationsdatei für xbindkeys
xbindkeys --defaults > $HOME/.xbindkeysrc
Dann renne:
xbindkeys
xbindkeys-config
Und für Ihre erste Keybinding, können Sie es nützlich finden zuweisen Ctrl+ Shift+ Alt+ X, oder was auch immer Sie es vorziehen, zuxbindkeys-config
Damit die Hotkeys von xbindkeys immer aktiv bleiben, wenn Sie den Computer starten ...
Main Menu
System
Preferences
Startup Applications
[ Add ]
Name: xbindkeys
Command: xbindkeys
Comment: xbindkeys
Der Vollständigkeit halber: Wenn Sie Compiz verwenden, können Sie benutzerdefinierte Tastatur- und Mauskürzel mit CCSM (Compiz Config Settings Manager) und dem Befehls-Plugin festlegen.
Geben Sie einfach den Namen Ihres Sh-Skripts ein (zum Beispiel "CustomScript" im angehängten Screenshot) und geben Sie ihm auf der Registerkarte " Key Bindings" eine benutzerdefinierte Schlüsselbindung . Ihr Skript muss in einem Verzeichnis abgelegt sein, das von Ubuntu überwacht wird, damit dies funktioniert. Ich lege alle meine Skripte in das /usr/local/bin
Verzeichnis.
Stellen Sie sicher, dass Ihr Skript ausführbar ist, indem Sie es chmod +x CustomScript
in einem Terminal anwenden, und beachten Sie, dass bei allen Wörtern die Groß- und Kleinschreibung beachtet wird.
Compiz ermöglicht das Exportieren aller Einstellungen, einschließlich Verknüpfungen, was für die Einrichtung ähnlicher Computer sehr nützlich ist.