Zdravím.
Řeším takovou malou grafickou utilitku, jejímž úkolem je poskytnout jakémukoliv uživateli (který na to má odpovídající právo) služby odhlášení/vypnutí linuxového systému (prostě klasický dialog "Zastavit systém" známí z KDE, Gnome, nebo XFCE). Jedním z požadavků je nezávislost na prostředí.
Všechno vypadá, že by prošlo: vypnutí/restart systému existuje několik standardních příkazů (shutdown, halt, reboot), na uspání existují scripty. Ale nevím si rady s odhlášením (ukončením) konkrétní relace a s umožněním přepínání uživatelů - zase nejlépe stejně v jakémkoliv GUI prostředí. Odhlášení by se dalo řešit restartem XServeru, ale to se mi zdá poněkud.... surové. Nemohl by mě prosím někdo "nakopnout" správným směrem?

Dopředu díky.