Iniciar o X apenas mostra uma tela preta, mesmo se iniciado com opções

Iniciar o X apenas mostra uma tela preta, mesmo se iniciado com opções

Acabei de instalar o Arch a partir de um live cd, configurei a rede, instalei drivers wifi, catalisador para meu gpu (mobility hd 5470), xorg com tudo que ele precisa e então comecei a tentar usar

startx gnome-session

e

xinit gnome-session

além de iniciá-lo com/sem xterm, mas nada aparece, apenas uma tela preta, ideias?

Responder1

Se você obtiver apenas uma tela preta, é provável que o X esteja em execução. Você verificou se há erros em /var/log/Xorg.0.log?

Eu começaria minha depuração descartando o Gnome por completo. Instale TVM e xterm (e xclock, alternativamente comente essa linha)

# pacman -S xorg-twm xterm xorg-xclock

Em seguida, copie o conteúdo do xinitrc padrão para seu .xinitrc local

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

Se o twm iniciar com alguns terminais (e xclock), o problema está na sua sessão do gnome. Pelo menos, se funcionar, agora você pode instalar um navegador da web e depurar de dentro do twm.

Além disso, poste seu /var/log/Xorg.0.log se não funcionar. Pode haver um problema no Catalyst, tente usar o driver de código aberto se falhar (depois de verificar seu Xorg.log).

Boa sorte

Responder2

Você não pode simplesmente correr startx gnome-session. Configure corretamente .xinitrcpara inicializar o GNOME e depois execute o startx. (Melhor solução: inicialize no GDM -instruções podem ser encontradas no Arch Wiki.)

Responder3

Na maioria dos casos, o X11 não inicializará o cursor do mouse até que o primeiro cliente seja conectado.

Eu não tenho ideia do porquê.

Uma maneira útil e descomplicada de iniciar o X com sucesso é fazer algo como

X & sleep 1; DISPLAY=:0 xterm &

Possivelmente substitua xtermpor outro programa como urxvtou até mesmo algo parecido openbox. Em sistemas excepcionalmente antigos (<2005) o sleepatraso poderá necessitar de ser alargado.

OcertoA maneira de iniciar o X é usar startxou, xinitcomo esses programas iniciarão o servidor X, espere até que ele esteja em execução e possa receber conexões, e então execute o conteúdo de .xinitrc- mas se você não quiser editar os arquivos de configuração, o comando acima funcionará bem .

Fonte: há quase um ano uso CTRL+SHIFT+R para realocar o comando acima em meu histórico, e iniciar o X dessa forma. (Eu sou louco, eu sei)

informação relacionada