Iniciando o X, apenas exibe uma tela preta, mesmo se iniciado com opções

2

Eu acabei de instalar o Arch de um live cd, configurar rede, instalar drivers wifi, catalisador para o meu gpu (mobilidade hd 5470), xorg com todas as coisas que ele precisa e então comecei a tentar usar

startx gnome-session

e

xinit gnome-session

bem como começar com / sem xterm, mas nada aparece, apenas uma tela preta, idéias?

    
por P.K. 07.02.2013 / 22:58

3 respostas

1

Se você receber apenas uma tela preta, as chances são de que o X está sendo executado. Você verificou o seu /var/log/Xorg.0.log por erros?

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

# pacman -S xorg-twm xterm xorg-xclock

Copie o conteúdo do xinitrc padrão para o seu local .xinitrc

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

Se twm começar 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 a partir de dentro de twm.

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

Boa sorte

    
por 27.04.2016 / 08:50
0

Você não pode simplesmente executar startx gnome-session . Configure corretamente seu .xinitrc para inicializar o GNOME e, em seguida, apenas execute startx . (Melhor solução: inicialize no GDM - instruções podem ser encontradas no Arch Wiki. )

    
por 07.02.2013 / 23:30
0

Na maioria dos casos, o X11 não inicializa o cursor do mouse até que o primeiro cliente tenha se conectado.

Eu não tenho ideia do porquê.

Uma maneira fácil de usar para iniciar o X com sucesso é fazer algo como

X & sleep 1; DISPLAY=:0 xterm &

Possivelmente substitua xterm por outro programa como urxvt ou mesmo algo como openbox . Em sistemas excepcionalmente antigos (< 2005), o atraso de sleep pode precisar ser estendido.

A maneira correta de iniciar o X é usar startx ou xinit , pois esses programas iniciarão o servidor X, aguardarão até que ele seja executado e possam receber conexões e, em seguida, executar o conteúdo de .xinitrc - mas se você não quiser editar arquivos de configuração, o comando acima funcionará bem.

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

    
por 27.04.2016 / 08:33