42 votes

Bouton de fermeture sur notify-osd ?

Est-il possible d'avoir un bouton de fermeture sur l'OSD?

Il reste affiché pendant un long moment, et parfois j'ai des collègues sur mon PC, et je ne veux pas qu'ils voient qui est en ligne, ou quelle chanson j'écoute. Non, je ne peux pas le désactiver.

34voto

Yes - that Jake. Points 9184

Le choix de ne pas avoir de barres de chrome sur les notifications éphémères est très délibéré et ne changera pas. La raison en est que ces notifications devraient être aussi légères que possible.

Cependant, il y a des choses qui pourraient être faites pour vous aider davantage.

Il existe une spécification pour rendre la durée de la notification variable - les messages plus longs resteraient plus longtemps, ou les messages mis à jour seraient prolongés. Un correctif implémentant cela serait le bienvenu, cela nous permettrait de raccourcir le temps pour les messages très courts :-)

De plus, nous aimerions ajouter un mode "ne pas déranger", où seules les notifications système (urgentes), telles que la batterie très faible et les problèmes matériels, s'afficheraient. Ainsi, vous pourriez utiliser ne-pas-déranger pour éviter que les gens voient vos notifications lorsque vous travaillez, ou que vous êtes connecté au projecteur (bien que nous préférions afficher les notifications sur l'écran de votre ordinateur portable et non sur le projecteur, où ce sont des affichages différents). Là encore, un correctif à cet effet serait le bienvenu.

16voto

John Rennie Points 7728

Votre meilleure option serait de signaler un bogue et de demander la fonctionnalité. Lorsque vous signalez un bogue de liste de souhaits comme celui-ci, assurez-vous de réfléchir à des cas d'utilisation précis pour expliquer en quoi cette fonctionnalité pourrait s'avérer utile pour une plus grande partie de la communauté des utilisateurs d'Ubuntu.

14voto

Nelson Reis Points 149

Il n'y a pas de bouton de fermeture, l'élément n'est même pas là en termes de souris (quand vous cliquez dessus, il clique simplement sur ce qui se trouve derrière), voir les détails ici :

https://wiki.ubuntu.com/NotifyOSD

Cette fonctionnalité ne changera pas, il y a eu plusieurs rapports de bogues demandant ce que vous demandez, tous ont été catégoriquement refusés.

Vous pourriez créer un programme pour le fermer cependant, bifurquez un peu le code osd et utilisez certaines des branches de code existantes qui le font déjà. Voir le programme D-Feet pour parcourir et jouer avec l'interface dbus pour notifyosd et le code sur launchpad.

7voto

aksangrav Points 221

Il existe un moyen d'obtenir des notifications avec un bouton de fermeture.

entrer la description de l'image ici

De l'article de Webupd8

Commencez par installer Avant Window Navigator depuis le centre de logiciels et ajoutez le "Notification Daemon" au dock.

Maintenant, appuyez sur Alt + F2 et collez gconf-editor

Ensuite, accédez à apps > awn-applet-notification-daemon (c'est pour la dernière version de l'AWN du référentiel de la dernière version de l'AWN PPA, cela peut être apps > avant-window-navigator > awn-applet-notification-daemon sur les anciennes versions d'Avant Window Navigator). En cliquant sur une clé, vous verrez sa description en bas pour savoir comment la personnaliser. La clé la plus importante est : "kill_standard_daemon" - assurez-vous qu'elle est activée sinon les notifications AWN ne fonctionneront pas.

Par exemple, "override_x" est la position horizontale à l'écran (j'ai utilisé "1900" car la largeur de mon écran est de 1920 et je veux que les notifications s'affichent à droite), "override_y" est la position verticale (j'ai utilisé "30" pour que la boîte de dialogue des notifications s'affiche dans le coin supérieur droit) et "gradient_factor" est la transparence. Cela devrait suffire pour bien démarrer.

Pour personnaliser les couleurs, décochez la case "utiliser_le_thème", puis spécifiez une "couleur_de_texte" et "couleur_de_fond" et ainsi de suite.

Une fonctionnalité importante que vous voudrez peut-être activer est "show_icon". Cela affichera une icône sur votre dock Avant Window Navigator que vous pourrez ensuite cliquer pour désactiver/réactiver temporairement les notifications.

3voto

Au lieu d'utiliser avant window navigator, vous pourriez également faire ceci (testé uniquement sur Lucid) :

Installez xfce4-notifyd depuis le centre de logiciels et appuyez sur Alt + F2 et collez killall notify-osd

Cela bascule vers le démon de notification de XFCE, qui ressemble beaucoup à celui par défaut, seul un bouton de fermeture apparaît lorsque vous survolez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X