Início
» LINUX
»
Como adicionar informações do sistema à área de trabalho do Linux com o Conky
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.
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:
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.
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:
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.
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.
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.
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.
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.
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:
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.
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 .