Est-il possible d'obtenir un bouton de fermeture sur l'OSD?
Cela reste longtemps, 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 que j'écoute. Non, je ne peux pas le désactiver.
notify-osd
theTuxRacer
la source
la source
dbus
mécanisme de notification , cette solution la laisse intacte ... si cela signifie que vous avez essayé et que vous avez été incapable de le faire, encore une fois, cette réponse fournir une solution.Réponses:
Votre meilleur pari serait de rapporter un bogue et de demander la fonctionnalité. Lors du dépôt d'un tel bogue dans une liste de souhaits, assurez-vous d'indiquer à certains utilisateurs pourquoi cette fonctionnalité pourrait s'avérer utile pour une plus grande partie de la communauté d'utilisateurs Ubuntu.
la source
The most controversial part of the proposal is the idea that notifications should not have actions associated with them. In other words, no buttons, sliders, links, or even a dismissal [x].
Ne vous faites pas d' illusions , cela ne changera pas de si tôt.Le choix d’avoir zéro chrome sur les notifications éphémères est très délibéré et ne va pas changer. La raison en est que ces notifications doivent être aussi légères que possible.
Cependant, certaines choses pourraient être faites pour vous aider davantage.
Il existe une spécification pour rendre le calendrier de la variable de notification: les messages plus longs resteraient plus longtemps ou les messages mis à jour seraient étendus. Un correctif implémentant serait le bienvenu, cela nous permettrait de raccourcir le temps de messages très courts :-)
Nous aimerions également ajouter un mode "ne pas déranger", dans lequel seules les notifications système (urgentes), telles que les problèmes de batterie très faible et les problèmes matériels, seraient affichées. Vous pouvez donc éviter de déranger les gens quand ils regardent par-dessus votre épaule, ou si vous êtes branché sur le projecteur (bien que nous préférions placer les notifications sur l'écran de votre ordinateur portable et non sur le projecteur, où ils sont différents affichages). Encore une fois, un patch pour cela serait le bienvenu.
la source
Il n'y a pas de bouton de fermeture, le blob n'est même pas là en termes de souris (lorsque vous cliquez dessus, vous cliquez simplement sur ce qui est derrière), voir les détails ici:
https://wiki.ubuntu.com/NotifyOSD
Cette fonctionnalité ne changera pas, plusieurs rapports de bogues vous ont demandé ce que vous demandiez, mais tous ont été refusés avec la plus grande fermeté.
Vous pouvez cependant créer un programme pour le fermer, bifurquer un peu le code osd et utiliser certaines des branches de code existantes qui le font déjà. Voir le programme D-Feet pour parcourir et jouer avec l'interface dbus de notifyosd et le code sur le tableau de bord.
la source
Il existe un moyen de recevoir des notifications avec un bouton de fermeture.
De l'article de Webupd8
la source
Au lieu d'utiliser avant window navigator, vous pouvez également le faire (uniquement testé sur Lucid):
Installez xfce4-notifyd à partir du centre logiciel et appuyez sur Alt+ F2et collez
killall notify-osd
Cela permet de basculer vers le démon de notification de XFCE, qui ressemble beaucoup à celui par défaut. Seul un bouton de fermeture apparaît lorsque vous passez le curseur de la souris dessus.
la source
J'ai déjà lu à ce sujet et je peux comprendre le raisonnement de conception, mais dans la pratique, ils sont gênants quand ils ne peuvent pas être effacés facilement.
L’utilisation de https://launchpad.net/caffeine , une application de barre d’état qui peut empêcher l’économie d’écran / d’économie d’énergie, désactivera également les fenêtres contextuelles;
Le blocage de la notification met en évidence la nécessité d’un historique des notifications, mais c’est aussi un problème qui a été résolu et résolu sans solution: bugs.launchpad.net/notify-osd/+bug/382094
la source
Réduisez le délai avec l'application notify-osd-conf.
la source
Essaye ça:
http://www.webupd8.org/2012/06/closable-movable-notifyosd.html
Vous n'aurez pas de bouton de fermeture, mais vous pourrez fermer la bulle et régler l'heure à laquelle elle est active.
la source
Signet: bouton Fermer sur notify-osd?
ref:
Des concepts éprouvés,
bash
la solution "désactivée" de graffiti OSD pop-up éprouvée est conçue et hachurée comme suit:Cela peut être exécuté dans un terminal ou en tâche de fond - arrêtez-le et les graffitis réapparaissent.
L'OP a déclaré "Non, je ne peux pas le désactiver". Si, par là, cela signifie que le système de notification NE DOIT PAS être désactivé par le poseur, cette solution est cohérente avec cela. Le système est intact. Si cela signifie que le poseur ne sait pas comment le faire, la solution est à nouveau pertinente.
Détails expliqués en dessous de la ligne. L’ultime serait d’intégrer tout dans (dans?) Le DBus, d’invoquer directement
Une solution rudimentaire très, très, très naïve, qui constitue davantage une preuve de concept que de la pratique, essentiellement une "désactivation"
notify-osd
(ou du moins ses effets). N'oubliez pas d'y mettre fin lorsque vous avez terminé les tests! par ETX'ng avec <ctrl> -C ou en fermant la fenêtre du terminal, etc. Il fait son travail, mais de manière peu pragmatique! car malheureusement, d'autres emplois souffrent d'essayer de faire le leur ...(pour "entendre" une activité pertinente que vous voudrez peut-être "
grep
sortir")
Testez-le en l'exécutant dans une fenêtre de terminal et à partir d'une autre fenêtre de terminal, essayez de:
Arrêtez le premier processus, puis réessayez les messages.
Peut-être un
notify-osd
indicateur pour l'unity-panel-service
invoquerkillall notify-osd
. Le bouton de fermeture «Hot Spotted» ne serait pas (et ne peut pas!) Résider dans la fenêtre de notification, mais il serait disponible dans le panneau des indicateurs. Ceci est tout à fait analogue au concept que Unity a pour Windows. L'utilisation de la barre supérieure pour la fermeture des notifications est similaire à celle utilisée par Unity pour exiler les menus de la fenêtre avec des mini, maxi-boîtes très proches de la barre de menus supérieure.Une solution vraiment élégante aurait l'indicateur apparaître lorsque l'activité DBus pour les
notify-osd
manifestes et disparaît lorsqu'il n'y a pas de notifications en attente.Cela pourrait également résoudre le problème des notifications empilées - une seule peut être vue à la fois. Si plusieurs notifications sont en attente, chacune d’elles doit s’évaporer avant l’apparition de la suivante - elles ne peuvent généralement pas être vues simultanément.
DBus-monitor
« ng de l'notify-osd
interface de notification , sera toutefois la reconnaissance immédiate de l' attente des avis , même s'il y a une montre déjà. (ET sikillall notify-osd
est publié immédiatement - presto poof!)Tout sélectionner, glisser-déposer dans une fenêtre de terminal aux tests suivants:
maintenant faire la même chose avec p {r} oof:
La
killall notify-osd
solution proposée serait déclenchée lors de laDBus monitor
détection d’une activité de graffiti dans une fenêtre OSD.la source
C'était une décision délibérée de laisser de côté tout moyen d'interagir avec la bulle de notification (donc une notification passive), afin que vous puissiez poster un rapport de bogue sur Launchpad (il en existe peut-être déjà un) et faire pression pour qu'il soit modifié.
Ce n'est pas quelque chose que je peux voir se produire bientôt, sauf s'il y a une demande importante (et il n'y en a pas)
Il pourrait également être intéressant d'essayer de résoudre le problème en demandant un moyen d'empêcher certains programmes d'accéder au système notify-osd.
la source
Un bouton de fermeture sur les notifications elles-mêmes ne résoudra pas votre problème. Ils verront toujours les notifications et devront cliquer sur le bouton de fermeture pour les fermer, le cas échéant.
Ce que vous devriez faire à la place, c’est quand vous voulez autoriser d’autres personnes à utiliser votre ordinateur, choisissez simplement l’option "Changer d’utilisateur" dans le menu système en haut à droite (icône représentant une roue dentée), puis utilisez la connexion Invité. Cela créera une session temporaire à leur disposition et ne préservera pas l'historique du navigateur, les cookies, etc. lorsque cet utilisateur se déconnectera. Cela les empêchera de voir vos notifications, ainsi que de ne pas perturber vos propres données (historique Web, téléchargements, connexions, etc.) pendant leur traversée de votre ordinateur.
la source