web-dev-qa-db-ja.com

Evolutionを閉じても、GNOME 3の通知領域で新しいメールの通知を受け取ることは可能ですか?

私はメール送信にEvolutionを使用していますが、画面上部のGNOME 3通知エリアに新しいメール通知が表示されるのが好きです。残念ながら、この機能を動作させるにはEvolutionを実行する必要があるようです。

少しグーグルで調べたところ、mail-notification-evolutionパッケージがあることがわかりましたが、メッセージトレイを使用しており、GNOME 3.18のUbuntu 15.10にもインストールできません。より良い解決策はありますか?

9
Dmitry Zotikov

これはGnome 15.04で機能しました

これは、Gnome&Evolution(またはその他のメールクライアント)で電子メール通知を機能させる方法です。

Evolutionを常に開いておくのは少し面倒だと思ったときにすべてが始まりました。 Evolutionは、Google Mail、連絡先、カレンダー、およびすべてのIMAPメールボックスやYahoo POPメールボックスとうまく統合できるため、気に入っています。クライアントを変更したくありませんでした。 UbuntuのJean-Yves Lefortによる Mail Notification 5.4を使用しています。

Evolutionをシステムトレイに最小化し、KDocker(KDockerチュートリアル)またはAllTrayを使用してメール通知を受信できましたが、Compizとの互換性の問題など、何らかの理由で望んでいたことを実行できませんでした。

Synapticパッケージマネージャーを開き、「メール通知」を検索し、mail-notificationmail-notification-evolutionの両方にチェックマークを付けるか、ターミナルで次のように入力します。

Sudo apt-get install mail-notification mail-notification-evolution

これが完了したら、Evolutionを開き、プラグインがインストールされアクティブになっていることを確認します。編集>プラグイン> Jean-Yves Lefortのメール通知(横にチェックマークが付いていることを確認してください)。

これで、メール通知の構成プロパティが見つかります-「メール通知」をダッシュ​​で検索します。

これはメールボックスを追加する場所であり、今では問題が発生し始めて少し作業を開始した場所です。 「追加」をクリックしてメールボックスを追加し、「メールボックスの種類」のオプションで「進化」を選択しました。もちろんですが、うまくいきませんでした。

Evolutionをメール通知に追加しようとすると、「メール通知はEvolutionに接続できません。Evolutionが実行中であり、Evolution Jean-Yves Lefortのメール通知プラグインがロードされていることを確認してください。」両方とも真実だったので、私はこの問題を修正しようとしました。多くのバグレポートを読み、さまざまな「修正」を試しました。

それから私は、必要になるまでEvolutionを方程式から外してみませんか?それで、IMAPとPOPアカウントを直接設定しました。OK、少し時間がかかりましたが、それだけの価値があります。

  1. メールボックスの種類を選択します(例:IMAP、POP、Gmailなど)

  2. [全般]タブにメールサーバーアドレス、ユーザー名/メールアドレス、パスワードを入力します

  3. 「接続」というTABをクリックして、認証メカニズムを選択します。

    重要

    私はドロップダウンメニューをCram-MD5に変更しましたが、プロバイダーが使用する認証方法を選択します。わからない場合は、試行錯誤を行うと数秒しかかかりません。 「自動検出」のままにすると、「未処理のIMAPまたはPOPメールボックス(Base64をエンコードできない:オーバーフローしたバッファー)」というエラーが表示され、機能しません。認証メカニズムが間違っていると、同じエラーが発生するか、接続できません。

  4. 「詳細」タブを選択し、必要に応じてメールボックスの名前を変更しました。これは、メールボックスがリストで特定されているものです。私は私のメールアドレスを[email protected]と呼びました

  5. 適用、OK

    ...そしてその部分については以上です。

    設定したアドレスにテストメールを送信すると、通知が届きます!

メールリーダー

メールアイコンを右クリックすると、最初のオプションは「メールリーダー」です。クリックすると、メールリーダー(進化)が開き、メールを読んで返信できるようになります。何でもする。

その理由は、Thunderbirdを開こうとしていたためです...ターミナルを開いて入力することでわかりました。

tail -n 0 -f〜/ .xsession-errors

次に、「メールリーダー」オプションをクリックします。出力では、「クリック」がThunderbirdを呼び出したことがわかりました。

正しいメールクライアントを設定するには、デスクトップタスクバーで[開く]をクリックします:[システム]> [設定]> [優先するアプリケーション]

[コマンド]ボックスの[メールリーダー]セクションで、Evolutionに入力するか、Evolutionへのパス、つまり/usr/bin/evolution

オプションを追加したい場合は、manページで使用可能なオプションを確認できます。

man evolution

最後に、Preferred Applicationsダイアログを閉じると、Evolutionを開かずに電子メール通知が完了します。

11
Nick