Como posso iniciar automaticamente o GDM no Fedora 15?

Como posso iniciar automaticamente o GDM no Fedora 15?

Estou tentando carregar o Compiz no meuFedora 15Área de Trabalho. Quando terminei de instalar os pacotes compiz, reiniciei. No entanto, ele iniciou no modo terminal de texto e a interface gráfica não foi carregada automaticamente.

Executei os seguintes comandos externamente para carregar minha interface gráfica (no modo root):

cd /etc/dconf/db
exec gdm

Embora esteja funcionando perfeitamente, quero carregar a GUI automaticamente.

Responder1

O Fedora 15 usa o systemd. Primeiro, certifique-se de estar executando o destino 'gráfico', certificando-se de que /etc/systemd/system/default.targetseja um link simbólico para /lib/systemd/system/graphical.target, que é equivalente ao nível de execução 5 (e não multi-user.target, que é equivalente ao nível de execução 3).

Em seguida, certifique-se de que o serviço ‘prefdm’ esteja em execução. Verifique a saída de systemctl status prefdm.service. deve mostrar que está carregado e ativo. Se você não estava no alvo gráfico, provavelmente não estará.

Agora, se você já o tinha no alvo gráfico, é possível que o X não esteja iniciando devido a algum erro. Verifique os arquivos de log em /var/log/gdm, veja os arquivos com o carimbo de data e hora da última vez que você inicializou, para ver se algo estava quebrado.

Responder2

Você deve verificar em qual nível de execução 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ê possui um script de inicialização do gdm e execute-o para verificar se ele inicia o gdm corretamente:

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

Se isso funcionar, você pode verificar os links simbólicos no nível de execução em que está. Você pode obter o nível de execução atual com o comando 'runlevel'. Em seguida, verifique o link simbólico 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, este início inicia o script de inicialização do gdm. Certifique-se de usar o nome de arquivo do script de inicialização correto. Estou usando 'gdm' porque presumo que é assim que se chama, mas posso estar errado.

informação relacionada