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.