slim wurde nicht mein Freund. Er machte nicht, was ich gern wollte und zickte ziemlich rum.
xdm hatte ich bei einem OpenBSD Test in Gebrauch und konnte damit leben, fand aber keinen großen Gewinn dabei. Also, keine größere Schonung der Ressourcen, die den Einsatz wirklich rechtfertigt.
kdm habe ich deshalb auf meinen Hauptrechner aus Tradition und weil er sooo gut geht weiter drauf und nutze ihn am liebsten. gdm konnte mich nicht begeistern.
Das Ausloggen/Abmelden oder Ausschalten des Systems aus einer OpenBOX-Sitzung macht mir auch nicht wirklich Spaß.
Nach einigen Wirrungen habe ich das nun so, dass ich mittels eines Eintrags in meinem fbpanel (x11/fbpanel) zwei scripte aufrufe. In einem meiner kreativen Anfälle nannte ich die schaltaus.sh und schaltgaus.sh. Letzteres steht dann für "schalt ganz aus" und meint eben shutdown -p now. schaltaus macht alles genau gleich, nur eben ohne shutdown.
Dabei nutze ich pidof (sysutils/pidof) und finde die pid's der Prozesse, die ich in der Autostart normalerweise immer starte und nutze und kille diese -15, dann kille ich -15 pidof openbox, dann sehe ich nach verbliebenen User-Prozessen (ps -U) und kille diese -15 und dann eben der shutdown.
Es gibt sehr hartnäckige Prozesse, etwa gam-server, die sich einfach nicht killen lassen wollen und die ich gar nicht so schön finde. Weiß nicht, wie ich das lösen könnte.
Das Rezept zum Shutdown wurde schon genannt: der USer ist auch Operator und Operator dürfen shutdown.
KDE3 konnte auch ohne ausloggen eine weitere Instanz starten. Also, mit "neue Sitzung starten" gelangte man ohne KDE zu schließen wieder zum kdm, konnte dort einen weiteren Nutzer anmelden und vielleicht ein unterschiedliches DesktopEnvironment nutzen lassen (ggf auch auf entferntem Rechner). Zwischen den Sitzungen konnte man mit STRG+ALT+F9 ... F12 umschalten (halt gemäß /etc/ttys). Bei Ausschalten aus KDE wurde dann eine Warnmeldung ausgegeben, dass noch andere Sitzungen laufen/User angemeldet sind und nachgefragt, ob wirklich ausgeschaltet werden soll.
Dazu fehlt mir derzeit jeder Ansatz und ich habe es nicht mal angefangen, so etwas zu versuchen.