Notifications cliquables de style Gnome dans Unity

28

Je cherchais un moyen d'obtenir des notifications de style gnome dans Unity. Ou du moins, s'il existe un moyen de rendre les notifications Unity par défaut interactives et cliquables? Comme c'est par défaut, seule une notification apparaît et l'utilisateur doit trouver la fenêtre appropriée, ce que je trouve très contre-productif.

boywithaxe
la source
C'est presque un double de cette question . Aussi celui-ci qui pointe vers ce post Webupd8 . En avez-vous essayé? Si vous l'avez fait, qu'est-ce qui n'a pas fonctionné?
Tom Brossman
3
"celui-ci" mentionné concerne la modification de la durée d'affichage, et non leur création "interactive et cliquable". La solution Webupd8 nécessite l'ajout d'un PPA, alors qu'une solution plus simple existe, voir ci
Stéphane Gourichon
Ne prenez pas la réponse acceptée comme la seule solution; comme le souligne @ StéphaneGourichon, une bien meilleure solution est ci-dessous et elle fonctionne parfaitement dans Ubuntu 16.04.1 LTS.
Jonathan Landrum

Réponses:

8

Désolé, ce n'est pas possible.

Le système de notification d'Ubuntu, NotifyOSD , tel qu'utilisé par Unity, est conçu pour ne pas être cliquable, afin de simplifier l'expérience et de ne pas dérouter les utilisateurs. Il n'y a aucun moyen de changer cela.

Gnome Shell, d'autre part, utilise un autre système de notification intégré qui se comporte différemment de NotifyOSD, comme expliqué dans cet article LXNews

Gabriel Mazetto
la source
Le lien vers "gnome-shell-notifications-expliqué" est rompu. J'étais vraiment intéressé à le suivre. Pouvons-nous y remédier? Merci!
Pablo
Je suis désolé, je n'ai plus trouvé l'article en ligne
Gabriel Mazetto
1
Il est mis en miroir sur Internet Archive
Cas
En fait, ce n'est pas entièrement vrai. L' application de configuration NotifyOSD vous permet de rendre les notifications Unity cliquables. Voir cette réponse pour plus d'informations. Fonctionne en 14.04 pour moi.
JD Holland
40

Vous pouvez avoir une notification cliquable avec Unity.

Testé avec 12.10, 13.04, 13.10, 14.04, 14.10, 16.04 (merci @ManseUK).

Ce que nous voulons

Les notifications sont censées ne pas gêner, ne pas perturber votre train de pensée et fournir un raccourci le cas échéant.

Problème dans Unity ( , au moins)

Le moteur de notification par défaut est notify-osd.

  • les notifications ne sont pas cliquables (ce qui nuit à l'efficacité pour ceux qui proposent de vous amener rapidement au lieu d'intérêt).
  • quand plusieurs arrivent rapidement, ils font la queue et n'apparaissent que les uns après les autres: pas moyen de les voir rapidement, il suffit de ... attendre.

Solution

En revanche, les notifications XFCE actuelles implémentent exactement cela, et elles peuvent être utilisées avec Unity . Je viens de le tester avec un compte séparé (configuration par défaut) pour exclure tout paramètre spécifique à l'utilisateur.

Comment

Voici comment installer et utiliser les notifications de XFCE4 au lieu de celles d'Unity:

sudo apt-get install xfce4-notifyd ; sudo apt-get purge notify-osd

Pour obtenir un effet immédiat, cela peut aider (sinon déconnexion / connexion):

killall -v notify-osd
/usr/lib/*/xfce4/notifyd/xfce4-notifyd &

Vous voudrez peut-être tester et ajuster l'apparence:

xfce4-notifyd-config
Stéphane Gourichon
la source
+1 Cela semble intéressant. J'ai peur de l'essayer en ce moment car je suis le 12.04 et au milieu d'un autre projet. Merci de l'avoir posté! J'aimerais vraiment passer à ça bientôt.
Tom Brossman
@ tom-brossman Merci pour vos commentaires. J'ai changé l'ordre d'apt-get: installez d'abord un nouveau démon, puis supprimez-en d'autres, pour vous assurer que les dépendances sont respectées à tout moment.
Stéphane Gourichon
@ StéphaneGourichon existe-t-il un moyen, que lorsque vous cliquez sur notification, cela ouvrirait / concentrerait ce programme d'où venait la notification?
3
@Ville Rouhiainen D'après ce que je comprends, c'est le travail de l'application d'envoi de demander une "action" spécifique en faisant cela (et j'espère que le notifyd le supporte, ce qui n'est pas toujours le cas). Il peut être possible de modifier xfce4-notifyd(ou d'autres implémentations) pour proposer une telle action pour toutes les applications. Référence people.gnome.org/~mccann/docs/notification-spec/… . Suggestion: ouvrez un souhait sur bugzilla.xfce.org/buglist.cgi?product=Xfce4-notifyd
Stéphane Gourichon
3
+1 travail sur 16,04 aussi - si Evolution électronique a changé la police d' envoyer ma vie serait terminée lol Merci
ManseUK