quinta-feira, 19 de fevereiro de 2026

Papagaiando o XFCE - Parte 2

Todo usuário "mexilão" gosta de experimentar coisas novas e a intenção aqui não é transformar o XFCE em um Plasma ou Gnome da vida, mas sim dotar de opções que não pesem no desempenho da máquina. O Xfwm dá conta muito bem das papagaiadas básicas que o usuário gosta, mas dá para avançar um pouco mais sem comprometer a estabilidade e rapidez do uso do sistema. Para isso vamos instalar o gerenciador de janelas Picom, nesse exemplo no Debian:

sudo apt install picom

Para habilitar o Picom, precisamos fazer duas coisas, conforme a seguir.

1 - Desativar os efeitos do Xfwm

Vá no Gerenciador de Configurações do XfCE, Ajustes do Gerenciador de Janelas, aba Compositor e desabilite essa opção:

Linux: Papagaiando o XFCE com temas e recursos


Feche a janela e "vai ficar tudo feio" (é assim mesmo). Abra o Terminal e digite para criar a pasta de configuração e o arquivo de configuração do Picom:

mkdir -p ~/.config/picom

nano ~/.config/picom/picom.conf

Coloque dentro:

#################################
# BACKEND
#################################

backend = "xrender";
vsync = true;

#################################
# SOMBRAS
#################################

shadow = true;
shadow-radius = 8;
shadow-offset-x = -6;
shadow-offset-y = -6;
shadow-opacity = 0.40;

shadow-exclude = [
  "class_g = 'Conky'",
  "class_g = 'xfce4-panel'",
  "window_type = 'dock'",
  "window_type = 'desktop'"
];

#################################
# OPACIDADE
#################################

inactive-opacity = 0.90;
active-opacity = 1.0;
frame-opacity = 1.0;
inactive-opacity-override = false;

#################################
# FOCO
#################################

focus-exclude = [
  "class_g = 'xfce4-panel'"
];

#################################
# OPACIDADE GLOBAL
#################################

opacity-rule = [
  "100:class_g = 'xfce4-panel'"
];

#################################
# PERFORMANCE (XFCE SAFE)
#################################

use-damage = true;
unredir-if-possible = false;

unredir-if-possible-exclude = [
  "class_g = 'xfce4-panel'"
];

#################################
# FADES
#################################

fading = true;
fade-in-step = 0.1;
fade-out-step = 0.1;

#################################
# TIPOS DE JANELA
#################################

wintypes:
{
    tooltip = {
        opacity = 0.90;
        shadow = false;
        fade = true;
    };

    dropdown_menu = {
        opacity = 0.90;
        shadow = true;
    };

    popup_menu = {
        opacity = 0.90;
        shadow = true;
    };

    menu = {
        opacity = 0.90;
        shadow = true;
    };

    dock = {
        shadow = false;
        focus = false;
        full-shadow = false;
        clip-shadow-above = true;
    };
};

Salve com CTRL + O e feche com CTRL + X.

Essa versão acima é para máquina perereca, sem OpenGL decente devido ao driver de vídeo.

Para uma máquina melhorzinha com OpenGL mais funcional (3.0+) use este aqui:

#################################
# BACKEND (OPENGL / GLX)
#################################

backend = "glx";
vsync = true;

glx-no-stencil = true;
glx-no-rebind-pixmap = true;

#################################
# SOMBRAS
#################################

shadow = true;
shadow-radius = 8;
shadow-offset-x = -6;
shadow-offset-y = -6;
shadow-opacity = 0.40;

shadow-exclude = [
  "class_g = 'Conky'",
  "class_g = 'xfce4-panel'",
  "window_type = 'dock'",
  "window_type = 'desktop'"
];

#################################
# OPACIDADE
#################################

inactive-opacity = 0.90;
active-opacity = 1.0;
frame-opacity = 1.0;
inactive-opacity-override = false;

#################################
# FOCO
#################################

focus-exclude = [
  "class_g = 'xfce4-panel'"
];

#################################
# OPACIDADE GLOBAL
#################################

opacity-rule = [
  "100:class_g = 'xfce4-panel'"
];

#################################
# PERFORMANCE (XFCE SAFE)
#################################

use-damage = true;

unredir-if-possible = false;

unredir-if-possible-exclude = [
  "class_g = 'xfce4-panel'"
];

#################################
# FADES
#################################

fading = true;
fade-in-step = 0.1;
fade-out-step = 0.1;

#################################
# TIPOS DE JANELA
#################################

wintypes:
{
    tooltip = {
        opacity = 0.90;
        shadow = false;
        fade = true;
    };

    dropdown_menu = {
        opacity = 0.90;
        shadow = true;
    };

    popup_menu = {
        opacity = 0.90;
        shadow = true;
    };

    menu = {
        opacity = 0.90;
        shadow = true;
    };

    dock = {
        shadow = false;
        focus = false;
        full-shadow = false;
        clip-shadow-above = true;
    };
};

Salve e feche conforme mostrado.

Para ativar e "ver koé", no Terminal (não feche o Terminal):

picom --config ~/.config/picom/picom.conf

Para ativar no sistema, vá no Gerenciador de configurações, "Sessão e Inicialização", aba "Início Automático de Aplicativos" e veja se a entrada já foi criada. Caso não tenha sido, clique em Novo conforme imagem (nome e descrição) e coloque na caixa Comando o comando: picom --config ~/.config/picom/picom.conf.

Linux: Papagaiando o XFCE com temas e recursos


Clique em Ok, feche a janela de configuração e reinicie a máquina e veja se os efeitos aparecem. Os efeitos são transparência e delay na abertura de menus de forma mais dinâmica que o conseguido com o Xfwm.

A primeira configuração vai funcionar em ambos os tipos de máquina (com e sem OpenGL), só o segundo vai funcionar melhor em máquinas com OpenGL funcional. Em máquinas modernas, GLX oferece menor uso de CPU e maior fluidez visual. Xrender permanece como opção extremamente estável e compatível, ideal para hardware antigo ou drivers problemáticos.


Nenhum comentário:

Postar um comentário