--- src/base/keyboard/keyb_clients.c.old Thu Apr 4 02:00:53 2002 +++ src/base/keyboard/keyb_clients.c Thu Apr 4 02:01:10 2002 @@ -188,7 +188,7 @@ } else #endif - if (config.usesX || (config.console_keyb && can_do_root_stuff)) { + if (config.usesX || config.console_keyb) { if (config.usesX || config.console) Keyboard = &Keyboard_raw; else { --- src/env/video/vc.c.old Thu Apr 4 01:49:50 2002 +++ src/env/video/vc.c Thu Apr 4 01:50:13 2002 @@ -136,7 +136,7 @@ c_printf("major = %d minor = %d\n", major, minor); /* console major num is 4, minor 64 is the first serial line */ - if (can_do_root_stuff && (major == 4) && (minor < 64)) { + if ((major == 4) && (minor < 64)) { scr_state.console_no = minor; config.console=1; } --- src/base/init/config.c.old Sun Apr 7 18:42:14 2002 +++ src/base/init/config.c Sun Apr 7 18:43:05 2002 @@ -741,7 +741,7 @@ config.emuretrace = 0; /* already emulated */ } else { - if (!can_do_root_stuff && config.console) { + if (!can_do_root_stuff && config.console_video) { /* force use of Slang-terminal on console too */ config.console = config.console_video = config.vga = config.graphics = 0; config.cardtype = 0;