Hallo,
wie kann man, sagen wir die Taste "x" binden, dass ein bash shell Script, was im Hintergrund läuft, dann beendet bzw. sofort terminiert wird ?
Terminal wäre "xterm" und und FensterManager "lightdm" bzw. "xfce4"
Danke
Taste "x" binden um Bash shell Script zu beenden
Re: Taste "x" binden um Bash shell Script zu beenden
Hallo ren22,
da gibt es, wie so oft, viele Moeglichkeiten.
Hier ist eine davon:
Das Script, welches im Hintergrund laeuft...
Und zum beenden des Scriptes wird dieser Befehl ausgefuehrt:
Mit "lightdm" bzw. "xfce4" kenne ich mich leider nicht aus aber im Netz gibt es viele Anleitungen, wie man einem Befehl eine Tastenkombination zuweist.
z.B.
https://asciich.ch/wordpress/tastenkomb ... inrichten/
Gruss, heinz
da gibt es, wie so oft, viele Moeglichkeiten.
Hier ist eine davon:
Das Script, welches im Hintergrund laeuft...
Code: Alles auswählen
#!/bin/bash
function Ende
{
# Aufraeumen und beenden
rm "/tmp/scriptpid"
exit 0
}
# Hauptteil
trap 'Ende' '10'
echo "$$" >"/tmp/scriptpid"
# Mach irgendwas, die ganze Zeit...
while true
do
echo -ne '\a'
sleep 1
done
Code: Alles auswählen
kill -s 10 $(</tmp/scriptpid)
z.B.
https://asciich.ch/wordpress/tastenkomb ... inrichten/
Gruss, heinz
-
- Beiträge: 720
- Registriert: 09.09.2014 18:33:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Taste "x" binden um Bash shell Script zu beenden
Wie heinz schon erläutert, brauchst du eine Befehlszeile, mit der dein Skript abgebrochen wird - um zu wissen, wie die aussehen soll bzw. wie du sie selbst zusammenstellen kannst, müssten wir aber mehr über das Script wissen. Wenn's nicht zu lange ist kannst du es ja direkt hier posten.
Bei XFCE kannst du unter Einstellungen→Tastatur im Reiter "Tastenkürzel für Anwendungen" dann eine Tastenkombination festlegen, mit der der Befehl ausgeführt wird. "x" ist da allerdings wenig empfehlenswert - dann könntest du ja in keiner Anwendung mehr "x" eingeben Ich weiß gar nicht, ob das Einstellungsprogramm solche Tastenkürzel überhaupt zulässt. Nimm besser Steuerung-Alt-X oder etwas in der Richtung: Steuerung-X a bereits das globale Tastenkürzel für "Ausschneiden".
Bei XFCE kannst du unter Einstellungen→Tastatur im Reiter "Tastenkürzel für Anwendungen" dann eine Tastenkombination festlegen, mit der der Befehl ausgeführt wird. "x" ist da allerdings wenig empfehlenswert - dann könntest du ja in keiner Anwendung mehr "x" eingeben Ich weiß gar nicht, ob das Einstellungsprogramm solche Tastenkürzel überhaupt zulässt. Nimm besser Steuerung-Alt-X oder etwas in der Richtung: Steuerung-X a bereits das globale Tastenkürzel für "Ausschneiden".