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
Deepin sem Wi-Fi? [Resolvido]
Papéis de parede e proteção de tela extras para o Zenwalk
Streaming radio no Chrome (elementary OS)
Usando Conky no LXDE com temperatura do processador
Quanto tempo para quebrar sua senha?
Leitura recomendada
Iniciando mais de uma instância de memcached no mesmo servidor
Rodando diversos formatos de vídeo sem problemas em seu Debian
Teclado Brasileiro no Funtoo pelo Xorg
Instalando o Gentoo Linux
Imprimindo em impressoras térmicas com CUPS e Kprinter
Comentários
Nenhum comentário foi encontrado.