GDM-47.0

Introduksjon til GDM

GDM er en systemtjeneste som er ansvarlig for å gi grafiske pålogginger og administrere lokale og eksterne skjermer.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

GDM Avhengigheter

Påkrevd

AccountsService-23.13.9, DConf-0.40.0, libcanberra-0.30 (bygget etter GTK+-3.24.43), og Linux-PAM-1.7.0

Valgfri

keyutils-1.6.3

Kjøretids Avhengigheter

gnome-session-47.0.1, gnome-shell-47.1, og Systemd-256.5

Installasjon av GDM

Det anbefales å ha en dedikert bruker og gruppe for å ta kontroll over gdm nissen etter at den er startet. Utfør følgende kommandoer som root bruker:

groupadd -g 21 gdm &&
useradd -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 \
        -g gdm -s /bin/false gdm &&
passwd -ql gdm

Installer GDM ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup ..             \
      --prefix=/usr        \
      --buildtype=release  \
      -D gdm-xsession=true \
      -D run-dir=/run/gdm  &&
ninja

Denne pakken kommer ikke med en brukbar testpakke.

Nå, som root bruker:

ninja install

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D initial-vt=7: Bruk denne bryteren for at GDM skal starte på VT7 i stedet for den første ledige VT.

-D default-pam-config=lfs: Bruk denne bryteren hvis du ikke opprettet /etc/lfs-release fil ellers vil distribusjon automatisk gjenkjenning mislykkes, og du vil ikke kunne bruke GDM.

-D gdm-xsession=true: Dette aktiverer installasjon av GDM Xsession filen.

Konfigurere GDM

Konfigurasjonsfiler

/etc/gdm/custom.conf

Konfigurasjonsinformasjon

GDM nissen er konfigurert ved hjelp av /etc/gdm/custom.conf filen. Standardverdier er lagret i GSettings i gdm.schemas filen. Det anbefales at sluttbrukere endrer /etc/gdm/custom.conf filen fordi skjemaenefilen kan bli overskrevet når brukeren oppdaterer systemet sitt til en nyere versjon av GDM.

På noen systemer med NVIDIA GPUer vil GDM skjule Wayland økter som standard. Dette gjøres ofte for å hindre brukere i å støte på problemer med buggy drivere, som kan føre til systemlåsing, applikasjon krasjer, strømstyringsproblemer og grafiske nedganger. Hvis du har en NVIDIA GPU og vil fortsatt prøve å kjøre Wayland økter uansett, utfør følgende kommando som root bruker:

ln -s /dev/null /etc/udev/rules.d/61-gdm.rules

Systemd Enhet

For å starte gdm nissen ved oppstart, muliggjøre den tidligere installerte systemd enheten ved å kjøre følgende kommando som root bruker:

systemctl enable gdm

Konfigurere GDM automatisk suspendering

GDM vil suspendere systemet når velkomstskjermen har kjørt en stund uten interaktive input. Hvis du vil deaktivere automatisk suspendering uansett årsak (for eksempel hvis systemet er vert for noen tjenester i tillegg til å fungere som et skrivebordssystem), som root bruker, utsted:

su gdm -s /bin/bash                                                \
       -c "dbus-run-session                                        \
             gsettings set org.gnome.settings-daemon.plugins.power \
                           sleep-inactive-ac-type                  \
                           nothing"

Innhold

Installerte Programmer: gdm og gdmflexiserver
Installerte Biblioteker: libgdm.so og pam_gdm.so (PAM Modul)
Installerte Mapper: /etc/gdm, /usr/include/gdm, /usr/share/gdm, og /usr/share/help/*/gdm

Korte Beskrivelser

gdm

er en påloggingsforespørsel for GNOME