Hi, As Yoriaki FUJIMORI described in an Aug 18 posting on [suse-amd64], if the login shell of a user is not bash and the runlevel is 5 (gdm/kdm/xdm involved), the window manager is not started properly. This faulty behavior is due to a bug in the integration of aegis 4.16 with the profile scripts in /etc/profile.d. More specifically, the /usr/share/aegis/profile file is sourced as a part of /etc/profile, but written/designed as a stand alone script. The faulty line is test "$SHELL" != "/bin/bash" -a "$SHELL" != "/bin/sh" && exit 0 This line is executed by /etc/X11/xdm/Xsession which sources /etc/profile under the bash shell independently of the user's login shell. However, the user's $SHELL is tcsh, so the entire Xsession script will be aborted in the middle by the "exit" in the above line, letting the Xsession process unfinished. Please note that because of the sourcing chain, the exit from /usr/share/aegis/profile will actually terminate the /etc/X11/xdm/Xsession script and the $WINDOWMANAGER process will never be started for the user having shells different of sh or bash. Workaround: uninstall aegis or comment the above line in /usr/share/aegis/profile Florin Manolache