O pacote GNOME Session contém o gerenciador de sessões do GNOME.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://download.gnome.org/sources/gnome-session/49/gnome-session-49.2.tar.xz
Soma de verificação MD5 da transferência: 14d0c1ab840ff8a86348e333cd7835ec
Tamanho da transferência: 388 KB
Espaço em disco estimado exigido: 7,5 MB
Tempo de construção estimado: 0,1 UPC
gnome-desktop-44.5, JSON-GLib-1.10.8, Mesa-25.3.5 , Systemd-259.1 (tempo de execução) e UPower-1.91.1
xmlto-0.0.29 e libxslt-1.1.45 com docbook-xml-4.5 e docbook-xsl-nons-1.79.2 (para construir a documentação)
Instale o GNOME Session executando os seguintes comandos:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D man=false \
-D docbook=false \
.. &&
ninja
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root:
ninja install
Se você gerou a documentação, mova-a para um diretório versionado:
mv -v /usr/share/doc/gnome-session{,-49.2}
Esse pacote cria dois arquivos .desktop baseados em Xorg no diretório
/usr/share/wayland-sessions/. Somente
um é necessário em um sistema BLFS, de modo que nós evitamos que o
arquivo extra apareça como uma opção em um gerenciador de exibição.
Como o(a) usuário(a) root:
rm -v /usr/share/wayland-sessions/gnome.desktop
--buildtype=release:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-D man=false -D
docbook=false: Esses parâmetros desabilitam construir
documentação. Omita-os se você tiver construído as dependências
opcionais.
-D x11=true: Essa opção habilita
suporte para sessões do X11. O suporte X11 está obsoleto e será
removido no GNOME 50.
A maneira mais fácil de iniciar o GNOME é a de usar um gerenciador de exibição. GDM-49.2 é o gerenciador de exibição recomendado.
Também é possível iniciar o GNOME a partir da linha de comando. No entanto, você ainda precisa ter o GDM-49.2 instalado para que a área de trabalho funcione. Em lançamentos anteriores do GNOME, o gnome-shell iniciava sem ele instalado, mas isso mudou na 48.0. O GDM não precisa estar habilitado para iniciar o gnome-shell a partir da linha de comando.
Para iniciar o GNOME sem um gerenciador de exibição você precisa determinar teu ID de sessão, usando loginctl. Feito isso, emita (nós supomos que o ID de sessão seja 1):
systemctl --user set-environment XDG_SESSION_TYPE=wayland XDG_SESSION_ID=1 &&
systemctl --user start gnome-session-wayland@gnome.target