Cosa succede quando inizia Gnome

Cosa succede quando inizia Gnome
Quando hai installato GNOME, di solito viene impostato per eseguire all'avvio. La tua distribuzione ha un desktop standard a tua disposizione. Puoi scegliere qualsiasi altro desktop, il che è fantastico dopo aver imparato i trucchi. Se scegli un gestore di finestre di piastrellatura, dovrai imparare alcune scorciatoie da tastiera. Gnome è strettamente integrato con SystemD. Se odi SystemD per qualche motivo, devi trovare una versione patchata di Gnome. Come al solito, puoi cambiare le cose. In questo articolo imparerai cosa succede quando inizia Gnome. Innanzitutto, dobbiamo mostrarti i pezzi richiesti.

I pezzi che iniziano Gnome

All'avvio del tuo sistema, hai set quale target che deve essere eseguito da SystemD. Questo post presuppone SystemD! Supponendo ancora lo standard, inizia GDM3. Questo è un minimo gnome-guscio avviato da SystemD. È possibile verificare con il comando SystemCtl.

$ SYSTEMCTL STATO GDM.servizio

GDM funge da prompt di accesso. Quando hai effettuato l'accesso, gli altri componenti vengono avviati. Ecco cosa fanno;

  • Gnome-session; Il primo compito per la sessione di gnome è assicurarsi che tutti i componenti siano disponibili. Questo è definito in .File di sessione. Il sistema cerca questi nomi di file in usr/share/applicazioni Puoi, facoltativamente scegliere una directory in cui hai applicazioni di avvio automatico. L'altra opzione è di eseguirlo con l'opzione failSafe. Ciò rimuove tutte le applicazioni utente, usa questo per la risoluzione dei problemi.
  • Gnome-shell; Il gnome-shell crea il desktop, contenente i componenti del design. Utilizza ampiamente il borbottio.
  • Borbottio; Mutter usa il disordine per fungere da gestore di finestre standard per Gnome.
  • Le applicazioni; Gnome è in bundle con molte applicazioni, per impostazione predefinita. Puoi guardarli a https: // aiuto.gnoma.org/utenti/.
  • Estensioni; Le estensioni sono javascript che cambiano il comportamento di gnome-shell e possono aggiungere una funzione nella barra in alto.

Come interagiscono

Quale parte inizia quale e cosa mantiene tutto in funzione durante il funzionamento?

Gli sviluppatori di Gnome stanno testando tutto pensando al sistema. Ciò significa che tutto inizia con SystemD. Puoi controllare lo stato del servizio con il comando.

$ SYSTEMCTL STATO GDM3.servizio

Questo servizio è quello che inizia tutto. Da qui il sistema avvia tutto il resto, prima controlla ciò che è necessario per iniziare. Quando il processo inizia, chiama il binario della sessione gnoma che cerca dipendenze. Quindi prepara la sessione guardando attraverso le molte directory che controllano il tuo inizio. Quando si utilizza la configurazione ordinaria, la parte successiva per iniziare è lo shell gnome.

Gnome-shell controlla il tuo desktop, questa è la parte in cui è possibile aggiungere estensioni. La shell attiva anche la barra superiore, apre le tue applicazioni e chiama le librerie grafiche per posizionare le cose sul desktop.

Quando lo shell gnome ha bisogno di gestire il desktop, Mutter prende il sopravvento e lo fa sembrare buono. È il gestore delle finestre X11 e su Wayland funge da compositore.

Cosa è in esecuzione durante il funzionamento

Una volta che Gnome è iniziato, avrai molti processi in esecuzione. Questi processi mantengono il tuo sistema in esecuzione e sono standby per le tue richieste. Sono elencati di seguito.

  • dBus-Daemon; Ciò mantiene le comunicazioni in esecuzione tra diverse applicazioni che lo hanno implementato. Un esempio di questo sono le notifiche dall'hardware alla tua barra superiore.
  • Gnome-Keyring-Daemon; Questo demone mantiene le tue password e le credenziali di accesso se supportate dall'applicazione.
  • gnome-settings-daemon; Questo demone manterrà sempre le tue scelte di icone, caratteri e altre impostazioni.
  • gnome-shell; Il programma che gestisce il tuo desktop, è questo programma che interpreta qualsiasi estensione, rende disponibili le barre e le banchine.
  • Pulseaudio; Questo viene utilizzato per le impostazioni audio e per rilevare qualsiasi nuovo hardware.

Esistono altri processi che supportano funzionalità speciali, inclusi i GVF che gestiscono il file system virtuale GNOME. Questo è ciò che consente di raggiungere SSH, DAV e tutti i tuoi account online.

Conclusione

Gnome è un sistema potente, il che rende facile ottenere molte cose. A volte questo ha un costo più elevato di quello che vuoi. Per assicurarti di avere pieno uso di GNOME mentre consente al tuo sistema di tenere il passo, è necessario conoscere alcune impostazioni. Conoscendo questi, puoi anche far sembrare le cose come vuoi.