Hallo,
ich betreue ein großes Netzwerk (Schule), wo es vorkommt, dass Nutzer sich ihre eigenen Einstellungen komplett zerschießen und sich dann nicht mehr anmelden können oder nicht mehr sinnvoll arbeiten können.
Dies muss nicht zwingend die Schuld der Nutzer sein, manchmal werden Dateien auch durch Netzwerkprobleme beschädigt.
Ich habe festgestellt, dass wenn man bei KDE die Einstellungen und den Cache löscht, man sich normalerweise wieder anmelden kann. Ich habe daher diese Befehle in eine eigene X-Session gepackt.
Das sieht dann so aus:
Das als kde_reset.desktop unter/usr/share/xsessions
Sowie
als /usr/bin/resetkde
Das funktioniert auch alles schön. Wenn ich mich mit dieser Session einlogge, kommt man schnell wieder auf den Anmeldeschirm.
Jetzt das Problem: Wenn man sich dann gleich wieder normal anmeldet, geht es nicht (Hintergrundbild erscheint, Wartesymbol dreht sich, dann passiert nichts mehr).
Wenn man den Rechner aber erst einmal neustartet, geht es wunderbar (das erste Anmelden dauert natürlich länger, wegen der Neuerstellung des Caches und der Grundeinstellungen).
Habe ich irgendwas falsch gemacht, was den Neustart nötig macht? Für Hinweise wäre ich dankbar.
ich betreue ein großes Netzwerk (Schule), wo es vorkommt, dass Nutzer sich ihre eigenen Einstellungen komplett zerschießen und sich dann nicht mehr anmelden können oder nicht mehr sinnvoll arbeiten können.
Dies muss nicht zwingend die Schuld der Nutzer sein, manchmal werden Dateien auch durch Netzwerkprobleme beschädigt.
Ich habe festgestellt, dass wenn man bei KDE die Einstellungen und den Cache löscht, man sich normalerweise wieder anmelden kann. Ich habe daher diese Befehle in eine eigene X-Session gepackt.
Das sieht dann so aus:
Code:
[Desktop Entry]
X-SuSE-translate=true
Encoding=UTF-8
Type=XSession
Exec=/usr/bin/resetkde
TryExec=/usr/bin/resetkde
DesktopNames=KDE_RESET
Name=KDE Benutzer Reset
Comment=Plasma by KDE
X-KDE-PluginInfo-Version=5.8.7
Sowie
Code:
#!/bin/bash
rm -r ~/.config
rm -r ~/.cache
rm -r ~/.local/share
exit
Das funktioniert auch alles schön. Wenn ich mich mit dieser Session einlogge, kommt man schnell wieder auf den Anmeldeschirm.
Jetzt das Problem: Wenn man sich dann gleich wieder normal anmeldet, geht es nicht (Hintergrundbild erscheint, Wartesymbol dreht sich, dann passiert nichts mehr).
Wenn man den Rechner aber erst einmal neustartet, geht es wunderbar (das erste Anmelden dauert natürlich länger, wegen der Neuerstellung des Caches und der Grundeinstellungen).
Habe ich irgendwas falsch gemacht, was den Neustart nötig macht? Für Hinweise wäre ich dankbar.