Na provável ausência de uma opção de linha de comando Thunderbird
que você pode usar para começar minimizado ou em segundo plano, sua melhor opção é provavelmente usar algo como xdotool
, que está nos repositórios. (Veja minha nota posterior no minimizar ao addon da bandeja ).
Este é o comando que você precisa para minimizar a instância de Thunderbird
; xdotool
procura a janela Thunderbird
na pilha de janelas e minimiza isso
xdotool search --class thunderbird windowminimize %@
Maximize o Thunderbird e tente no terminal; parece ser o comando que você está procurando. Muitas vezes, quando usado em scripts, o argumento --sync
é adicionado, conforme observado na página man:
After requesting the window minimize, wait until the window is actually minimized. This is useful for scripts that depend on actions being completed before moving on.
Você também pode ter que atrasar o comando até que o Thunderbird tenha realmente iniciado, e há um comando sleep embutido em xdotool
, então você pode usar
xdotool sleep 6 search --class thunderbird windowminimize %@
e defina o intervalo de sono em qualquer valor que você precise.
Isso minimiza Thunderbird
, mas não para o plano de fundo, como quando você usa o minimizar para , ao configurar esse complemento para que a saída pressionando envie Thunderbird
para a bandeja. Supondo que o addon esteja instalado, pode ser possível usar xdotool
para emular o clique do mouse do x na janela do Thunderbird e fazer o background dele. No entanto, usar windowkill
em vez de windowminimize
com Thunderbird
(quando o suplemento da bandeja estiver instalado) fecha o aplicativo inteiro.
Após a discussão, foi dito que a opção windowunmap
era a única necessária para esconder a janela; isso é muito mais fácil do que tentar emular um clique na janela do Thunderbird.
xdotool sleep 6 search --class thunderbird windowunmap %@