UbuntuのシステムトレイにEvolutionを最小化するにはどうすればよいですか?


11

Ubuntuでは、一部のアプリケーションを閉じるときに終了する代わりに最小化するように設定できます。たとえば、アプリケーションウィンドウで閉じるボタンを押すと、Empathyはシステムトレイ(メールアイコン)に最小化されます。Evolutionでこれを行うにはどうすればよいですか?

基本的に、Evolutionを10分ごとに再起動して新しいメッセージをチェックする(または開いたままタスクバーを雑然とさせる)のではなく、システムトレイに非表示にしたいと考えています。

回答:


10

このプラグインを使用すると、ネイティブな方法で Evolutionをメールインジケーター(トレイ)「閉じる」または最小化できます。

実際には 、他のプログラムと同様に、単にEvolutionを最小化し、ページャーから非表示にして「クローズ」として動作し
ます。(共感、Gwibber、...)それをインストールするには:

  1. プラグインの最新バージョン(たとえばevolution-tray-0.0.8.tar.gz)をダウンロードします。
  2. ダウンロードしたら、それを開いて内容を抽出します。
  3. ターミナル()を開き、プラグインのフォルダーに移動します。Applications -> Accessories -> Terminalcd
  4. 次のコマンドを実行して、依存関係をインストールします。

    sudo apt-get install evolution-dev
    sudo apt-get install intltool
    
  5. 走る ./configure

  6. 上記でエラーが発生しなかった場合は、次を実行します。  make
  7. 最後に、以下を実行してプラグインをインストールします。

    sudo make install
    

楽しい!


+1 正解です。他のすべての回答はAllTrayのような外部プログラムを使用することを提案していますが、それを行うためのシンプルでネイティブな方法を参照しています。よくやった。
アルバメンデス2011

1
Evolutionメールのプラグインディレクトリはどこにありますか?ですよ/usr/lib/evolution/plugins/ね?
Daniel AndreiMincă2017年

4
私がしたことは、ダウンロードでファイルを抽出し、それからcd作成されたフォルダーにファイルを抽出し、すでにインストールしてevolution-devいますが、実行する./configureとエラー `Evolutionバージョンを確認しています... 3.18.5.2パッケージevolution-plugin-3.0がパッケージに見つかりません-config検索パス。おそらく、evolution-plugin-3.0.pcを含むディレクトリをPKG_CONFIG_PATH環境変数に追加する必要があります。パッケージのevolution-plugin-3.0が見つかりませんconfigure:エラー:プラグインディレクトリが見つかりません `
Ahmad Muzakki

5

あなたは使用することができますAllTrayまたはKDockerをこのために。Evolutionには現在、トレイに自分自身を送信する組み込みの方法がありません。AllTrayは、シナプスを介して利用できる必要があります。


4

私はAllTrayevolution-trayKdocker、オリジナルのevolution-on(githubのKostadinAtanasovリポジトリによる)とmail-notification-evolution(evolutionが閉じているときに通知を送信するために使用される)を試しました。それらすべては私と一緒に新しいバージョンの進化に問題を抱えています。それらのほとんどは何年も前に更新されていません。

私は、evolution 3.22の開発に一致するように更新されたevolution-onフォークを見つけました。これは、現在のevolutionバージョン3.28まで有効であるようです。

プラグインURLEvolution-on

構築する手順

Ubuntuバージョン:18.04
デスクトップ環境:Gnome(デフォルトのubuntu)

他のディストリビューションで他のパッケージ名とバージョンを見つけることができます。

  1. 開発依存関係をインストールします。

    sudo apt-get install -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev evolution-plugins autoconf
    
  2. クローン

    mkdir evolution_on && cd evolution_on
    git clone https://github.com/acidrain42/evolution-on.git .
    
  3. 構成とインストール

    autoreconf -sivf
    ./configure
    make
    sudo make install
    
  4. 依存関係は後で削除できます。

    sudo apt-get remove -y libgconf2-dev intltool evolution-dev libecal1.2-dev libebook1.2-dev
    sudo apt-get autoremove
    

これはまだ機能していますがevolution-tray、コンパイルできませんでしたがevolution-on、機能します。
Harlandraka

1

受け入れられた答えは私にとってはうまくいきませんでした。手順6でエラーが発生し、修正方法がわかりません。AllTrayも開発を停止したようです。

しかし、Minimize to Trayは、Ubuntu 19.04とEvolution 3.32.1で機能しました。詳細については、githubのページをご覧ください

拡張機能を追加したら、次のコマンドを実行して機能させました。

sudo apt install xdotool

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.