Como iniciar o Thunderbird minimizado na bandeja do sistema Unity na inicialização?

Como iniciar o Thunderbird minimizado na bandeja do sistema Unity na inicialização?

Na verdade existe umperguntaque cobre o mesmo tópico, mas nenhuma das respostas funcionou para mim, pelo menos não completamente.

A resposta aceita é apenas um link paraessetópico do fórum, e com base em uma de suas sugestões (que inicialmente não funcionou para mim), consegui montar isso:

#!/bin/bash

thunderbird &
while [[ $(wmctrl -l | grep "Mozilla Thunderbird") == "" ]]; do sleep 0.1; done
xdotool windowactivate --sync `xdotool search --name "Mozilla Thunderbird"`
sleep 0.1       # prevents flakiness
xdotool key alt+F4
exit 0

O que, junto com o complemento MinimizeToTray revivedpara minimizar a bandeja em vez de fechar, funciona. Eu o configurei para ser executado automaticamente e ele fecha a janela, mas o miniaplicativo de notificação por e-mail na bandeja do sistema ainda fica azul quando recebo um e-mail.

O único problema é que, ao fazer login, você ainda verá a janela "piscando" conforme ela abre e fecha, e acho isso chato (embora esteja disposto a aturar isso se for preciso).

Existe outro complemento semelhante chamado FireTrayque tem a vantagem de poder configurar o Thunderbird para abrir automaticamente minimizado na bandeja do sistema (e isso funciona), eliminando a necessidade de um script (tudo que você precisa fazer é configurar a extensão e adicione thunderbirdaos programas de inicialização).

No entanto, por motivos que realmente não entendo, ativar FireTraybagunça os ícones do Firefox e do Thunderbird. Eles se tornam realmenteembaçado, e não consigo descobrir como consertar isso. Pesquisei no Google para ver se alguém tinha esse problema, mas não consegui encontrar nada.

Basicamente, minha pergunta é se alguém tem alguma idéia de como resolver algum desses problemas. Evite FireTraybagunçar os ícones ou feche o Thunderbird MinimizeToTray revivedsem que a janela pisque.

Editar:Depois de experimentar mais o FireTray, percebi que ele faz a mesma coisa de piscar a janela, o que me faz pensar que é improvável que o impeça ou oculte.

Responder1

Podes tentarMailNag:

sudo add-apt-repository -y ppa:pulb/mailnag
sudo apt -y update
sudo apt -y install mailnag-unity-plugin mailnag

Em seguida, execute mailnag-confige configure suas contas (que eu saiba, não há uma maneira automatizada de importar todas as contas de e-mail do Thunderbird) e certifique-se de que o plug-in Unity esteja ativado.

Você não precisa de nenhum complemento para o Thunderbird; na verdade, eu recomendaria remover o Messaging Menu and Unity Launcher Integrationcomplemento padrão, porque você pode abrir o cliente de e-mail padrão no painel do Unity via mailnage, portanto, não há muito sentido nisso.

mailnagdeve se definir automaticamente como um script de inicialização, então você deve receber notificações no painel (leia-se: o ícone de e-mail fica azul) e notificações de estilo de sobreposição, como quando você se conecta/desconecta de uma rede.

Obviamente, isso não 'inicia o Thunderbird minimizado na bandeja do sistema na inicialização', mas resolve meu problema subjacente de 'receber automaticamente notificações por e-mail no painel do Unity na inicialização', e a única diferença entre ele e o meu pretendido comportamento é que thunderbirdnão está em execução. Suponho que seja provavelmente por isso que não consegui encontrar nada sobre isso; agora que sei que devo pesquisar mailnage encontrar algumas perguntas relevantes.

informação relacionada