"GDM" é um serviço de sistema que é responsável por fornecer "logins" gráficos e gerenciar exibições locais e remotas.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://download.gnome.org/sources/gdm/45/gdm-45.0.1.tar.xz
Soma de verificação MD5 da transferência: 4912429c0231a95fedd086d1ac8f54ea
Tamanho da transferência: 836 KB
Espaço em disco estimado exigido: 34 MB
Tempo de construção estimado: 0,3 UPC
AccountsService-23.13.9, DConf-0.40.0, libcanberra-0.30 (construído depois do GTK+-3.24.41) e Linux-PAM-1.6.0
É recomendado ter um(a) usuário(a) e um grupo dedicado(a) para
assumir o controle do processo de segundo plano "gdm" depois de ele ser iniciado.
Emita os seguintes comandos como o(a) usuário(a) "root
":
groupadd -g 21 gdm && useradd -c "Proprietário(a) do Processo de Segundo Plano GDM" -d /var/lib/gdm -u 21 \ -g gdm -s /bin/false gdm && passwd -ql gdm
Instale o "GDM" executando os seguintes comandos:
sed -e 's@systemd@elogind@' \ -e '/elogind/isession required pam_loginuid.so' \ -i data/pam-lfs/gdm-launch-environment.pam && mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -Dgdm-xsession=true \ -Drun-dir=/run/gdm \ -Dlogind-provider=elogind \ -Dsystemd-journal=false \ -Dsystemdsystemunitdir=no \ -Dsystemduserunitdir=no && ninja
Esse pacote não vem com uma suíte de teste usável.
Agora, como o(a) usuário(a) "root
":
ninja install
--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.
-Dinitial-vt=7
: Use essa chave para
fazer o "GDM" iniciar no "VT7" em
vez do primeiro" VT" livre.
-Ddefault-pam-config=lfs
: Use essa
chave se você não criou o arquivo "/etc/lfs-release
" ou a detecção automática da
distribuição falhará e você estará inapto(a) para usar o
"GDM".
-Dgdm-xsession=true
: Isso
habilita a instalação do arquivo "Xsession" do "GDM".
O processo de segundo plano "GDM" é configurado usando o arquivo
"/etc/gdm/custom.conf
". Os valores
padrão são armazenados em "GSettings" no arquivo "gdm.schemas
". É recomendado que os(as)
usuários(as) finais modifiquem o arquivo "/etc/gdm/custom.conf
", porque o arquivo de
esquemas possivelmente seja sobrescrito quando o(a) usuário(a)
atualizar o sistema dele(a) para ter uma versão mais recente do
"GDM".
Em alguns sistemas com GPUs NVIDIA, o GDM ocultará as sessões do
Wayland por padrão. Isso geralmente é feito para impedir que
os(as) usuários(as) encontrem problemas com controladores
defeituosos, o que pode resultar em travamentos do sistema,
travamentos de aplicativos, problemas de gerenciamento de
eletricidade e lentidão gráfica. Se você tiver uma GPU NVIDIA e
ainda desejar tentar executar sessões do Wayland de qualquer
maneira, execute o seguinte comando como o(a) usuário(a)
root
:
ln -s /dev/null /etc/udev/rules.d/61-gdm.rules
Para iniciar o "gdm" automaticamente quando o
sistema for comutado para o nível de execução 5, instale o
conjunto de comandos sequenciais "/etc/rc.d/init.d/xdm
" e o arquivo de
configuração "/etc/sysconfig/xdm
"
incluído no pacote "blfs-bootscripts-20240209"
e ajuste "/etc/inittab
" executando
como o(a) usuário(a) "root
":
make install-gdm
Para a finalidade de configurar permanentemente o nível de
execução padrão como 5, iniciando automaticamente a tela de
boas-vindas do "gdm", você pode modificar o
"/etc/inittab
". Como o(a)
usuário(a) "root
":
sed /initdefault/s/3/5/ -i /etc/inittab
O GDM suspenderá o sistema quando a tela de saudação estiver
executando por um tempo sem qualquer entrada interativa. Se você
quiser desabilitar a suspensão automática por qualquer motivo
(por exemplo, se o sistema estiver hospedando alguns serviços
além de funcionar como um sistema de área de trabalho), como o(a)
usuário(a) root
, emita:
su gdm -s /bin/bash \ -c "dbus-run-session \ gsettings set org.gnome.settings-daemon.plugins.power \ sleep-inactive-ac-type \ nothing"