Máš recht aldo81
Hodil jsem na to čučku, provedl testy a zjišťoval jsem informace po netu.
Vytvořil jsem nového uživatele a změnil z
kdm na
lxdm. To samé se projevuje i v MGA4 64bit.
To, co jsem zjistil, se netýká jen Mageii, ale i ostatních distribucí, které používají
lxdm.
Proč se to tak chová, je z toho důvodu, že po odhlášení uživatele se neukončí spuštěné programy/procesy a pak to má vliv na 2. uživatele po přihlášení, že ty samé procesy je prostě nespustí (pořád běží 1. uživatel). Můžeš ověřit po odhlášení v tty příkazem:
loginctl list-sessions
Narazil jsem na
https://wiki.archlinux.org/index.php/LXDM#Incorrect_logout_handling , ale bohužel to nezabralo.
Jediné řešení je buď příkazem, který ukončí sezení a pak v 2. uživateli není žádný problém:
loginctl kill-session $XDG_SESSION_ID
nebo, jak jsi již psal, změnit
lxdm na jiné
dm a nemusíš myslet na nějaký poblbý příkaz. Problém je totiž buď přímo v
lxdm a nebo v systemd, bo:
# systemctl list-units
uvidíš
lxdm.service je ve faultu a také:
# systemctl restart lxdm.service
neprovede nic!
Nicméně, do bugzilly to hlásit nemusíš, bo už to tam hlášeno je:
https://bugs.mageia.org/show_bug.cgi?id=8209 a další podobné - hledej tam lxdm (nebo stačí použít strýčka Googla).
Bohužel ti nenapíši řešení, budeme si muset počkat na aktualizace systemd či lxdm....
Jdu chrápat, mám z toho koumání červené oči