Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Este guia documenta o processo de substituição do KDE Plasma pelo Cinnamon em um ambiente Gentoo utilizando systemd. O processo abrange a instalação do novo ambiente, a limpeza dos pacotes do KDE, a configuração de aplicativos essenciais e a padronização visual com o tema Colloid.
1. Alteração do Perfil e Instalação do Cinnamon
Para utilizar o Cinnamon com systemd, garantindo um sistema enxuto e sem carregar dependências desnecessárias do GNOME, o perfil adequado é o
desktop/systemd.
Identifique o número correspondente a este perfil na lista e faça a alteração:
eselect profile list
sudo eselect profile set <NUMERO_DO_PERFIL>
Em seguida, instale o Cinnamon junto com o gerenciador de display LightDM e o seu respectivo greeter:
sudo emerge --ask gnome-extra/cinnamon x11-misc/lightdm x11-misc/lightdm-gtk-greeter
2. Remoção do KDE Plasma e SDDM
Para garantir que o sistema não mantenha bibliotecas desnecessárias, é preciso primeiro identificar quais pacotes do ecossistema KDE e qual gerenciador de login (como o SDDM) foram instalados de forma explícita. Eles ficam registrados no arquivo
/var/lib/portage/world.
Busque esses pacotes filtrando o conteúdo do arquivo:
grep -iE 'kde|plasma|sddm' /var/lib/portage/world
O comando retornará a lista exata do que está instalado na sua máquina. Com base nessa saída, utilize o parâmetro
--deselect para remover a marcação de exigência desses pacotes.
Abaixo, um
exemplo de como o comando deve ser montado utilizando uma saída típica de um sistema KDE:
# Exemplo de desmarcação (substitua pelos pacotes listados no seu comando grep)
sudo emerge --deselect kde-apps/kdeadmin-meta kde-apps/kdecore-meta kde-apps/kdegraphics-meta kde-apps/kdemultimedia-meta kde-apps/kdenetwork-meta kde-apps/kdeutils-meta kde-misc/kclock kde-misc/kdiff3 kde-misc/krename kde-misc/krusader kde-misc/kweather kde-plasma/kpipewire kde-plasma/plasma-meta x11-misc/sddm
Após desmarcar os pacotes, realize a limpeza das dependências. O Portage removerá os programas que ficaram órfãos, juntamente com ferramentas Qt e cursores:
sudo emerge --ask --depclean dev-qt/qttools kde-plasma/breeze kde-frameworks/breeze-icons x11-themes/breeze-cursors
Remova manualmente os cursores residuais da pasta do usuário para evitar conflitos na interface de configuração do Cinnamon:
rm -rf ~/.icons/breeze* ~/.local/share/icons/breeze*
3. Configuração do LightDM e systemd
Crie o arquivo de configuração para instruir o LightDM a carregar o greeter correto:
sudo sh -c 'cat << "EOF" > /etc/lightdm/lightdm.conf.d/50-greeter.conf
[Seat:*]
greeter-session=lightdm-gtk-greeter
EOF'
Desabilite o serviço do SDDM e habilite o LightDM e o NetworkManager no systemd:
sudo systemctl disable sddm.service
sudo systemctl enable lightdm.service NetworkManager.service
4. Permissões de Energia (Polkit + systemd)
Para que os usuários do grupo
wheel possam desligar ou reiniciar a máquina diretamente pela interface do Cinnamon utilizando o
logind do systemd, crie a regra abaixo:
sudo sh -c 'cat << "EOF" > /etc/polkit-1/rules.d/55-systemd-power.rules
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.login1.power-off" ||
action.id == "org.freedesktop.login1.power-off-multiple-sessions" ||
action.id == "org.freedesktop.login1.reboot" ||
action.id == "org.freedesktop.login1.reboot-multiple-sessions" ||
action.id == "org.freedesktop.login1.suspend" ||
action.id == "org.freedesktop.login1.hibernate") &&
subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});
EOF'
5. Aplicativos Essenciais para o Ambiente
Instale os utilitários de compactação integrados ao Nemo, a ferramenta de captura de tela Flameshot, o emulador de terminal Sakura e o reprodutor multimídia VLC:
sudo emerge --ask app-arch/file-roller gnome-extra/nemo-fileroller app-arch/p7zip app-arch/unrar app-arch/zip app-arch/unzip app-arch/cabextract app-arch/zstd app-arch/lz4 app-arch/lzip app-arch/lrzip
sudo emerge --ask media-gfx/flameshot x11-terms/sakura media-video/vlc
6. Inicialização Automática do Flameshot
Para que o Flameshot inicie em segundo plano com a sessão do Cinnamon e responda instantaneamente à tecla Print Screen:
mkdir -p ~/.config/autostart
cat << "EOF" > ~/.config/autostart/flameshot.desktop
[Desktop Entry]
Name=Flameshot
Icon=flameshot
Exec=flameshot
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
EOF
7. Personalização com Tema Colloid
Baixe os repositórios oficiais do tema Colloid e compile as variações de interface e ícones.
Tema da Interface (GTK/Cinnamon):git clone https://github.com/vinceliuice/Colloid-gtk-theme.git ~/Downloads/Colloid-temp
cd ~/Downloads/Colloid-temp
./install.sh -t all
cd - && rm -rf ~/Downloads/Colloid-temp
Tema de Ícones:git clone https://github.com/vinceliuice/Colloid-icon-theme.git ~/Downloads/Colloid-icon-temp
cd ~/Downloads/Colloid-icon-temp
./install.sh -s all -t all
cd - && rm -rf ~/Downloads/Colloid-icon-temp
Aplicação do Tema Escuro via Terminal:gsettings set org.cinnamon.desktop.interface gtk-theme "Colloid-Dark"
gsettings set org.cinnamon.desktop.wm.preferences theme "Colloid-Dark"
gsettings set org.cinnamon.theme name "Colloid-Dark"
gsettings set org.cinnamon.desktop.interface icon-theme "Colloid"
Outras dicas deste autor
Atalho para Netflix no Elementary OS
Pulando do Fedora 26 para o Rawhide
Papel de parede aleatório no Fluxbox
Instalando Brisk Menu no Fedora 34 Mate Desktop
Abrir Janelas no Centro da Tela no KDE Plasma
Leitura recomendada
Resolvedo problema do teclado ABNT2 no LTSP 4.2
Notify-osd para "tudo" no Arch Linux
Gerencie a bateria do seu notebook usando o powertop
Desabilitando monitor do laptop (LVDS1)
Áudio no Gnome: nenhum módulo e/ou dispositivo do GStreamer de controle de volume foi encontrado
Comentários
Nenhum comentário foi encontrado.