Linux - Starten / Beenden eines Bash-Skripts mithilfe von Tastenkombinationen

544
Maciej Krawczyk

Ich möchte meinen Bildschirm mit einem einfachen ffmpeg-Befehl aufnehmen. Das Problem ist, dass ich es tun möchte, ohne das Terminal zu öffnen. Zum Beispiel drücken Sie Strg + R, um das Skript zu starten, und erneut Strg + R, um es zu beenden. Ist das möglich? Ich benutze den i3 Window Manager, ich kann den Start machen, aber ich habe keine Ahnung, wie ich ihn töten könnte.

0
Ich kann einfach killall script_name.sh verwenden und den Befehl an eine andere Tastenkombination binden. Eine Kombination startet also das Skript, die andere beendet es. Ich wusste nur nicht, dass es so einfach war, den Prozess anhand des Skriptnamens zu beenden. Maciej Krawczyk vor 7 Jahren 0

1 Antwort auf die Frage

0
Xen2050

Ich kenne den i3-Fenstermanager nicht, aber er muss Tastenkombinationen haben. Stellen Sie die Start & Kill-Verknüpfungen einfach auf die gewünschte Tastenkombination ein.

Ich bin mit XFCE / XFWM vertraut, das über eine GUI mit Tastatureinstellungen verfügt, mit einer Registerkarte "Anwendungsverknüpfungen", auf der Sie einen beliebigen Terminalbefehl auf eine beliebige Tastenkombination setzen können.

Bei einer Websuche nach Linux-i3-Tastenkombinationen wird dieser Treffer angezeigt ( http://www.zdnet.com/article/how-to-customise-your-linux-desktop-kali-linux-and-i3-window-manager/ ). hat einen Tipp, der funktionieren sollte. Dieses Beispiel wird ausgeführt, gvimwenn die Tasten "Mod + F4" gedrückt werden:

bindsym $mod+F4 exec gvim 
Eigentlich wollte ich nur wissen, wie man einen Prozess abtötet. Ich kenne normale Programme. Ich wusste nicht, dass Killall Script.sh ausreichen würde. Vielen Dank für die Antwort. Maciej Krawczyk vor 7 Jahren 0
Also ... das ganze * "Tastenkombinationen verwenden" * im Titel und * "Das Problem ist, ich will es ohne Öffnen des Terminals" * war alles nur ein roter Hering? Das ist ungewöhnlich... Xen2050 vor 7 Jahren 0