Trate de atualizar o sistema, instalar os novos pacotes (se disponíveis) e remover os obsoletos (caso hajam):
su
# slackpkg update
# slackpkg upgrade-all
# slackpkg install-new
# slackpkg clean-system
Eu recomendo que reinicialize o PC antes de instalar os novos pacotes, a menos que nada tenha sido instalado (coisa difícil de ocorrer na -current), sendo assim, proceda com os comandos abaixo para remover quaisquer resquícios do KDE4:
# slackpkg remove kde
Já para instalar os novos pacotes, também demonstrarei 2 métodos, seja usando a pasta vtown ou a KDE5:
# installpkg --install-new --reinstall vtown/deps/*.txz vtown/kde/*.txz
ou:
# installpkg --install-new --reinstall KDE5/deps/*.txz KDE5/kde/*.txz
Pacotes instalados, agora configuremos para que os mesmos não sofram downgrade, ou sejam removidos durante um clean-system. No arquivo
/etc/slackpkg/blacklist, acrescente isso:
[0-9]_vtown_[0-9]
Isso é temporário e necessário, até que os pacotes sejam adicionados à árvore oficial. Quando isso ocorrer, não esqueça de removê-los deste arquivo, pois do contrário os mesmos não serão atualizados!
Configuração
Após a instalação de todos os pacotes e não menos importante, reconfigure a sua sessão de desktop padrão com:
xwmconfig
Com relação ao gerenciador de login (comumente conhecido como Display Manager), edite o arquivo
/etc/rc.d/rc.4 habilitando (descomentando) apenas o SSDM, abaixo seguem as linhas:
# Look for SDDM as well:
if [ -x /usr/bin/sddm ]; then
exec /usr/bin/sddm
fi
Daí, reinicie o PC se desejar, ou veja o campo abaixo.
Extras
Caso queira usar login 'automágico', em vez de habilitar o SSDM como demonstrado acima, adicione uma linha no topo do arquivo
/etc/rc.d/rc.4, como demonstrado abaixo:
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec startx; fi
E também em seu
~/.bash_profile (se usa BASH), ou
~/.zprofile (se usa ZSH), adicione o mesmo:
# automatic login to X.
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec startx; fi
Pra finalizar, edite o arquivo
/etc/inittab, deixando-o parecido com este:
# These are the standard console login getties in multiuser mode:
c1:12345:respawn:/sbin/agetty -a edps --noclear 38400 tty1 linux
c2:12345:respawn:/sbin/agetty 38400 tty2 linux
#c3:12345:respawn:/sbin/agetty 38400 tty3 linux
#c4:12345:respawn:/sbin/agetty 38400 tty4 linux
#c5:12345:respawn:/sbin/agetty 38400 tty5 linux
#c6:12345:respawn:/sbin/agetty 38400 tty6 linux
NOTA: apenas modifiquei a linha "c1", e deixei desabilitadas as ttys de "3" a "6". Essas, desabilite se quiser .
GRUB
Caso usem o GRUB como bootloader e se quiser utilizar o tema Breeze, adicione a linha abaixo em
/etc/default/grub:
GRUB_THEME="/boot/grub/themes/breeze/theme.txt"
Daí execute:
# grub-mkconfig -o /boot/grub/grub.cfg
Eis a tela de boot: