Script de shell do Linux permite ícones de bandeja personalizados com YAD

Um recente artigo do Hackaday explora um método direto para usuários do Linux criarem ícones personalizados na bandeja do sistema usando scripts de shell e a ferramenta YAD. A técnica permite acesso rápido a feeds RSS, como as postagens mais recentes do próprio Hackaday. Ao aproveitar os padrões Freedesktop, o processo funciona em vários ambientes de desktop como KDE e GNOME.

Publicado em 6 de janeiro de 2026, o artigo do Hackaday intitulado "Linux Fu: Yet Another Shell Script Trick" destaca como os padrões Freedesktop do Linux simplificam a criação de ícones de bandeja personalizados, evitando problemas de compatibilidade entre ambientes de desktop como KDE e GNOME.

O autor admite ter ícones demais na bandeja, mas nota sua utilidade para tarefas em segundo plano ou acesso rápido a serviços. Para construir um, o tutorial emprega YAD, descrito como "yet another dialog", um programa baseado em GTK derivado do Zenity. Apesar de possíveis problemas menores no KDE, o YAD serve como uma ferramenta versátil para diálogos, seletores de arquivos e mais.

O script de exemplo cria um ícone de bandeja que busca e exibe os artigos mais recentes do Hackaday via RSS. Ao ser executado sem argumentos, ele configura o ícone usando um arquivo de imagem nomeado após o script com a extensão ".icon.png". Um menu de clique direito oferece a opção de saída, enquanto clicar no ícone aciona um diálogo mostrando o conteúdo do feed.

Tentativas iniciais de usar o WebKit do YAD para renderização HTML falharam devido a uma versão desatualizada do repositório, dependências ausentes e erros de OpenGL da NVIDIA. Em vez disso, o script usa wget para capturar o feed RSS e awk para analisar títulos e URLs. Duas abordagens de diálogo são apresentadas: um diálogo de texto-info que canaliza a saída com a opção --show-uri para links clicáveis, ou um diálogo padrão com texto formatado em Pango para visuais melhores, incluindo um cabeçalho amarelo "Hackaday Today!".

A versão formatada canaliza a saída do awk em uma variável para linhas de comando mais limpas, resultando em links sublinhados e clicáveis que se abrem no navegador padrão. Os scripts estão disponíveis no GitHub, e alternativas como Python ou ferramentas de minimização para bandeja como AllTray são mencionadas, embora algumas não suportem Wayland.

Este método ressalta a flexibilidade do Linux para scripting de melhorias práticas no desktop sem programação complexa.

Artigos relacionados

Windows 11 desktop mockup showcasing the proposed PowerToys Command Palette Dock, a Linux-inspired customizable panel with system widgets.
Imagem gerada por IA

Microsoft propõe dock inspirado no Linux para Windows PowerToys

Reportado por IA Imagem gerada por IA

A Microsoft está explorando uma nova funcionalidade Command Palette Dock para sua utilidade PowerToys, inspirada em ambientes de desktop Linux para adicionar um painel secundário personalizável ao Windows. Esse elemento de UI opcional permitiria que os usuários fixassem widgets para acesso rápido a informações do sistema e controles. A proposta visa atender às demandas dos usuários por uma personalização mais flexível do desktop no Windows 11.

Um entusiasta de tecnologia compartilhou como automatizou completamente seu ambiente de desktop Linux sem nunca abrir o terminal. O processo transformou tarefas repetitivas cotidianas em fluxos de trabalho fluidos e invisíveis.

Reportado por IA

jdSystemMonitor é um aplicativo de código aberto que oferece uma visão abrangente dos internos do sistema Linux, indo além das ferramentas de monitoramento padrão. Desenvolvido por Jakob Dev, ele combina rastreamento essencial de recursos com recursos únicos como gerenciamento de Flatpak e entradas de inicialização automática. Disponível principalmente como Flatpak, enfatiza portabilidade e minimalismo.

Um artigo recente destaca várias ferramentas de linha de comando e gráficas que automatizam a instalação e atualização de binários de software de lançamentos do GitHub em sistemas Linux. Essas utilidades abordam as limitações dos gerenciadores de pacotes tradicionais ao lidar com aplicativos pré-compilados ainda não disponíveis em repositórios oficiais. Publicado em 23 de dezembro de 2025, a visão geral cobre opções para várias distribuições e preferências de usuários.

Reportado por IA

A System76 lançou o COSMIC 1.0.5, uma atualização pontual ao seu ambiente de desktop baseado em Rust, estabilizado pela primeira vez em dezembro de 2025 junto ao Pop!_OS 24.04 LTS. Novas funcionalidades incluem exibição da percentagem de bateria na bandeja do sistema, além de melhorias para Pop!_OS e outras distribuições GNU/Linux.

Um artigo destaca cinco editores de texto para terminal amigáveis ao usuário que superam o nano em facilidade de uso, com navegação por mouse e atalhos familiares. Publicado em 31 de janeiro de 2026, o guia apresenta opções com interfaces intuitivas para usuários de Linux em busca de eficiência sem complexidade. Essas ferramentas enfatizam acessibilidade enquanto incorporam funcionalidades avançadas.

Reportado por IA

How-To Geek publicou um guia destacando cinco ambientes de desktop Linux que imitam a interface do Windows para usuários em busca de familiaridade. O artigo enfatiza que o Linux pode adotar uma aparência semelhante à do Windows sem comprometer suas funcionalidades principais. Foi lançado em 28 de dezembro de 2025.

 

 

 

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar