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

2

Na verdade, existe uma pergunta que abrange esse mesmo tópico, mas nenhuma das respostas funcionou para mim, pelo menos não completamente.

A resposta aceita é apenas um link para este tópico do fórum, e com base em uma de suas sugestões (que não funcionou para mim inicialmente), eu consegui juntar 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

Que, junto com o addon MinimizeToTray revived para fazer com que ele minimize a bandeja em vez de fechar, funciona. Eu tenho que definir para executar automaticamente, e fecha a janela, mas o applet de notificação de correio na bandeja do sistema ainda fica azul quando eu tenho um e-mail.

O único problema é que, ao fazer o login, você ainda verá a janela "flash" quando abrir e fechar, e eu acho isso irritante (embora eu esteja disposto a agüentar isso se for necessário).

Existe outro add-on semelhante chamado FireTray , que tem a vantagem de poder configurar o Thunderbird para abrir automaticamente minimizado na bandeja do sistema (e isso funciona), negando a necessidade de um script (tudo o que você precisa fazer é configurar a extensão, em seguida, adicione thunderbird para os programas de inicialização).

No entanto, por razões que eu não entendo, ativar FireTray atrapalha os ícones do Firefox e Thunderbird. Eles se tornam realmente borrados , e não consigo descobrir como consertar isso. Eu pesquisei para ver se alguém tinha esse problema, mas não consegui encontrar nada.

Basicamente, minha pergunta é se alguém tem alguma idéia sobre como corrigir um desses problemas. Evite que FireTray atrapalhe os ícones ou feche o Thunderbird com MinimizeToTray revived sem a janela piscar.

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

    
por Kevin 02.09.2016 / 03:00

1 resposta

1

Você pode tentar MailNag :

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

Em seguida, execute mailnag-config e configure suas contas (não há maneira automatizada de importar todas as contas de e-mail do Thunderbird) e verifique se o plug-in do Unity está ativado.

Você não precisa de nenhum add-on para o Thunderbird; Na verdade, eu aconselharia a remoção do complemento padrão Messaging Menu and Unity Launcher Integration , porque você pode abrir o cliente de e-mail padrão do painel do Unity via mailnag e, portanto, não há motivo para isso.

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

Isso obviamente não "inicia o Thunderbird minimizado na bandeja do sistema na inicialização", mas resolve o 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 meu comportamento pretendido é que thunderbird não esteja em execução. Suponho que seja provavelmente por isso que não consegui encontrar nada sobre isso; agora que eu sei pesquisar mailnag e encontrei algumas questões relevantes.

    
por Kevin 14.09.2016 / 19:33