gnome-session-46.0

Introduksjon til GNOME Økt

GNOME Økt pakken inneholder GNOME øktbehandler.

[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

GNOME Økt Avhengigheter

Påkrevd

elogind-255.5, gnome-desktop-44.1, JSON-GLib-1.10.0, Mesa-24.2.3, og UPower-1.90.5

Valgfri

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

Installasjon av GNOME Økt

Når du kjører GNOME under Wayland-1.23.0, miljøinnstillinger importeres ikke for brukeren som bruker systemprofilen. Wayland Utviklere er foreløpig usikre på en standardmetode for å tilby systemet miljøinnstillinger for brukerøkter. For å omgå denne begrensningen, kjør følgende kommando for at gnome-session skal bruke et påloggingsskall:

sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in

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

mkdir build &&
cd    build &&

meson setup --prefix=/usr              \
            --buildtype=release        \
            -D systemduserunitdir=/tmp \
            ..                         &&
ninja

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

ninja install

Flytt dokumentasjonen til en versjonert mappe:

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

Denne pakken lager to Xorg baserte .desktop filer i /usr/share/xsessions/ mappen, og to Wayland baserte .desktop filer i /usr/share/wayland-sessions/ mappen. Bare en er nødvendig i hver mappe på et BLFS system, så forhindre at de ekstra filene vises som alternativer i en skjermbehandler. Som root bruker:

rm -v /usr/share/xsessions/gnome.desktop &&
rm -v /usr/share/wayland-sessions/gnome.desktop

Nå, som root bruker, fjern systemd enheter som er ubrukelige på SysV systemer:

rm -rv /tmp/{*.d,*.target,*.service}

Oppstartssekvensen til gnome-wayland må opprette en dbus økt. På SysV må dette legges til den sendte gnome-wayland.desktop filen, som er skrevet for systemd. Som root bruker:

sed -e 's@^Exec=@&/usr/bin/dbus-run-session @' \
    -i /usr/share/wayland-sessions/gnome-wayland.desktop

Parameterforklaringer

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

Starte GNOME

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

Det er også mulig å starte GNOME fra kommandolinjen. Du må imidlertid fortsatt ha GDM-46.2 installert for at noen deler av skrivebordet skal fungere. En grunn til å starte fra kommandolinjen er hvis du vil ha Wayland støtte på et system som har proprietær NVIDIA driver installert, siden GDM ikke vil vise Wayland økttype på et slikt system.

For å starte GNOME ved hjelp av xinit-1.4.2, kjør følgende kommandoer:

cat > ~/.xinitrc << "EOF"
dbus-run-session gnome-session
EOF

startx

Alternativt, for å starte GNOME med Wayland støtte, kjør følgende kommando:

XDG_SESSION_TYPE=wayland dbus-run-session gnome-session

Innhold

Installerte Programmer: gnome-session, gnome-session-inhibit, og gnome-session-quit
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/share/doc/gnome-session-46.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