Hva skjer når Gnome starter

Hva skjer når Gnome starter
Når du har GNOME installert, er det vanligvis satt opp for å kjøre ved oppstart. Distribusjonen din har et standard skrivebord til din disposisjon. Du kan velge et hvilket som helst annet skrivebord, som er flott etter at du har lært triksene. Hvis du velger en flislegging av vindusbehandler, må du lære noen få snarveier. Gnome er tett integrert med SystemD. Hvis du hater SystemD av en eller annen grunn, må du finne en lappet versjon av Gnome. Som vanlig kan du endre ting rundt. I denne artikkelen vil du lære hva som skjer når Gnome starter. Først må vi vise deg brikkene som kreves.

Brikkene som starter Gnome

Ved oppstart av systemet ditt har du satt hvilket mål som må kjøres av SystemD. Dette innlegget antar systemd! Forutsatt at standarden starter, starter GDM3. Dette er et minimalt Gnome-Shell startet av SystemD. Du kan sjekke med SystemCTL -kommandoen.

$ SystemCTL Status GDM.service

GDM fungerer som påloggingshjem. Når du har logget inn, startes de andre komponentene. Her er hva de gjør;

  • Gnome-Session; Den første oppgaven for Gnome-Session er å sørge for at alle komponenter er tilgjengelige. Dette er definert i .øktfil. Systemet søker etter disse filnavnene i usr/share/applikasjoner Du kan, valgfritt velge en katalog der du har automatisk startapplikasjoner. Det andre alternativet er å kjøre det med FailSafe -alternativet. Dette fjerner alle brukerapplikasjoner, bruk dette til feilsøking.
  • Gnome-shell; Gnom-skallet oppretter skrivebordet, som inneholder designkomponentene. Den bruker mutter mye.
  • Mumle; Mutter bruker rot for å fungere som standard Window Manager for Gnome.
  • Applikasjonene; GNOME kommer med mange applikasjoner, som standard. Du kan se dem gjennom på https: // hjelp.Gnome.org/brukere/.
  • Utvidelser; Utvidelser er JavaScript som endrer atferden til Gnome-Shell og kan legge til en funksjon opp i topplinjen.

Hvordan de samhandler

Hvilken del starter som og hva som holder alt i drift?

Utviklerne av Gnome tester alt med systemd i tankene. Dette betyr at det hele starter med SystemD. Du kan sjekke statusen til tjenesten med kommandoen.

$ SystemCTL Status GDM3.service

Denne tjenesten er den som starter alt. Herfra starter systemet alt annet, først sjekker det hva som trengs for å starte. Når prosessen starter, kaller den Gnome-Session Binary som ser etter avhengigheter. Den forbereder økten ved å se gjennom de mange katalogene som kontrollerer starten din. Når du bruker det ordinære oppsettet, er neste del å starte.

Gnome-Shell kontrollerer skrivebordet ditt, dette er den delen der du kan legge til utvidelser. Skallet aktiverer også topplangen, åpner applikasjonene dine og ringer grafikkbibliotekene for å plassere ting på skrivebordet ditt.

Når Gnome-Shell trenger å håndtere skrivebordet, tar Mutter over og får det til å se bra ut. Det er X11 -vinduslederen og på Wayland fungerer den som kompositoren.

Det som kjører under drift

Når Gnome har startet, vil du ha mange prosesser som kjører. Disse prosessene holder systemet i gang og er beredskap for dine forespørsler. De er oppført nedenfor.

  • dbus-daemon; Dette holder kommunikasjonen i gang mellom forskjellige applikasjoner som har implementert den. Et eksempel på dette er varsler fra maskinvare til topplinjen din.
  • Gnome-Keyring-Daemon; Denne demonen holder passord og påloggingsinformasjon hvis du støttes av applikasjonen.
  • Gnome-settings-daemon; Denne demonen vil alltid beholde dine valg av ikoner, skrifter og andre innstillinger.
  • gnome-shell; Programmet som kjører skrivebordet ditt, det er dette programmet som tolker eventuelle utvidelser, gjør barene og bryggene tilgjengelig.
  • Pulseaudio; Dette brukes til lydinnstillinger og for å oppdage ny maskinvare.

Det er andre prosesser som støtter spesielle funksjoner, inkludert GVF -ene som håndterer GNOME Virtual File System. Dette er det som gjør det mulig å nå SSH, DAV og alle dine online kontoer.

Konklusjon

Gnome er et kraftig system, noe som gjør det enkelt å oppnå mange ting. Noen ganger kommer dette til en høyere pris enn du vil. For å sikre at du har full bruk av Gnome mens du lar systemet følge med, må du vite om noen innstillinger. Når du kjenner disse, kan du også få ting til å se slik du vil.