Hola.
Instalé Debian Sarge 3.1 y funcionó muy bien. Instalé muchas cosas para hacer pruebas. Luego le di formato a la partición y la volví a instalar de forma limpia poniéndole sólo lo justo para usarla como distro preferida. Le puse el x-window-system, el kde y el kdm.
La sorpresa fue cuando instalé el synaptic y luego me di cuenta que no podía poner en marcha ninguna aplicación en modo root. Como usuario corriente no hay problema, pero en modo root no puedo invocar ninguna aplicación.
Puedo usar el synaptic porque arranca desde el usuario corriente con la aplicación gksu, así que luego le meto la contraseña de root y funciona.
$ gksu -u root /usr/sbin/synaptic
Pero si en modo root intento abrir cualquier aplicación pasa esto:
debian:/home/usuario# synaptic
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
(synaptic:2954): Gtk-WARNING **: cannot open display:
Ejemplo intentando abrir el kwrite:
debian:/home/usuario# kwrite
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
kwrite: cannot connect to X server :0.0
Todas las aplicaciones dan avisos similares, pero con el emacs cambia un poco:
emacs: Cannot connect to X server :0.0.
Check the DISPLAY environment variable or use `-d'.
Also use the `xhost' program to verify that it is set to permit
connections from your machine.
Buscando con el Google al parecer tiene algo que ver con “magic cookies” y observo que tengo este fichero vacío ~/.Xauthority
A base de probar cosas sin saber muy bien lo que estaba haciendo lo pude solucionar y luego sí que se abrían las aplicaciones sin problema en modo root.
Para ver cómo lo pude solucionar se me ocurrió instalar Debian de nuevo, esta vez de manera que el programa de instalación pusiera el entorno de escritorio por sí mismo. Pues el escritorio no salió así que instalé x-windows-system de modo manual y todo funcionando, pero con el mismo problema de antes, sin que root pueda abrir aplicaciones.
Y cual mi sorpresa al darme cuenta que borré el fichero dónde había puesto los apuntes y ahora no tengo ni idea de cómo pude lograr hacerlo funcionar.
No sé si toqué el xhost. Leí no sé donde que era peligroso manipular el xhost sin saber muy bien lo que se está haciendo y que quienes reparaban ese fallo usando el xhost lo que hacían era crear un enorme agujero de seguridad por desconocimiento del tema de las xlibs.
Volví a buscar información con el Google, pero ahora no soy capaz de solucionar el problema. Lo más que me molesta es que pude solucionarlo y luego se me quemó la neurona.
Incluso le instalé muchísimos paquetes con librarías y cosas raras a ver si acertaba disparando al bulto.
¿Alguien ha tenido este problema y sabe cómo solucionarlo?
No sé si hacer una “regresión” a la Mandriva, pero la Debian me gusta más.
Gracias por leerme y saludos.