K Desktop Environment

Capítulo 5. Preguntas y respuestas

5.1. ¿Por qué root no recibe los avisos de KDE?

Porque esto podría ser un agujero de seguridad con la detección de un usuario nomal. Puedes solucionar esta limitación añadiendo dos lineas en los ficheros de configuración de xdm (que son los mismos que los de kdm). Nota : La distribución S.u.S.E incluye esas lineas por defecto.

Esos ficheros de configuración están situados en un directorio como /etc/X11/xdm, o /usr/X11R6/lib/X11/xdm en otros sistemas. Suponemos en adelante que están en /etc/X11/xdm así que deberás traducirlos a otro directorio.

Aquí está lo que tienes que hacer: Edita el fichero Xstartup, o crealo (en el directorio de configuración xdm) de tal forma que se lea:
 #!/bin/sh
 /etc/X11/xdm/GiveConsole
 sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $USER

y el fichero Xreset para que se lea:
 #!/bin/sh
 /etc/X11/xdm/TakeConsole
 sessreg -d -l $DISPLAY $USER   

Asegúrate de que xdm-config hace referencia a los dos ficheros:
 DisplayManager._0.startup:      /etc/X11/xdm/Xstartup
 DisplayManager._0.reset:        /etc/X11/xdm/Xreset 

Esto hará que kdm (o xdm) registre el usuario en utmp, que es lo que hay que hacer. Esto no es para kvt, ni para xterm, el registrar el usuario pero si para xdm y kdm en mi opionión. De todas formas, esto no registrará el usuario como un usuario de X cuando ejecute startx,... ¿Alguna pista para esto?