Al iniciar X solo aparece una pantalla negra, incluso si se inicia con opciones

Al iniciar X solo aparece una pantalla negra, incluso si se inicia con opciones

Acabo de instalar Arch desde un CD en vivo, configuré la red, instalé controladores wifi, catalizador para mi gpu (mobility hd 5470), xorg con todo lo que necesita y luego comencé a intentar usarlo.

startx gnome-session

y

xinit gnome-session

además de iniciarlo con/sin xterm, pero nunca aparece nada, solo una pantalla negra, ¿ideas?

Respuesta1

Si solo aparece una pantalla negra, lo más probable es que X se esté ejecutando. ¿Ha revisado su /var/log/Xorg.0.log en busca de errores?

Comenzaría mi depuración descartando Gnome por completo. Instalar TVM y xterm (y xclock, alternativamente comentar esa fila)

# pacman -S xorg-twm xterm xorg-xclock

Luego copie el contenido del xinitrc predeterminado a su .xinitrc local

$ cat /etc/X11/xinit/xinitrc > ~/.xinitrc

Si twm inicia con algunas terminales (y xclock), el problema está en su sesión de gnome. Al menos, si funciona, ahora puede instalar un navegador web y depurar desde twm.

Además, publique su /var/log/Xorg.0.log si no funciona. Puede haber un problema con Catalyst, intente usar el controlador de código abierto si esto falla (después de verificar su Xorg.log).

Buena suerte

Respuesta2

No puedes simplemente correr startx gnome-session. Configure correctamente su .xinitrcpara iniciar GNOME, luego simplemente ejecute startx. (Mejor solución: iniciar en GDM -Las instrucciones se pueden encontrar en Arch Wiki.)

Respuesta3

En la mayoría de los casos, X11 no inicializará el cursor del mouse hasta que el primer cliente se haya conectado.

No tengo ni idea de porqué.

Una forma útil y sencilla de iniciar X con éxito es hacer algo como

X & sleep 1; DISPLAY=:0 xterm &

Posiblemente sustituya xtermpor otro programa como urxvto incluso algo como openbox. En sistemas excepcionalmente antiguos (<2005), sleepes posible que sea necesario ampliar el retraso.

ElbienLa forma de iniciar X es usar startxo, xinitya que estos programas iniciarán el servidor X, esperar hasta que se esté ejecutando y pueda recibir conexiones, y luego ejecutar el contenido de .xinitrc, pero si no desea editar archivos de configuración, el comando anterior funcionará bien. .

Fuente: durante casi un año he estado usando CTRL+SHIFT+R para reubicar el comando anterior en mi historial y comenzando X de esa manera. (Estoy loco, lo sé)

información relacionada