Birdtray é um ícone da bandeja do sistema para o Thunderbird, que mostra a contagem de e-mails não lidos, com alguns recursos extras.
O aplicativo parou de funcionar há algum tempo - ele não mostra mais a contagem de e-mails não lidos com versões mais recentes do Thunderbird (tanto o mais recente Thunderbird 102.* estável quanto o beta mais recente - 112 no momento em que escrevo este artigo), e também não funciona corretamente no Wayland. Eu atualizei o Linux Uprising Apps PPA para Ubuntu e derivados (e distribuições Linux baseadas nele, como Linux Mint, Pop!_OS, etc.) com correções/soluções alternativas para esses problemas, e também explicarei o que fiz para que você possa replicar isso em outras distribuições Linux se quiser usar o Birdtray.
Mas primeiro, deixe-me mostrar-lhe o que o Birdtray pode fazer. Os recursos do aplicativo incluem:
A versão mais recente do Birdtray (no momento em que estou escrevendo isso) em sua página de lançamentos do GitHub é atualmente a versão 1.9.0, publicada em outubro de 2020. Esta versão não pode mais mostrar a contagem de e-mails não lidos para o Thunderbird 102 e versões mais recentes, como o novíssimo Thunderbird 112 beta.
Mas houve, de fato, uma nova versão do Birdtray (1.10) desde então, pelo menos de acordo com o Git commit log. No entanto, esta versão não foi marcada, por isso não aparece na página de lançamentos do GitHub Birdtray. Por esse motivo, as distribuições Linux (e outros lugares onde o Birdtray é publicado como um binário, como o Flathub) não foram atualizadas para esta versão.
Esta versão "não oficial" do Birdtray 1.10 teve um problema com as traduções, que mais tarde foi corrigido. Há também um novo recurso adicionado depois disso: quando o Thunderbird não está em execução, o usuário agora pode iniciá-lo clicando no ícone da bandeja do sistema Birdtray; O Thunderbird é então opcionalmente escondido; duas configurações foram adicionadas na guia Hiding
para controlar esse comportamento.
Então eu decidi pegar o mais recente Birdtray do Git e empacotá-lo como um DEB no Linux Uprising Apps PPA, que pode ser usado no Ubuntu, Linux Mint, Pop!_OS e othre distribuições Linux baseadas no Ubuntu.
Isso faz com que o contador de e-mail não lido do Birdtray funcione com o Thunderbird 102 e a versão beta mais recente, mas eu também queria que ele funcionasse com o Wayland, que eu uso na minha área de trabalho do GNOME.
Eu encontrei este relatório de bug em que alguns usuários conseguiram fazer com que o Birdtray funcionasse no Wayland (Xwayland), mas com resultados mistos. Eu queria que ele funcionasse no GNOME e no KDE com o Wayland, e independentemente de o próprio Thunderbird estar sendo executado no Wayland ou no Xwayland.
O que funcionou nos meus testes (no Ubuntu com o GNOME rodando no Wayland, no Kubuntu com o Wayland e no Manjaro KDE com o Wayland) foi iniciar o Birdtray usando o env XDG_SESSION_TYPE=x11 birdtray
, e nas configurações do Birdtray a opção de linha de comando do Thunderbird (na guia Advanced
) definida como /usr/bin/env GDK_BACKEND=x11 /usr/bin/thunderbird
.
Eu queria que isso fosse usado automaticamente, então eu corrigi o Birdtray para usar isso. Mas se você tinha o Birdtray instalado anteriormente, talvez seja necessário modificar a opção de linha de comando do Thunderbird (guia Advanced
) para /usr/bin/env GDK_BACKEND=x11 /usr/bin/thunderbird
manualmente!
Além disso, certifique-se de iniciar o Birdtray no menu de aplicativos, e não em um terminal, para que ele use a variável de ambiente que mencionei acima.
Espero que isso funcione para todos que executam o Wayland, e não apenas nos 3 sistemas em que testei.
Você pode adicionar o Linux Uprising Apps PPA e instalar o Birdtray no Ubuntu (23.04, 22.10, 22.04, 20.04 e 18.04), Linux Mint (21., 20. e 19.*), Pop!_OS (23.04, 22.10, 22.04, 20.04 e 18.04) e outras distribuições Linux baseadas no Ubuntu usando os comandos abaixo:
sudo add-apt-repository ppa:linuxuprising/appssudo apt updatesudo apt install birdtray
Em vez de adicionar o PPA, você pode baixar o pacote Birdtray DEB embutido no PPA visitando esta página, mas observe que, infelizmente, este link não suporta https. Ou você pode visitar a página PPA e baixar o DEB de lá.
Se você não quiser usar meus binários, você pode criar o Birdtray mais recente do Git você mesmo.
Eu também quero mencionar as configurações que estou usando com Birdtray, talvez você queira alcançar o mesmo resultado, e você não está muito familiarizado com este aplicativo.
Eu queria que o Birdtray se sentisse como se fosse basicamente parte do Thunderbird, então quando eu fecho o Birdtray, o Thunderbird fecha, quando eu começo o Birdtray ele inicia o Thunderbird, minimizo e fecho o Thunderbird na bandeja e assim por diante. Para conseguir isso, habilitei todas as caixas de seleção da guia Birdtray Hiding
.
Além disso, minha visão não é o que costumava ser, e não consigo ver o número de e-mails não lidos mostrados no topo do ícone da bandeja do Birdtray usando as configurações padrão (ao usar o GNOME). Então, na guia Birdtray General
, alterei a opção de negrito da fonte para 140% e a largura da cor da borda da notificação para 40%. Isso funciona muito bem para mim, mas, novamente, eu geralmente não tenho mais de 9 e-mails não lidos, então você pode precisar ajustá-lo ainda mais se você geralmente tiver mais do que isso.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Birdtray Ubuntu PPA Updated With Unread Email Count And Xwayland Fixes (Thunderbird Tray Icon)