Problemas con las X en Debian
Publicado por n4ng33k en Junio 14, 2008
El otro día comentaba en la Bulmailing:
Hará unos días, al encender mi ordenador y llegar a la pantalla de login, observé que la resolución de 1024*768 se había cambiado automáticamente a la de 640*480. Esto a veces me sucedía el poner en
marcha la CPU, pero tener la pantalla encendida, y para solucionarlo lo único que tenía que hacer era un ctrl+alt+backspace para que se reiniciara el modo gráfico, y así detectara la pantalla y su configuración.
Pero esta vez no funcióno, así que funcionando bajo esa resolución desde el menú de Administración de Debian en la sección de resolución de pantalla, sólo me dejaba elegir la opción que se habia configurado
(640*480). Después de editar algunos archivos de x.org y no obtener resultados, recordé un comando para reconfigurar estas configuraciones, dpkg-reconfigure xserver-xorg. Lo ejecuté, y la resolución se puso bien. Pero al reiniciar, y volver a iniciar todo, después de iniciar sesión en la pantalla de entrada y elegir como
interfaz gráfica la de Gnome, nada más aparecer la barrita de tareas dearriba (ni el fondo siquiera), petó y volvió a la pantalla de inicio de sesión. Así todo el rato. Después de pruebas y pruebas, casualmente
me di cuenta que desde root, sí podia acceder al módo gráfico de gnome. De todas formas, creé un nuevo usuario para ver si el problema era mi usuario, pero no, no era así. Ahora mismo, solo puedo utilizar
el entorno gráfico ejecutandolo desde root, y esto, no lo veo algo muy seguro.
Sí inicio sesión terminal a prueba de fallos con mi usuario normal, me he fijado que si ejecuto “nautilus”, me carga el escritorio (sin barras ni nada, por supuesto, pero sí con carpetas) pero da un mensaje de error en la terminal: http://img136.imageshack.us/img136/4176/errorko0.jpg
Y así seguí, sin entorno gráfico, más que si lo usaba de root.
Ismael Valladolid me sugirió solucionar el problema arrancando con un liveCD de Ubuntu y cópiando su xorg.conf generado al disco. Así que eso hice, en cuanto pude, lo probé. Arranqué desde un CDLive, copié su xorg.conf localizado en /etc/X11/xorg.conf, y después de esto, inicié sesion en mi debian, y desde root (pues a los demás no les funcionaban las X), intenté copiar el archivo, pero resultó que la carpeta “x11″ no existia, así que lo que hice fué crear esta carpeta, y copiar el archivo dentro de esta. Cerré la sesión de root e intente iniciar sesión desde mi usuairo normal, pero como siempre, sucedia lo mismo: Al cabo de 1 segundo de iniciar sesión, petaba.
Comenté esto en la lista de bulma, y Bartomeu Miró me dió un toque de atención sobre la X mayúscula del /etc/X11/xorg.conf, ya que la carpeta que yo había creado era en minúscula, y por supuesto, así no funcionaría.
Miguel González me dió un comando para encontrar el fichero xorg.conf en el debian, pues como ya he dicho antes, si había creado una nueva, el anterior conserva los datos pues no han sido reemplazados.
find . | grepxorg.conf
Seguí estos últimos consejos, y me puse a buscar el archivo.
wn3d:~# find . | grep xorg.conf
./Desktop/xorg.conf
./Desktop/xorg.conf~
Al principio no encontraba nada, pues ignoraba que tenía que iniciar la búsqueda desde el directorio raíz. Una vez en este, la busqueda se generó correctamente.
wn3d:/# find . | grep xorg.conf
./usr/share/man/man5/xorg.conf.5.gz
./usr/share/xresprobe/xorg.conf
./etc/X11/xorg.conf
./etc/X11/xorg.conf.20080610175132
./etc/X11/xorg.conf~
./etc/x11/xorg.conf
./root/Desktop/xorg.conf
./root/Desktop/xorg.conf~
./var/lib/x11/xorg.conf.md5sum
./var/lib/x11/xorg.conf.roster
wn3d:/# cd ./etc/x11/
wn3d:/etc/x11# ls
xorg.conf
wn3d:/etc/x11# cp xorg.conf /etc/X11/xorg.conf
wn3d:/etc/x11#
Y ya lo único que me quedaba por hacer, era copiar el archivo localziado en /etc/x11 a la ruta correcta, /etc/X11. Reinicié, inicié sesión desde la pantalla de login y… ¡bien! Ya entraba perfectamente.
Aún asi, continuaba habiendo dos problemas:
- La configuración estaba en 640*480, y fué intentando cambiarla el motivo por el cual sucedieron todos estos problemas.
- El teclado estaba en inglés, pues en el liveCD de ubuntu, cuando copié el xorg.conf el teclado estaba con una configuración inglesa.
Se me pasó por la cabeza intentar solucionar el problema del idioma del teclado, acudir a Escritorio > Preferencias > Teclado > [ Pestaña opciones de distribución ] y ahí le he configurar el idioma regional
de España. El teclado se configuró correctamente. También se me ocurrió por probar, acudir a Preferencias > Resolución depantalla, y sorprendentemente, sin que yo me lo esperara, me dejó elegir entre muchas resoluciones, entre ellas, mi querida 1024*768. Ahora, todo está solucionado.
De todas formas, Bartomeu, me recomendó que antes de posar el xorg.conf de un ubuntu, vale la pena probar un “dpkg-reconfigure xserver-xorg -phigh”, y si no funciona, ya hacer lo demás.
Publicado en Artículos, Blog | Sin Comentarios »


Como ya cité en un