| [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] |