実際、この同じトピックをカバーする question がありますが、答えはどれもうまくいきませんでした。少なくとも完全ではありませんでした。
受け入れられた答えは this フォーラムスレッドへの単なるリンクであり、その提案の1つ(当初はうまくいかなかった)に基づいて、私はこれをまとめることができました。
#!/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
アドオンMinimizeToTray revived
と共に、閉じるのではなくトレイに最小化するように機能します。自動的に実行するように設定し、ウィンドウを閉じますが、電子メールがあると、システムトレイのメール通知アプレットはまだ青に変わります。
唯一の問題は、ログインすると、ウィンドウが開いたり閉じたりするときに「フラッシュ」ウィンドウが表示されることです。これは面倒です(必要な場合は我慢しますが)。
FireTray
という別の同様のアドオンがあります。これは、Thunderbirdがシステムトレイに最小化されて自動的に開くように設定できるという利点があり(これが機能します)、スクリプトの必要性をなくします(必要なことはすべて拡張機能を設定し、Thunderbird
をスタートアッププログラムに追加します)。
ただし、FireTray
を有効にすると、FirefoxとThunderbirdのアイコンがめちゃくちゃになります。それらは本当に ぼかし になり、それを修正する方法がわかりません。誰かがこの問題を抱えているかどうかをグーグルで調べましたが、何も見つかりませんでした。
基本的に、私の質問は、これらの問題のいずれかを修正する方法について誰かがアイデアを持っているかどうかです。 FireTray
がアイコンを混乱させないようにするか、ウィンドウが点滅せずにMinimizeToTray revived
でThunderbirdを閉じます。
編集:さらにFireTrayを試してみたところ、同じウィンドウフラッシュが行われることがわかりました。
試すことができます MailNag :
Sudo add-apt-repository -y ppa:pulb/mailnag
Sudo apt -y update
Sudo apt -y install mailnag-unity-plugin mailnag
次に、mailnag-config
を実行してアカウントを設定し(私の知る限り、すべてのThunderbirdメールアカウントをインポートする自動化された方法はありません)、Unityプラグインが有効になっていることを確認します。
Thunderbirdのアドオンは必要ありません。実際、mailnag
を介してUnityパネルからデフォルトの電子メールクライアントを開くことができるため、デフォルトのMessaging Menu and Unity Launcher Integration
アドオンを削除することをお勧めします。
mailnag
は自動的に起動スクリプトとして設定されるため、パネルで通知(メールアイコンが青に変わります)と、ネットワークに接続/切断したときのようなオーバーレイスタイルの通知の両方が表示されます。
これは明らかに「起動時にThunderbirdをシステムトレイに最小化して起動」するわけではありませんが、「起動時にUnityパネルで電子メール通知を自動的に取得する」という私の根本的な問題を解決します。動作はThunderbird
が実行されていないことです。これがおそらく私がそれについて何も見つけられなかった理由だと思う。 mailnag
を検索する方法がわかったので、関連する質問をいくつか見つけました。