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
Alterando o cursor do mouse no LXDE
Instalação rápida do Arch Linux via script aui
Emulando Android no Linux para executar aplicativos e jogos
Usando Pendrive como RAM no Linux Mint
Tilling melhorado no Cinnamon
Leitura recomendada
Resturar (recuperar) tela de login do Ubuntu [Resolvido]
Colorindo o xterm no SuSE
Grid Window no Xfwm4 (Xfce) - Em sistemas que aceitem PPA
O que fazer após instalar Fedora 30 Worksatation
Definindo um Título para o Terminal do Linux
Comentários
Nenhum comentário foi encontrado.