GDM er en systemtjeneste som er ansvarlig for å gi grafiske pålogginger og administrere lokale og eksterne skjermer.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/gdm/44/gdm-44.1.tar.xz
Nedlasting (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/gdm/44/gdm-44.1.tar.xz
Nedlasting MD5 sum: 8b857cf6510cc038538399aaaeaa0dff
Nedlastingsstørrelse: 836 KB
Estimert diskplass som kreves: 33 MB
Estimert byggetid: 0.2 SBU
AccountsService-23.13.9, DConf-0.40.0, libcanberra-0.30 (bygget etter GTK+-3.24.38), og Linux-PAM-1.5.3
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
Først, tilpass GDM til å bygge uten systemd tilstede:
sed -i -r '/(^| )systemd_dep/d' meson.build
Installer GDM ved å kjøre følgende kommandoer:
sed -e 's@systemd@elogind@' \
-e '/elogind/isession required pam_loginuid.so' \
-i data/pam-lfs/gdm-launch-environment.pam &&
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-Dgdm-xsession=true \
-Drun-dir=/run/gdm \
-Dsystemd-journal=false \
-Dsystemdsystemunitdir=/tmp \
-Dsystemduserunitdir=/tmp &&
ninja
Denne pakken kommer ikke med en brukbar testpakke.
Nå, som root bruker:
ninja install &&
rm -rv /tmp/*.{service,target.d}
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-Dinitial-vt=7: Bruk denne bryteren for
at GDM skal starte på VT7 i stedet
for den første ledige VT.
-Ddefault-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.
-Dgdm-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
automatisk når systemet blir byttet til kjørenivå 5, installer
/etc/rc.d/init.d/xdm skriptet og
/etc/sysconfig/xdm
konfigurasjonsfilen inkludert i blfs-bootscripts-20230824 pakken og
juster /etc/inittab ved å kjøre som
root bruker:
make install-gdm
For å permanent sette standard kjørenivå til 5, starter du
gdm
velkomstskjermen automatisk, kan du endre /etc/inittab. Som root bruker:
sed /initdefault/s/3/5/ -i /etc/inittab