O Gnome 3.6.1 não funciona mais com o startx, apenas com o gdm

2

Eu normalmente prefiro que meu sistema inicialize em modo texto e inicie manualmente o Gnome com o startx, mas se eu fizer isso com o Gnome 3.6.1, recebo muitos erros e um sistema operacional basicamente inutilizável. Depois de instalar o gdm, o Gnome funciona perfeitamente bem novamente. Por que isso e como posso voltar ao meu startx?

Explicação detalhada:

Eu uso o archlinux e depois de uma atualização do sistema nesta manhã (2012-11-1) com pacman -Syu que atualizou meu Gnome para 3.6.1 Eu não consegui inicializar com sucesso o Gnome 3. A interface gráfica do usuário estava lá, mas havia uma mensagem de erro como "Houve um erro, todas as extensões estão desativadas" e não consegui focar outras janelas, depois a primeira criada e as barras de título da janela na parte superior não estavam mais lá. Eu mudei meu .xinitrc de ck-launch-session gnome-session para exec gnome-session porque eu li em algum lugar que isso é necessário agora, mas eu tenho exatamente o mesmo erro. Somente depois de instalar o gdm e eu acho que habilitá-lo com systemctl enable gdm faz o Gnome funcionar corretamente novamente.

    
por Konrad Höffner 01.11.2012 / 18:01

2 respostas

1

Se você não quiser usar um gerenciador de exibição e quiser que o systemd / logind ative corretamente a sua sessão, você precisa esperar que você inicie X no mesmo TTY em que você efetuou o login.

Veja as permissões para a sessão de solução de problemas no Arch Wiki para obter detalhes, mas essencialmente isso significa garantir a sua origem os scripts xinit corretos no seu .xinitrc e você inicia o X com:

[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx

Como as notas do wiki , você pode substituir a comparação -eq 1 por uma como -le 3 (para vt1 para vt3) se você quiser usar logins gráficos em mais de um VT.

    
por 02.11.2012 / 07:14
1

Tente usar:

 startx -- vt0

Veja também esta questão do Unix.SE em relação ao startx e ao Fedora .

    
por 01.11.2012 / 18:33