Como adicionar informações do sistema à área de trabalho do Linux com o Conky

Se você deseja visualizar informações sobre CPU, memória, disco, rede e tempo de atividade sem precisar abrir um monitor separado, o Conky continua sendo uma das maneiras mais simples de adicionar informações do sistema à área de trabalho do Linux. Ele funciona como um monitor de área de trabalho leve e é altamente configurável por meio de um arquivo de texto local.

Uma atualização importante para informações antigas: o Conky não está mais limitado ao X11. As versões atuais do Conky podem usar o Wayland em compositores que suportam o wlr-layer-shellprotocolo. O compositor Mutter do GNOME não oferece suporte a esse protocolo, portanto, o Conky não pode funcionar como uma verdadeira sobreposição de fundo em uma sessão Wayland do GNOME. O FAQ oficial do Conky explica as limitações atuais do X11 e do Wayland.

1. Instale o Conky

O Conky é distribuído pelas principais distribuições Linux. Nos índices de pacotes atuais do Ubuntu e do Debian, conkyele é um pacote virtual fornecido por variantes como `conky-v`, conky-all` conky conky-std-v` e `conky-v` conky-cli. Para uma configuração de área de trabalho gráfica, o `conky-v` conky-allé uma escolha prática, pois inclui o conjunto mais abrangente de recursos de exibição e Lua.

DistribuiçãoComando
Ubuntu / Debiansudo apt update && sudo apt install conky-all
Fedorasudo dnf install conky
Arch Linuxsudo pacman -S conky

Você pode verificar a disponibilidade do pacote nas páginas oficiais de pacotes do Ubuntu , Debian , Fedora ou Arch Linux .

Terminal Linux mostrando o comando sudo apt install conky
Instale o Conky a partir do gerenciador de pacotes da sua distribuição antes de criar uma configuração de área de trabalho.

2. Criar uma configuração de usuário

O local de configuração padrão atual do Conky é ~/.config/conky/conky.conf. A documentação oficial recomenda gerar uma configuração inicial com conky -C:

mkdir -p ~/.config/conky
conky -C > ~/.config/conky/conky.conf

Isso fornece um arquivo local que você pode editar sem alterar o exemplo de todo o sistema /etc/conky/. Consulte o guia de configuração oficial para obter a sintaxe atual baseada em Lua.

Terminal Linux criando o diretório de configuração do Conky e o arquivo conky.conf
Gere um arquivo conky.conf em nível de usuário para que suas alterações permaneçam dentro do seu diretório pessoal.

3. Escolha o que o Conky exibe.

Abra ~/.config/conky/conky.confno seu editor preferido. Uma configuração compacta pode mostrar a carga da CPU, o uso de memória, o uso do sistema de arquivos raiz e o tempo de atividade:

conky.config = {
    alignment = 'top_right',
    gap_x = 24,
    gap_y = 48,
    update_interval = 2,
    own_window = true,
    double_buffer = true,
    default_color = 'white',
};

conky.text = [[
SYSTEM
CPU: ${cpu}%
RAM: ${memperc}% ${mem}/${memmax}
Disk: ${fs_used_perc /}% ${fs_used /}/${fs_size /}
Uptime: ${uptime}
]];

O Conky suporta muito mais variáveis, incluindo taxa de transferência de rede, temperaturas, processos, status da bateria e saída de scripts personalizados. Use conky -vpara ver quais recursos opcionais foram habilitados quando seu pacote foi criado.

Editor de texto mostrando uma configuração do Conky com variáveis ​​de CPU, RAM, disco e tempo de atividade.
Edite o arquivo conky.conf para controlar o posicionamento, a taxa de atualização, as cores e os valores do sistema exibidos na área de trabalho.

4. Inicie, teste e pare o Conky

Execute o Conky a partir de um terminal para que quaisquer erros de configuração sejam visíveis imediatamente:

conky -c ~/.config/conky/conky.conf

Como esse caminho é o local de configuração padrão do usuário, executar o comando conkysozinho geralmente é suficiente depois que o arquivo estiver no lugar. Para interromper todos os processos do Conky para sua sessão de usuário, execute o comando pkill conky.

Área de trabalho Linux com um terminal executando o Conky e uma sobreposição do monitor do sistema no canto superior direito.
Primeiro, inicie o Conky a partir de um terminal para que você possa ver os erros enquanto testa a configuração.

Depois que a configuração estiver funcionando, você pode remover ou adicionar linhas conky.textaté que a sobreposição contenha apenas as informações que você realmente deseja visualizar.

Área de trabalho Linux exibindo um monitor de sistema Conky com valores de CPU, RAM, disco, rede e tempo de atividade.
Um layout Conky finalizado permite manter informações importantes do sistema visíveis sem a necessidade de abrir um aplicativo de monitoramento completo.

5. Ajustar posicionamento e comportamento da janela

Para ambientes de desktop X11, configurações como alignment` display gap_x: none`, gap_y` own_windowdisplay: hidden`, `display: none`, `display: hidden` e dicas de janela determinam onde o Conky é exibido e se ele se comporta como um widget da área de trabalho. Os ambientes de desktop lidam com camadas e transparência de maneiras diferentes, portanto, comece com uma configuração simples e altere uma opção de janela por vez.

