GDM er en systemtjeneste som er ansvarlig for å gi grafiske pålogginger og administrere lokale og eksterne skjermer.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/gdm/48/gdm-48.0.tar.xz
Nedlasting MD5 sum: a17868752c9a90ed560891886f2882f2
Nedlastingsstørrelse: 920 KB
Estimert diskplass som kreves: 44 MB
Estimert byggetid: 0.2 SBU
AccountsService-23.13.9, DConf-0.40.0, libcanberra-0.30 (bygget etter GTK-3.24.49), og Linux-PAM-1.7.0
keyutils-1.6.3 og check (for testing)
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
Testpakken krever Check som er fjernet fra LFS.
Nå, som root
bruker:
ninja install
--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.
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
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
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"