Ubuntuでは、一部のアプリケーションは、閉じるときに終了する代わりに最小化するように設定できます。たとえば、アプリケーションウィンドウで閉じるボタンが押されると、Empathyはシステムトレイ(メールアイコン)に最小化されます。 Evolutionでこれを行うにはどうすればよいですか?
基本的に、Evolutionを10分ごとに再起動して新しいメッセージをチェックする(または開いたままタスクバーを雑然とさせる)のではなく、システムトレイに非表示にしたいと考えています。
このプラグインは、メールインジケータ(トレイ)への進化を「閉じる」または最小化することを可能にしますネイティブな方法。
実際、それは単にEvolutionを最小化し、それをページャーから隠して「クローズ」として動作させる
他のプログラムと同じです。 (共感、Gwibber、...)それをインストールするには:
evolution-tray-0.0.8.tar.gz
)。Applications -> Accessories -> Terminal
)およびcd
をプラグインのフォルダに追加します。以下を実行して、依存関係をインストールします。
Sudo apt-get install evolution-dev
Sudo apt-get install intltool
実行./configure
make
を実行します最後に、以下を実行してプラグインをインストールします。
Sudo make install
楽しい!
私はAllTray、evolution-tray、Kdocker、オリジナルevolution-on(githubのKostadinAtanasovリポジトリによる)およびmail-notification-evolution(evolutionが閉じているときに通知を送信するために使用されます);それらのすべては、私と一緒に進化の新しいバージョンに問題があります。それらのほとんどは何年も前に更新されていません。
現在のevolutionバージョン3.28まで有効であると思われるevolution3.22開発に一致するように更新されたevolution-onフォークを見つけました。
プラグインURL: Evolution-on
構築する手順
Ubuntuバージョン:18.04
デスクトップ環境:Gnome(デフォルトのubuntu)
他のディストリビューションで他のパッケージ名とバージョンを見つけることができます。
開発の依存関係をインストールします。
Sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
クローン
mkdir evolution_on && cd evolution_on
git clone https://github.com/acidrain42/evolution-on.git .
構成してインストールする
autoreconf -sivf
./configure
make
Sudo make install
依存関係は後で削除できます。
Sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
Sudo apt-get autoremove
受け入れられた答えは私にとってはうまくいきませんでした。手順6でエラーが発生し、修正方法がわかりません。 AllTrayも開発を停止したようです。
ただし、 Minimize to Tray は、Ubuntu 19.04およびEvolution 3.32.1で機能しました。詳細については、github page をご覧ください。
拡張機能を追加したら、次のコマンドを実行して機能させました。
Sudo apt install xdotool
私がv3.22でテストしたこのプラグインを見てくださいそれは動作します
https://github.com/KostadinAtanasov/evolution-on
注:メール通知プラグインの機能が含まれているため、無効にする必要がある場合があります