Editor de configuração do Conky mostrando alinhamento no canto superior direito, espaçamento e configurações da própria janela.
As configurações da janela controlam onde o Conky aparece e como ele interage com a área de trabalho no X11.

6. Use o Conky no Wayland quando o seu compositor o suportar.

Primeiro, verifique o tipo da sua sessão com echo $XDG_SESSION_TYPE. Em um compositor Wayland que suporte wlr-layer-shell, habilite a saída Wayland e desabilite a saída X no conky.configbloco:

out_to_x = false,
out_to_wayland = true,

Compositores como Sway, Hyprland e Wayfire suportam o modelo de camadas descrito pelo projeto Conky. O GNOME Wayland é a principal exceção: o Mutter não implementa o protocolo necessário para o Conky executar um widget na camada de área de trabalho. Se a sua distribuição ainda oferece uma sessão Xorg, essa é uma alternativa; caso contrário, o Conky pode precisar ser executado como uma janela normal ou sob um compositor diferente.

Editor de configuração do Conky com out_to_x desativado e out_to_wayland ativado
Em compositores Wayland compatíveis, altere a saída do Conky de X para Wayland no arquivo conky.conf.

7. Inicie o Conky automaticamente ao fazer login.

Crie o diretório de inicialização automática padrão por usuário e, em seguida, salve uma entrada na área de trabalho como ~/.config/autostart/conky.desktop:

[Desktop Entry]
Type=Application
Name=Conky
Exec=conky
Terminal=false
StartupNotify=false

Não adicione nada &à Execlinha. Uma entrada na área de trabalho inicia o programa diretamente, e o Conky pode encontrá-lo ~/.config/conky/conky.confautomaticamente. O FAQ original também observa que uma .desktopentrada de inicialização automática costuma ser mais simples do que um serviço de usuário no X11, pois herda o ambiente da sessão gráfica.

Editor de texto mostrando uma entrada de inicialização automática conky.desktop no diretório de inicialização automática do usuário.
Um pequeno atalho na área de trabalho pode iniciar o Conky automaticamente ao fazer login.

Lista de verificação rápida para solução de problemas

  • Nada aparece: execute o comando conkyem um terminal e leia a saída de erro.
  • A configuração está ausente: regenere-a com conky -C > ~/.config/conky/conky.conf.
  • A sobreposição Wayland não funciona: verifique echo $XDG_SESSION_TYPEe confirme se o seu compositor é compatível wlr-layer-shell.
  • O recurso não está disponível: execute o comando conky -ve verifique as opções compiladas.
  • Deseja redefinir? Mova sua configuração personalizada conky.confpara outro local e gere uma nova configuração padrão.

Para obter a lista definitiva de configurações e variáveis ​​suportadas, consulte as páginas de manual integradas do Conky e o projeto oficial do Conky .

Deixar um comentário

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Baixe e verifique a ISO arquivada do LMDE 5, crie um USB inicializável e escolha as configurações de instalação segura. O Elsie chegou ao fim de seu suporte; veja a versão atual do LMDE.

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Wireshark no Ubuntu, Debian, Fedora, Arch ou openSUSE com os comandos de pacote atuais e, em seguida, configure a captura de pacotes em tempo real com segurança.

Como jogar Don't Starve Together no Linux

Como jogar Don't Starve Together no Linux

Instale a versão Linux de Don't Starve Together pelo Steam, crie um mundo ou junte-se a amigos seguindo estes passos de configuração e resolução de problemas.

Como jogar Squad no Linux com o Steam Proton

Como jogar Squad no Linux com o Steam Proton

Configure o Squad no Linux com o Steam Play e o Proton, instale o jogo, escolha uma ferramenta de compatibilidade e resolva problemas com o sistema anti-cheat.

Como criar uma unidade USB inicializável do Windows 11 no Linux

Como criar uma unidade USB inicializável do Windows 11 no Linux

Crie um pendrive de instalação do Windows 11 no Linux com o Ventoy: obtenha a ISO oficial, instale o Ventoy com segurança, copie a imagem e inicialize o computador de destino.

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Aprenda a jogar DiRT Rally no Linux se você já o possui no Steam: instale a versão nativa, execute-o e use o Proton apenas como alternativa.

Como instalar o Devuan Linux a partir de um USB inicializável

Como instalar o Devuan Linux a partir de um USB inicializável

Instale o Devuan Excalibur a partir da ISO Live para desktop. Verifique o download, crie um USB inicializável, proteja as partições existentes e finalize a instalação com o Refracta Installer.

Como jogar It Takes Two no Linux com o Steam Proton

Como jogar It Takes Two no Linux com o Steam Proton

Aprenda como jogar It Takes Two no Linux com o Steam Proton, instale a versão Steam, habilite a compatibilidade, configure o modo cooperativo e solucione problemas de inicialização.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Instale o Steam no Linux, obtenha a versão nativa do Slay the Spire para Linux na sua Biblioteca e execute-o. Inclui instruções práticas para problemas comuns de inicialização.

Como jogar The Forest no Linux com o Steam Proton

Como jogar The Forest no Linux com o Steam Proton

Instale o Steam no Linux, habilite o Steam Play e use o Proton para baixar e executar The Forest, com uma configuração de compatibilidade específica para cada jogo, caso ele não inicie.