Wie kann ich aus dem terminal in Archlinux alle Programme schliessen?
pkill * ??
(gelöst) Programme schliessen
-
Themen Author - Forum Kenner
- Beiträge: 130
- Registriert: Samstag 1. Dezember 2018, 07:21
- CPU: AMD Ryzen 5 2400 G
- GPU: HD
- Kernel: 5.x
- Desktop-Variante: Mate
- GPU Treiber: radeon
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
(gelöst) Programme schliessen
Zuletzt geändert von Popelmaniac am Samstag 26. August 2023, 08:59, insgesamt 1-mal geändert.
-
- Forum Kenner
- Beiträge: 103
- Registriert: Freitag 29. November 2019, 08:07
- CPU: Dual Core Intel Core i5-7200U
- GPU: Intel HD Graphics 620
- Kernel: 6.1
- Desktop-Variante: IceWM
- GPU Treiber: i915
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 39 Mal
- Kontaktdaten:
Re: Programme schliessen
Die Frage ist, ob Du ALLE Prozesse des Benutzers beenden willst
was u.a zwangsläufig zur Abmeldung von der Desktop-Umgebung führt ...
... oder ob Du bloß alle grafischen Programme (mit offenen Fenstern) schließen willst, etwa so:
Code: Alles auswählen
$ killall -u $USER
... oder ob Du bloß alle grafischen Programme (mit offenen Fenstern) schließen willst, etwa so:
Code: Alles auswählen
$ while IFS= read -r line; do if [ $(echo $line | awk '{ print $2 }') -eq 0 ]; then kill $(echo $line | awk '{ print $3}'); fi; done <<< $(wmctrl -pl) &
MediaTerm, mein MediathekView-Client für die Kommandozeile: https://mediaterm.martikel.bplaced.net/
-
Themen Author - Forum Kenner
- Beiträge: 130
- Registriert: Samstag 1. Dezember 2018, 07:21
- CPU: AMD Ryzen 5 2400 G
- GPU: HD
- Kernel: 5.x
- Desktop-Variante: Mate
- GPU Treiber: radeon
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal
Re: Programme schliessen
Off-topic
while IFS= read -r line; do if [ $(echo $line | awk '{ print $2 }') -eq 0 ]; then kill $(echo $line | awk '{ print $3}'); fi; done <<< $(wmctrl -pl) &
bash: Syntaxfehler beim unerwarteten Symbol »do«
bash: Syntaxfehler beim unerwarteten Symbol »do«
dein script funktioniert nicht kannst du es für mich anpassen?
-
- Forum Kenner
- Beiträge: 103
- Registriert: Freitag 29. November 2019, 08:07
- CPU: Dual Core Intel Core i5-7200U
- GPU: Intel HD Graphics 620
- Kernel: 6.1
- Desktop-Variante: IceWM
- GPU Treiber: i915
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 39 Mal
- Kontaktdaten:
Re: Programme schliessen
Kann den Fehler nicht nachvollziehen. Bei mir funktioniert der – zugegebenermaßen rasch "zusammengestoppelte" – Befehl einwandfrei. Paket wmctrl muss natürlich installiert sein.
Ansonsten finde ich gerade im Netz ein Skript zum Schließen aller offenen Fenster hier:
https://www.tuxtips.info/linux/how-to-c ... s-in-linux
Anders als bei meinem Befehl werden damit die Prozesse nicht getötet, sondern die Fenster so geschlossen, als würde man das "x" in der Fensterleiste klicken oder die Tasten Alt-F4 drücken. Evtl. erscheinen also Rückfragen der Programme wie "Sollen die Änderungen vor dem Schließen gespeichert werden?", ohne deren Beantwortung die Fenster nicht geschlossen werden.
Ansonsten finde ich gerade im Netz ein Skript zum Schließen aller offenen Fenster hier:
https://www.tuxtips.info/linux/how-to-c ... s-in-linux
Anders als bei meinem Befehl werden damit die Prozesse nicht getötet, sondern die Fenster so geschlossen, als würde man das "x" in der Fensterleiste klicken oder die Tasten Alt-F4 drücken. Evtl. erscheinen also Rückfragen der Programme wie "Sollen die Änderungen vor dem Schließen gespeichert werden?", ohne deren Beantwortung die Fenster nicht geschlossen werden.
MediaTerm, mein MediathekView-Client für die Kommandozeile: https://mediaterm.martikel.bplaced.net/
-
Themen Author - Forum Kenner
- Beiträge: 130
- Registriert: Samstag 1. Dezember 2018, 07:21
- CPU: AMD Ryzen 5 2400 G
- GPU: HD
- Kernel: 5.x
- Desktop-Variante: Mate
- GPU Treiber: radeon
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 2 Mal