Como posso iniciar automaticamente o GDM no Fedora 15?

1

Estou tentando carregar o Compiz no meu desktop Fedora 15 . Quando terminei de instalar os pacotes do compiz, reiniciei. No entanto, ele começou no modo de terminal de texto e o gui não foi carregado automaticamente.

Eu executei os seguintes comandos externamente para carregar meu gui (no modo raiz):

cd /etc/dconf/db
exec gdm

Embora isso funcione perfeitamente, quero carregar a GUI automaticamente.

    
por White Dwarf 03.04.2012 / 10:20

2 respostas

0

O Fedora 15 usa o systemd. Primeiro, verifique se você está executando o destino "gráfico" certificando-se de que /etc/systemd/system/default.target seja um link simbólico para /lib/systemd/system/graphical.target , que é o equivalente do nível de execução 5 (e não multi-user.target , que é o equivalente do nível de execução 3).

Em seguida, verifique se o serviço 'prefdm' está em execução. Verifique a saída de systemctl status prefdm.service . Ele deve mostrar que está carregado e ativo. Se você não estava no alvo gráfico, provavelmente não será.

Agora, se você já o tivesse no destino gráfico, é possível que o X não esteja iniciando devido a algum erro. Verifique os arquivos de log em / var / log / gdm, observe os arquivos com o timestamp da última vez que você inicializou, para ver se algo foi quebrado.

    
por 03.04.2012 / 19:06
-1

Você deve verificar se o nível de execução em que você está após a inicialização e se o gdm está sendo iniciado para o nível de execução. Você pode fazer isso manualmente, verificando os links simbólicos em seus diretórios /etc/rc*.d, onde * é o número do nível de execução.

Primeiro, verifique se você tem um script init do gdm e execute-o para verificar se ele inicia corretamente o gdm:

$ ls -l /etc/init.d/ | grep gdm    
$ sudo /etc/init.d/gdm start

Se isso funcionar, então você pode verificar os links simbólicos no nível de execução em que você está e obter o nível de execução atual com o comando 'runlevel'. Em seguida, verifique o symlink correto

$ runlevel
3
$ ls -al /etc/rc3.d/ | grep gdm

Se não estiver lá, crie o link simbólico:

$ cd /etc/rc3.d/
$ sudo ln -s /etc/init.d/gdm 

Após a reinicialização, inicie o script de inicialização do gdm. Certifique-se de estar usando o nome do arquivo de script de inicialização correto. Estou usando o 'gdm' porque presumo que seja assim, mas posso estar errado.

    
por 03.04.2012 / 17:34