¿Qué sucede cuando comienza el gnomo?

¿Qué sucede cuando comienza el gnomo?
Cuando tiene gnome instalado, generalmente está configurado para ejecutarse en el arranque. Su distribución tiene un escritorio estándar a su disposición. Puedes elegir cualquier otro escritorio, lo cual es genial después de haber aprendido los trucos. Si elige un administrador de ventanas de mosaico, deberá aprender algunos atajos de teclado. GNOME está estrechamente integrado con Systemd. Si odias a Systemd por alguna razón, debes encontrar una versión parcheada de Gnome. Como de costumbre, puedes cambiar las cosas. En este artículo aprenderá qué sucede cuando comience Gnome. Primero, necesitamos mostrarle las piezas que se requieren.

Las piezas que comienzan gnome

Al arranque de su sistema, ha establecido qué objetivo necesita ejecutar por Systemd. Esta publicación asume Systemd! Siguiendo asumiendo estándar, GDM3 comienza. Esta es una cáscara gnomo mínima iniciada por Systemd. Puede consultar con el comando SystemCTL.

$ systemctl status gdm.servicio

GDM actúa como el mensaje de inicio de sesión. Cuando ha iniciado sesión, se inician los otros componentes. Esto es lo que hacen;

  • Sesión de gnomo; La primera tarea para la sesión de gnomo es asegurarse de que todos los componentes estén disponibles. Esto se define en el .archivo de sesión. El sistema busca estos nombres de archivo en USR/compartir/aplicaciones Puede, opcionalmente, elegir un directorio donde tenga aplicaciones de inicio automático. La otra opción es ejecutarlo con la opción FakeSafe. Esto elimina todas las aplicaciones de usuario, use esto para la solución de problemas.
  • Gnome-shell; El gnome-shell crea el escritorio, que contiene los componentes de diseño. Usa murmurar extensamente.
  • Murmurar; Mutter usa el desorden para actuar como el administrador de ventanas estándar para GNOME.
  • Las aplicaciones; GNOME viene incluido con muchas aplicaciones, por defecto. Puedes mirarlos en https: // ayuda.gnomo.org/usuarios/.
  • Extensiones; Las extensiones son JavaScript que cambian el comportamiento de Gnome-Shell y pueden agregar una función en la barra superior.

Como interactúan

¿Qué parte comienza cuál y qué mantiene todo en funcionamiento durante la operación??

Los desarrolladores de GNOME están probando todo con Systemd en mente. Esto significa que todo comienza con Systemd. Puede verificar el estado del servicio con el comando.

$ systemctl status gdm3.servicio

Este servicio es el que lo inicia todo. Desde aquí, el sistema comienza todo lo demás, primero verifica lo que se necesita para comenzar. Cuando comienza el proceso, llama al binario de sesión gnomo que busca dependencias. Luego prepara la sesión mirando a través de los muchos directorios que controlan su comienzo. Cuando usa la configuración ordinaria, la siguiente parte para comenzar es gnome-shell.

Gnome-shell controla su escritorio, esta es la parte donde puede agregar extensiones. El shell también activa la barra superior, abre sus aplicaciones y llama a las bibliotecas de gráficos para colocar cosas en su escritorio.

Cuando Gnome-Shell necesita manejar el escritorio, Mutter se hace cargo y hace que se vea bien. Es el administrador de ventanas X11 y en Wayland actúa como el compositor.

Lo que se ejecuta durante la operación

Una vez que GNOME haya comenzado, tendrá muchos procesos en ejecución. Estos procesos mantienen su sistema en funcionamiento y están en espera para sus solicitudes. Se enumeran a continuación.

  • DBUS-DAMON; Esto mantiene las comunicaciones en funcionamiento entre diferentes aplicaciones que lo han implementado. Un ejemplo de esto son las notificaciones desde el hardware hasta su barra superior.
  • Gnome-Keyring-Demon; Este demonio mantiene sus contraseñas y credenciales de inicio de sesión si es compatible con la aplicación.
  • Gnome-Settings-Demon; Este demonio siempre mantendrá sus elecciones de iconos, fuentes y otras configuraciones.
  • gnome-shell; El programa que ejecuta su escritorio, es este programa el que interpreta las extensiones, pone a disposición las barras y los muelles.
  • pulseaudio; Esto se usa para configuraciones de audio y para detectar cualquier hardware nuevo.

Hay otros procesos que admiten características especiales, incluidos los GVF que manejan el sistema de archivos virtuales GNOME. Esto es lo que hace posible llegar a SSH, DAV y todas sus cuentas en línea.

Conclusión

GNOME es un sistema poderoso, lo que facilita el logro de muchas cosas. A veces esto tiene un costo más alto de lo que quieres. Para asegurarse de tener un uso completo de GNOME mientras permite que su sistema se mantenga al día, debe saber sobre algunas configuraciones. Conociendo estos, también puedes hacer que las cosas se vean como quieras.