Slackware - Configuração SDDM/KDE e Runlevel 4

[Passo] [Comando/Configuração] [Propósito] [Verificação]
[1] nano /etc/slackpkg/blacklist#kDE Descomentar blacklist temporariamente para instalar: [SDDM/KDE] grep -v "^#" /etc/slackpkg/blacklist
[2] slackpkg update Atualizar lista de pacotes antes da instalação.[Não é obrigátorio] slackpkg check-updates
[3] slackpkg install sddm [Instalar SDDM]
[traz TODAS dependências do KDE]
Não é apenas 2 arquivos!
ls /var/log/packages/ | grep -i kde
[4] nano /etc/sddm.conf [Autologin]
[Exemplos:]
[Session=xfce]
[User=slack]
cat /etc/sddm.conf
[5] nano /etc/slackpkg/blacklist RECOMENTAR blacklist:
[para evitar KDE]
[full-upgrade futuro]
grep kernel /etc/slackpkg/blacklist
[5a] nano /etc/rc.d/rc.4 Editar script de inicialização do runlevel 4 [X11] cat /etc/rc.d/rc.4 | grep -E "[sddm|gdm|kdm|xdm]"
[5b] COMENTAR display managers conflitantes:
#if [-x /usr/bin/gdm];then
#exec /usr/bin/gdm -nodaemon
#fi
#if [-x /usr/kde/bin/kdm];then
#exec /usr/kde/bin/kdm -nodaemon
#fi
#if [-x /usr/X11R6/bin/xdm];then
#exec/usr/X11R6/bin/xdm-nodaemon
# fi
Evitar conflito de múltiplos display managers:
→ Só UM pode rodar por vez
→ SDDM deve ser o único ativo
→ Comentar os demais previne disputa pela sessão X11
grep -c "^#.*exec.*-nodaemon" /etc/rc.d/rc.4Deve mostrar >0 [comentados]
[5c] DEIXAR ATIVO apenas SDDM:
if [ -x /usr/bin/sddm ]; then
  exec /usr/bin/sddm
fi
Garantir que apenas [SDDM]
inicie no [runlevel 4]
grep -A2 "sddm" /etc/rc.d/rc.4
[Deve mostrar bloco ativo]
[sem #]
[6] nano /etc/rc.d/rc.4 Configurar script de inicialização do runlevel 4 [X11] cat /etc/rc.d/rc.4 | grep -i sddm
[7] chmod +x /etc/rc.d/rc.4 Tornar rc.4 executável
[obrigatório para funcionar]
ls -l /etc/rc.d/rc.4
[8] nano /etc/inittabid:4:initdefault: Alterar runlevel:
padrão de 3 [texto] para 4 [gráfico]
[Crítico para login automático]
grep initdefault /etc/inittab
[9] telinit 4 ou reboot Aplicar mudança de runlevel imediatamente ou no reboot runlevel deve mostrar "4"
[10] ps aux | grep sddm Verificar se SDDM está rodando no runlevel 4 SDDM ativo na tela de login
[11] uname -r + runlevel
Confirmar sistema estável após configuração.
Kernel estável + runlevel 4 ativo
[12] Pkgtool
Guia completo
[pkgtool, ncurses, seleção]

Troubleshooting SDDM

[Passo] [Ação] [Resultado] [Status]
[1] Reboot com SDDM configurado incorretamente.
Ambiente gráfico não iniciou.
Problema identificado.
[2] Pressionar Ctrl+F1 durante boot.
TTY1 acessível [terminal texto]
Funcionou
[3] Login como root no TTY. Acesso ao sistema concedido. Funcionou
[4] nano /etc/sddm.conf [editar SDDM] Configuração corrigida Funcionou
[5] Reboot
Ambiente gráfico:
[iniciou corretamente]
Validado em produção.

Runlevel

[Runlevel] [Modo] [Login] [Uso Recomendado]
[3] Multiuser texto Terminal [tty] Servidores, quem prefere CLI, troubleshooting
[4] Multiuser X11 Display Manager [SDDM/KDM/GDM] Desktop, login gráfico automático [KDE/GNOME/XFCE]