¿Cómo puedo iniciar automáticamente GDM en Fedora 15?

¿Cómo puedo iniciar automáticamente GDM en Fedora 15?

Estoy intentando cargar Compiz en misombrero 15escritorio. Cuando terminé de instalar los paquetes de compiz, reinicié. Sin embargo, se inició en modo terminal de texto y la interfaz gráfica de usuario no se cargó automáticamente.

Ejecuté los siguientes comandos externamente para cargar mi interfaz gráfica de usuario (en modo raíz):

cd /etc/dconf/db
exec gdm

Aunque funciona perfectamente, quiero cargar la GUI automáticamente.

Respuesta1

Fedora 15 usa systemd. Primero asegúrese de que está ejecutando el objetivo "gráfico" asegurándose de que /etc/systemd/system/default.targetsea un enlace simbólico a /lib/systemd/system/graphical.target, que es el equivalente al nivel de ejecución 5 (y no a multi-user.target, que es el equivalente al nivel de ejecución 3).

A continuación, asegúrese de que el servicio 'prefdm' se esté ejecutando. Verifique la salida de systemctl status prefdm.service. Debería mostrar que está cargado y activo. Si no estaba en el objetivo gráfico, probablemente no lo estará.

Ahora bien, si ya lo tenías en el target gráfico, es posible que X no arranque por algún error. Verifique los archivos de registro en /var/log/gdm, mire los archivos con la marca de tiempo de la última vez que arrancó, para ver si tal vez algo estaba roto.

Respuesta2

Debe verificar para asegurarse en qué nivel de ejecución se encuentra después del inicio y si gdm se está iniciando para ese nivel de ejecución. Puede hacer esto manualmente verificando los enlaces simbólicos en sus directorios /etc/rc*.d, donde * es el número del nivel de ejecución.

Primero verifique que tiene un script de inicio de gdm y ejecútelo para verificar que inicia gdm correctamente:

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

Si eso funciona, entonces puede verificar los enlaces simbólicos en el nivel de ejecución en el que se encuentra y puede obtener su nivel de ejecución actual con el comando 'nivel de ejecución'. Luego verifique el enlace simbólico correcto

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

Si no está allí, cree el enlace simbólico:

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

Después de reiniciar, esto inicia el script de inicio de gdm. Asegúrese de estar utilizando el nombre de archivo del script de inicio correcto. Estoy usando 'gdm' porque supongo que así se llama, pero podría estar equivocado.

información relacionada