(gelöst) Programme schliessen

Linux Mint, Ubuntu, elementary und Co. Hier kann über andere Linux Distributionen Diskutiert werden.
Antworten

Themen Author
Popelmaniac
Forum Kenner
Forum Kenner
Beiträge: 126
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

#1

Beitrag von Popelmaniac »

Wie kann ich aus dem terminal in Archlinux alle Programme schliessen?

pkill * ??
Zuletzt geändert von Popelmaniac am Samstag 26. August 2023, 08:59, insgesamt 1-mal geändert.
Benutzeravatar

LaGGGer
Forum Held
Forum Held
Beiträge: 1557
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: Sapphire Nitro+ AMD Radeon RX 7700 XT
Kernel: 6.8
Desktop-Variante: XFCE
GPU Treiber: amdgpu im Kernel
Hat sich bedankt: 145 Mal
Danksagung erhalten: 252 Mal

Re: Programme schliessen

#2

Beitrag von LaGGGer »

Ich nehme immer xkill wenn ein Fenster abgeschmiert ist
°°
MfG LaGGGer

maroco
Forum Kenner
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

#3

Beitrag von maroco »

Die Frage ist, ob Du ALLE Prozesse des Benutzers beenden willst

Code: Alles auswählen

$ killall -u $USER
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

$ 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
Popelmaniac
Forum Kenner
Forum Kenner
Beiträge: 126
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

#4

Beitrag von Popelmaniac »

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«
@maroco
dein script funktioniert nicht kannst du es für mich anpassen?

maroco
Forum Kenner
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

#5

Beitrag von maroco »

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.
MediaTerm, mein MediathekView-Client für die Kommandozeile: https://mediaterm.martikel.bplaced.net/

Themen Author
Popelmaniac
Forum Kenner
Forum Kenner
Beiträge: 126
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

#6

Beitrag von Popelmaniac »

@marco
Nach installation von wmctrl hat es geklappt, danke.
Antworten

Zurück zu „Andere Linux Distributionen“