web-dev-qa-db-fra.com

historique des notifications d'indicateur

Je cherche un moyen de voir toutes les entrées dans indicateur-notifications . Je l'ai déjà installé et en cours d'exécution. Par défaut, il n’affiche que cinq notifications récentes, même lorsque vous en avez plus de cinq dans une liste.

enter image description here

Comme dans la capture d'écran ci-dessus, comment puis-je voir toutes les 11 notifications en même temps?

4
Parto

Solution pour afficher plus de notifications dans la bulle

Pour Ubuntu 13.04 et plus. Si vous interprétez la question des PO comme "Je veux que plus de notifications apparaissent",

Sudo nano /usr/share/glib-2.0/schemas/net.launchpad.indicator.notifications.gschema.xml

Cherchez les lignes qui disent

<range min="1" max = "10"/> <default>5<default>

puis éditez les <default>5<default> et `<range min="1" max = "10"/> selon vos besoins.

Pour les curieux

Dans Debian pour le logiciel, il a quelques dossiers dans lesquels il s’installe. Il installe des choses dans /usr/share et /usr/lib. Les fichiers de bibliothèque sont en .so donc je ne peux rien éditer dedans. En parcourant /usr/share, j'ai trouvé le dossier doc qui contient uniquement les informations sur le paquet Debian, pixmaps, qui sont les pngs des icônes de la barre de notification, puis il y avait glib-2.0. qui avait commodément un fichier XML facile à lire. C'est là que vous éditez la variable pour afficher la valeur de notification souhaitée.

Solution pour l'enregistrement des notifications dans un fichier

Si vous interprétez la question OP comme "Je veux voir mon historique de notification", il s’agit d’une solution générale. Vous pouvez faire ce que vous voulez avec le journal produit, IE le laisser s’accumuler, l’effacer à la fermeture, etc. La notification des indicateurs est basée sur notify-osd, comme indiqué dans leurs notes. Les notifications par indicateur ne sont pas nécessaires pour cette solution.

Dans Sudo nano /etc/environment ajoutez LOG=1.

Redémarrer.

Vos notifications vont maintenant être stockées dans /home/$USER/.cache/notify-osd.log

Éditer: les variables globales peuvent être une mauvaise idée de changer car on ne sait pas ce que les autres programmes utilisent cette variable. Ajoutez LOG=1 à votre fichier local .bashrc.

3
Mr.Lee