"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.4.
Transferência (HTTP): https://download.gnome.org/sources/gdm/48/gdm-48.0.tar.xz
Soma de verificação MD5 da transferência: a17868752c9a90ed560891886f2882f2
Tamanho da transferência: 920 KB
Espaço em disco estimado exigido: 44 MB
Tempo de construção estimado: 0,2 UPC
AccountsService-23.13.9, DConf-0.40.0, libcanberra-0.30 (construído depois do GTK-3.24.50) e Linux-PAM-1.7.1
keyutils-1.6.3 e check (para testagem)
          É 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
        Primeiro, adapte GDM para construir com GCC 15:
sed -r 's/([(*])bool([) ])/\1boolval\2/' -i common/gdm-settings-utils.*
Instale o "GDM" executando os seguintes comandos:
mkdir build &&
cd    build &&
meson setup ..             \
      --prefix=/usr        \
      --buildtype=release  \
      -D gdm-xsession=true \
      -D run-dir=/run/gdm  &&
ninja
        A suíte de teste exige Check que nós removemos do LFS.
          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.
        
          -D default-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.
        
          -D gdm-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 ou GPUs virtuais (como as
            fornecidas pelo qemu), o GDM ocultará as sessões do Wayland por
            padrão. Isso geralmente é feito para evitar que os(as)
            usuários(as) encontrem problemas com controladores defeituosos, o
            que pode resultar em travamentos do sistema, quebras de
            aplicativos, problemas de gerenciamento de eletricidade e
            lentidão gráfica. Se teu sistema for uma máquina virtual ou você
            tiver uma GPU NVIDIA e ainda quiser tentar executar sessões do
            Wayland, 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 processo de segundo plano "gdm" na inicialização, habilite
            a unidade do "systemd" instalada anteriormente executando o
            seguinte comando como o(a) usuário(a) "root":
          
systemctl enable gdm
            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"