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.target
seja 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.