gnome-session-51.0

Introduksjon til GNOME Økt

GNOME Økt pakken inneholder GNOME øktbehandler.

[Notat]

Notat

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.

Pakkeinformasjon

GNOME Økt Avhengigheter

Påkrevd

gnome-desktop-51.0, json-glib-1.10.8, Mesa-26.2.3, Systemd-262 (kjøretid), og UPower-1.91.5

Valgfri

xmlto-0.0.29, og libxslt-1.1.45 med docbook-xml-4.5 og docbook-xsl-nons-1.79.2 (for å bygge dokumentasjonen)

Installasjon av GNOME Økt

Installer GNOME Økt ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -D man=false        \
            -D docbook=false    \
            ..                  &&
ninja

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

ninja install

Hvis du genererte dokumentasjonen, flytt den til en versjonsbasert mappe:

mv -v /usr/share/doc/gnome-session{,-51.0}

Parameterforklaringer

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

-D man=false -D docbook=false: Disse parameterne deaktiverer bygging av dokumentasjon. Utelat dem hvis du har bygget de valgfrie avhengighetene.

Starte GNOME

Den enkleste måten å starte GNOME på er å bruke en skjermbehandler. GDM-51.0 er den anbefalte skjermbehandleren.

Det er også mulig å starte GNOME fra kommandolinjen. Du må imidlertid fortsatt ha GDM-51.0 installert for at skrivebordet skal fungere. I tidligere utgaver av GNOME ville gnome-shell starte uten at det var installert, men dette endret seg i 48.0. GDM trenger ikke å være aktivert for å starte gnome-shell fra kommandolinjen.

For å starte GNOME uten en skjermbehandler må du bestemme økt ID-en din ved hjelp av loginctl. Når det er gjort, utsted (vi antar at økt ID-en er 1):

systemctl --user set-environment    \
          XDG_CURRENT_DESKTOP=GNOME \
          XDG_SESSION_DESKTOP=gnome \
          XDG_SESSION_TYPE=wayland  \
          XDG_SESSION_ID=1 &&
systemctl --user start gnome-session@gnome.target
[Notat]

Notat

Kommandoene ovenfor starter GNOME fra kommandolinjen, men aktiver ikke fullstendig funksjonalitet. For eksempel GNOME sin automatiske tidsavbrudd for tom skjerm/tomgang fungerer ikke på grunn av en kompleks interaksjon mellom kommandolinjen sin innloggingsøkt og komponenten som er ansvarlig for både skjermlåsing og tomgangsutløst blanking.

For full GNOME funksjonalitet, må du starte den fra en skjermbehandler.

Innhold

Installerte Programmer: gnome-session, gnome-session-inhibit, og gnome-session-quit
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/share/doc/gnome-session-51.0 og /usr/share/gnome-session

Korte Beskrivelser

gnome-session

brukes til å starte opp GNOME Skrivebordsmiljøet

gnome-session-inhibit

brukes til å hemme visse GNOME øktfunksjonalitet mens du utfører den gitte kommandoen

gnome-session-quit

brukes til å avslutte GNOME økten