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.1.
Transferência (HTTP): https://download.gnome.org/sources/gnome-session/50/gnome-session-50.1.tar.xz
Soma de verificação MD5 da transferência: 0c02fd88e93b89b8cf09f80637356ca8
Tamanho da transferência: 396 KB
Espaço em disco estimado exigido: 7,6 MB
Tempo de construção estimado: menos que 0,1 UPC
gnome-desktop-44.5, json-glib-1.10.8, Mesa-26.1.7 , Systemd-261.2 (tempo de execução) e UPower-1.91.3
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) usante root:
ninja install
Se você gerou a documentação, mova-a para um diretório versionado:
mv -v /usr/share/doc/gnome-session{,-50.1}
--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-50.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-50.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@gnome.target