web-dev-qa-db-fra.com

Est-il possible de fermer Evolution tout en obtenant des notifications pour les nouveaux messages dans la zone de notification de GNOME 3?

J'utilise Evolution pour le mailing et j'apprécie la manière dont les nouvelles notifications de courrier apparaissent dans la zone de notification de GNOME 3 en haut de l'écran. Malheureusement, il semble qu'Evolution doit être en cours d'exécution pour que cette fonctionnalité fonctionne.

Après avoir googlé un peu, j'ai découvert qu'il existe un paquet courrier-notification-evolution, mais il utilise la corbeille à messages et je ne peux même pas l'installer dans Ubuntu 15.10 avec GNOME 3.18. Y a-t-il une meilleure solution?

9
Dmitry Zotikov

Cela a fonctionné pour moi sur Gnome 15.04:

Ceci est un guide pratique pour que les notifications par courrier électronique fonctionnent pour Gnome & Evolution (ou tout autre client de messagerie).

Tout a commencé lorsque j'ai décidé qu'ouvrir Evolution tout le temps était un peu gênant. J'aime Evolution car il s'intègre bien avec Google Mail, Contacts et Calendriers, ainsi qu'avec toutes mes boîtes aux lettres IMAP et Yahoo POP. Je ne voulais pas changer de client. J'utilise Notification par courrier électronique 5.4 de Jean-Yves Lefort sous Ubuntu.

J'aurais pu minimiser Evolution dans la barre d'état système et recevoir des notifications par courrier électronique à l'aide de KDocker (tutoriel KDocker) ou d'AllTray, mais ils n'ont pas fait ce que je voulais pour une raison ou une autre, par exemple des problèmes de compatibilité avec Compiz.

Ouvrez le gestionnaire de paquets Synaptic et recherchez "mail-notification", cochez mail-notification & mail-notification-evolution ou dans un terminal, tapez:

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

Ceci fait, ouvrez Evolution et vérifiez que le plug-in est installé et actif: Édition> Plug-ins> Notification par courrier électronique de Jean-Yves Lefort (cochez la case correspondante).

Vous devez maintenant trouver les propriétés de configuration pour la notification par courrier électronique - recherchez dans le tiret la "notification par courrier électronique".

C’est là que vous ajoutez vos boîtes aux lettres, c’est maintenant que les choses ont commencé à mal tourner et qu’il a fallu un peu de travail. J'ai ajouté une boîte aux lettres en cliquant sur "Ajouter", puis sur l'option "Type de boîte aux lettres", j'ai sélectionné Evolution; bien sûr, mais cela n'a pas fonctionné.

Essayer d'ajouter Evolution dans Mail Notify m'a donné l'erreur "Mail Notification ne peut pas contacter Evolution. Assurez-vous qu'Evolution est en cours d'exécution et que le plug-in Notification de messagerie de Jean-Yves Lefort Evolution est chargé". Les deux étaient vrais et j'ai donc essayé de résoudre ce problème, j'ai lu beaucoup de rapports de bugs et essayé divers 'correctifs' en vain.

Alors je me suis dit, pourquoi ne pas sortir Evolution de l'équation jusqu'à ce que ce soit nécessaire? J'ai donc configuré directement mes comptes IMAP et POP. D'accord, cela a pris un peu plus de temps, mais cela en vaut vraiment la peine, voici comment ...

  1. Sélectionnez le type de boîte aux lettres (par exemple, IMAP, POP, Gmail, etc.)

  2. Remplissez l'onglet Général avec l'adresse du serveur de messagerie, nom d'utilisateur/adresse e-mail et mot de passe

  3. Cliquez sur l'onglet appelé "Connexion" et sélectionnez le mécanisme d'authentification.

    IMPORTANT

    J'ai changé le menu déroulant en Cram-MD5 pour le mien, mais sélectionnez la méthode d'authentification utilisée par votre fournisseur, si vous ne le savez pas, les essais et erreurs ne prennent que quelques secondes de plus. Si vous le laissez sur "Détection automatique", vous obtiendrez une erreur indiquant "Boîte aux lettres IMAP ou POP non gérée (impossible de coder Base64: mémoire tampon saturée)" et cela ne fonctionnera pas. Si vous avez le mauvais mécanisme d'authentification, vous obtiendrez la même erreur ou il ne se connectera pas, tout de suite.

  4. Sélectionnez l'onglet "Détails" et modifiez le nom de votre boîte aux lettres si vous le souhaitez. C'est exactement ce que votre boîte aux lettres est identifiée comme dans la liste. J'ai appelé la mienne par l'adresse e-mail, à savoir [email protected].

  5. Appliquer, OK

    ... et c'est tout pour cette partie.

    Envoyez-vous maintenant un e-mail de test à l'adresse que vous venez de configurer et vous recevrez une notification!

Lecteur de courrier

Si vous cliquez sur l'icône de messagerie avec le bouton droit de la souris, la première option est "Lecteur de messagerie". Lorsque vous cliquez dessus, votre lecteur de courrier (Evolution) est censé se produire pour vous permettre de lire et de répondre au courrier électronique. faire n'importe quoi.

La raison, j’ai découvert, c’est parce qu’il essayait d’ouvrir Thunderbird ... j’ai découvert en ouvrant un terminal et en tapant:

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

Puis en cliquant sur l'option 'Mail Reader'. La sortie m'a dit que le "clic" s'appelle Thunderbird.

Pour définir le bon client de messagerie, dans la barre des tâches du bureau, cliquez sur Ouvrir: Système> Préférences> Applications préférées.

Dans la section Lecteur de courrier de la zone "Commande", tapez Evolution ou le chemin d'accès à Evolution, c'est-à-dire /usr/bin/evolution

Vous voudrez peut-être y ajouter des options, vous pouvez vérifier quelles options sont disponibles sur la page de manuel:

man evolution

Enfin, fermez la boîte de dialogue Applications préférées et vous avez terminé, les notifications par courrier électronique sans que Evolution soit ouvert.

11
Nick