如何在啟動時將 Thunderbird 最小化到 Unity 系統托盤?

如何在啟動時將 Thunderbird 最小化到 Unity 系統托盤?

實際上有一個問題這涵蓋了同一主題,但沒有一個答案對我有用,至少不完全有效。

接受的答案只是一個鏈接論壇帖子,並根據其建議之一(最初對我不起作用),我設法將其放在一起:

#!/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到啟動程序中)。

然而,由於我不太明白的原因,啟用FireTrayFirefox 和 Thunderbird 的圖示會變得混亂。他們真的變得模糊的,而且我不知道如何解決它。我用谷歌搜尋看看是否有人遇到這個問題,但我找不到任何東西。

基本上,我的問題是是否有人對如何解決這些問題有任何想法。要么防止FireTray弄亂圖標,要么關閉 Thunderbird,MinimizeToTray revived而不讓視窗閃爍。

編輯:在對 FireTray 進行了更多實驗之後,我意識到它會執行相同的視窗閃爍操作,這讓我認為它不太可能阻止或隱藏它。

答案1

你可以試試郵件導航

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 不需要任何附加元件;事實上,我實際上建議刪除預設的Messaging Menu and Unity Launcher Integration附加元件,因為您可以透過 Unity 面板開啟預設的電子郵件用戶端mailnag,因此沒有什麼意義。

mailnag應自動將其設定為啟動腳本,因此您應該在面板中收到通知(閱讀:郵件圖示變為藍色)和覆蓋樣式通知,例如當您連接/中斷網路時。

這顯然實際上並不是“在啟動時將Thunderbird 最小化到系統托盤”,但它確實解決了我的“在啟動時自動在Unity 面板中獲取電子郵件通知”的根本問題,以及它和我的預期之間的唯一區別行為是thunderbird沒有運行。我想這可能是我找不到任何相關資訊的原因;現在我知道要搜尋mailnag並找到幾個相關問題。

相關內容