diff -urN slim-1.3.4.orig/app.cpp slim-1.3.4/app.cpp --- slim-1.3.4.orig/app.cpp 2012-12-15 08:14:06.235611384 +0100 +++ slim-1.3.4/app.cpp 2012-12-15 08:15:43.162468040 +0100 @@ -53,11 +53,11 @@ case Panel::Suspend: case Panel::Halt: case Panel::Reboot: + case Panel::Console: + case Panel::Exit: (*resp)[i].resp=strdup("root"); break; - case Panel::Console: - case Panel::Exit: case Panel::Login: (*resp)[i].resp=strdup(panel->GetName().c_str()); break; diff -urN slim-1.3.4.orig/cfg.cpp slim-1.3.4/cfg.cpp --- slim-1.3.4.orig/cfg.cpp 2012-06-26 10:20:14.000000000 +0200 +++ slim-1.3.4/cfg.cpp 2012-12-15 08:19:08.503788597 +0100 @@ -40,7 +40,7 @@ options.insert(option("suspend_cmd","")); options.insert(option("sessionstart_cmd","")); options.insert(option("sessionstop_cmd","")); - options.insert(option("console_cmd","/usr/bin/xterm -C -fg white -bg black +sb -g %dx%d+%d+%d -fn %dx%d -T ""Console login"" -e /bin/sh -c ""/bin/cat /etc/issue; exec /bin/login""")); + options.insert(option("console_cmd","/usr/bin/xterm -C -fg white -bg black +sb -g %dx%d+%d+%d -fn %dx%d -e /bin/login")); options.insert(option("screenshot_cmd","import -window root /slim.png")); options.insert(option("welcome_msg","Welcome to %host")); options.insert(option("session_msg","Session:")); diff -urN slim-1.3.4.orig/slim.conf slim-1.3.4/slim.conf --- slim-1.3.4.orig/slim.conf 2012-06-26 10:20:14.000000000 +0200 +++ slim-1.3.4/slim.conf 2012-12-15 08:22:12.999619668 +0100 @@ -7,7 +7,7 @@ # Commands for halt, login, etc. halt_cmd /sbin/shutdown -h now reboot_cmd /sbin/shutdown -r now -console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login" +#console_cmd /usr/bin/xterm -C -fg white -bg black +sb -e /bin/login #suspend_cmd /usr/sbin/suspend # Full path to the xauth binary