lightdm pakken inneholder en lettvekt skjermbehandler basert på GTK.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://github.com/CanonicalLtd/lightdm/releases/download/1.32.0/lightdm-1.32.0.tar.xz
Nedlasting MD5 sum: e62a5da6c35f612e4d9575eda5c8d467
Nedlastingsstørrelse: 508 KB
Estimert diskplass som kreves: 20 MB
Estimert byggetid: 0.2 SBU
greeter er et program for å presentere en grafisk påloggingsskjerm. Det er flere alternative hilsener, men gtk+ pakken er referanse gjennomføringen. For en liste over andre hilser, se https://en.wikipedia.org/wiki/LightDM.
Nedlasting (HTTP): https://github.com/Xubuntu/lightdm-gtk-greeter/releases/download/lightdm-gtk-greeter-2.0.8/lightdm-gtk-greeter-2.0.8.tar.gz
Nedlasting MD5 sum: 373c73c67367df511eb544e09a2da281
Nedlastingsstørrelse: 569.7 KB
Estimert diskplass som kreves: 5.5 MB
Estimert byggetid: mindre enn 0.1 SBU
Exo-4.18.0 (for greeter), libgcrypt-1.10.2, itstool-2.0.7, Linux-PAM-1.5.3, og Xorg-Server-21.1.8 (Kjøretid)
gobject-introspection-1.76.1, libxklavier-5.4, og Vala-0.56.11
AccountsService-23.13.9 (kjøretid), at-spi2-core-2.48.3, GTK-Doc-1.33.2, (Qt-5.15.10 eller qt-alternate-5.15.10), libido, og libindicator
Først oppretter du en dedikert bruker og gruppe for å ta kontroll
over lightdm nissen
etter at den er startet. Utfør følgende kommandoer som root
bruker:
groupadd -g 65 lightdm && useradd -c "Lightdm Daemon" \ -d /var/lib/lightdm \ -u 65 -g lightdm \ -s /bin/false lightdm
Installer lightdm ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --libexecdir=/usr/lib/lightdm \ --localstatedir=/var \ --sbindir=/usr/bin \ --sysconfdir=/etc \ --disable-static \ --disable-tests \ --with-greeter-user=lightdm \ --with-greeter-session=lightdm-gtk-greeter \ --docdir=/usr/share/doc/lightdm-1.32.0 && make
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install && cp tests/src/lightdm-session /usr/bin && sed -i '1 s/sh/bash --login/' /usr/bin/lightdm-session && rm -rf /etc/init && install -v -dm755 -o lightdm -g lightdm /var/lib/lightdm && install -v -dm755 -o lightdm -g lightdm /var/lib/lightdm-data && install -v -dm755 -o lightdm -g lightdm /var/cache/lightdm && install -v -dm770 -o lightdm -g lightdm /var/log/lightdm
Nå bygg greeter:
tar -xf ../lightdm-gtk-greeter-2.0.8.tar.gz && cd lightdm-gtk-greeter-2.0.8 && ./configure --prefix=/usr \ --libexecdir=/usr/lib/lightdm \ --sbindir=/usr/bin \ --sysconfdir=/etc \ --with-libxklavier \ --enable-kill-on-sigterm \ --disable-libido \ --disable-libindicator \ --disable-static \ --disable-maintainer-mode \ --docdir=/usr/share/doc/lightdm-gtk-greeter-2.0.8 && make
Nå, som root
bruker:
make install
Hvis du installerte Xorg i /opt, må du lage en symbolsk lenke
slik at lightdm kan finne Xorg serveren. Som root
bruker:
ln -sf /opt/xorg/bin/Xorg /usr/bin/X
sed ... /usr/bin/lightdm-session: Denne kommandoen sikrer at den første påloggingen via greeter kildene /etc/profile og ~/.bash_profile. Uten dette, kommandoer som avhenger av forskjellige miljøvariabler fungerer kanskje ikke som forventet.
Installer lightdm.service
enheten
inkludert i blfs-systemd-units-20230816 pakken:
make install-lightdm
greeter tilbyr en liste over tilgjengelige økter, avhengig av
Vindusbehandlere og Skrivebordsmiljø installert. Listen
inkluderer økter som har en tilsvarende .desktop
fil installert under /usr/share/xsessions
. Mesteparten av
Vindusbehandlere og Skrivebordsmiljøer gir disse filene
automatisk, men om nødvendig kan du inkludere en egendefinert.