9/12/2024

Met commando uitloggen van KDE Plasma

Filed under: — cybrarian @ 10:15 am

Vasthangende programma’s in je desktop? Herstarten is vaak niet nodig, uitloggen (en terug inloggen) is meestal genoeg.

Van in een Konsole (terminal):
loginctl terminate-user copyleft

De gebruiker moet je zelf aanpassen, het is de naam die zichtbaar is in je prompt, bv copyleft@linuxuserbox:~/bin
Of je kan het zien in het path van je gebruiker:
cd ~
pwd

Ik gebruik dit commando op een pc waar ik met 6 verschillende desktops werk, en veel programma’s open heb staan, en door een voorlopig onbekende oorzaak een zeer traag werkende desktop krijg. Ik moet dan bij elke aktie heel lang wachten op reaktie, dus ook op de uitlog-menukeuze. Maar ik heb meestel wel ergens een terminal openstaan, en daar kan het met een commando, en dat gaat sneller. Het is een “propere” manier van afsluiten, en als je terug inlogt komen de programma’s die openstonden terug op.

Een variatie:

loginctl terminate-session

Too few arguments

Maar dan moet je wel de sessie opgeven, en er is niet zoiets als -1 of 0 voor huidige. Je kan de sessies oplijsten met loginctl list-sessions

loginctl list-sessions
SESSION UID USER SEAT TTY
10 1002 copyleft seat0
3 1002 copyleft seat0

.. en ik krijg sessions 3 en 10 bv; waarbij terminate-session 3 niets zichtbaars doet, terminate-session 10 wel mijn desktop afsluit, dus ik veronderstel dat je altijd het hoogste getal nodig hebt.

Waarschijnlijk zou deze ook wel werken (meestal is er alleen seat0 als je geen speciale hardware hebt):
loginctl terminate-seat seat0

Powered by WordPress