Comment personnaliser les notifications à l'écran?

86

Il y avait un outil pour configurer les notifications dans les versions précédentes d'Ubuntu, comme décrit ici . J'ai aussi essayé de l'installer dans Ubuntu 12.04 mais j'ai échoué.

Je souhaite que les notifications soient localisées de manière dynamique (par exemple, les notifications pour le lecteur de musique et le contrôle du volume seront affichées au même endroit) et pour réduire la durée de notification.

Comment modifier les paramètres de notifications?

tapis
la source

Réponses:

121

Il n'y a pas de moyen officiel de modifier les notifications, mais de nombreuses modifications peuvent être apportées aux bulles de notification en installant un correctif tiers permettant d'effectuer diverses modifications. Plus de détails sont disponibles ici: http://www.webupd8.org/2012/06/closable-movable-notifyosd.html

À installer:

Ouvrez une fenêtre de terminal et entrez ces commandes une à une:

sudo add-apt-repository ppa:leolik/leolik 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd

Ceci installe une version corrigée du paquet notify-osd. Ensuite, vous devrez installer l'outil de configuration de l'interface graphique. Pour ce faire, entrez ces commandes une par une dans une fenêtre de terminal:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install notifyosdconfig

Pour utiliser le type d’outil de configuration "notify" dans le tiret, lancez l’ application de configuration NotifyOSD .

entrez la description de l'image ici

Modification des notifications

  • À partir de cette application, vous pouvez modifier la couleur des notifications en cliquant sur la case Couleur de fond (dans l'image ci-dessous, je l'ai transformé en vert horrible!).
  • Pour modifier la durée du temps les notifications apparaissent à l' écran d' ajuster la valeur du délai d' attente boîte

entrez la description de l'image ici

L'outil comprend également d'autres personnalisations, notamment:

  • Changer la police, l'opacité, la taille, le rayon de l'angle
  • Désactiver le fondu
  • Fermer les notifications au clic
  • Activer / désactiver "utiliser la couleur d'arrière-plan du tiret pour les bulles de notification"

Changer la position

Pour modifier l'emplacement d'affichage de la notification, vous devez ouvrir un terminal et entrer les informations suivantes:

gsettings set com.canonical.notify-osd gravity #

le # dans le code ci-dessus doit être remplacé par un nombre compris entre 1 et 6, selon l'endroit où vous souhaitez que la notification apparaisse (3 ne semble pas fonctionner pour moi cependant):

1 - top-right corner
2 - middle-right
3 - bottom-right corner
4 - bottom-left corner
5 - middle-left
6 - top-left corner

entrez la description de l'image ici

  • Dans la liste déroulante Position , vous pouvez choisir entre Fixe et Dynamique . Dynamique supprime l'écart entre la bulle de notification et le tiret supérieur.
vignette
la source
Bravo pour cette réponse !!
Jathanism
Merci pour cette réponse. La boîte de délai d'attente est activée à la fois sur ma machine et sur votre capture d'écran. Savez-vous comment je peux l'activer?
Vitaly Mijiritsky
1
Il est important de noter que le PPA webupd8 contient de nombreux autres packages, il pourrait donc en écraser d'autres ...
MarkovCh1
17
C'est un peu ridicule qu'en 2014, vous deviez installer une série de correctifs non officiels uniquement pour configurer les notifications, ce qui constitue un clic droit sur les autres systèmes d'exploitation / gestionnaires de bureau.
Dan Dascalescu
1
Seulement 2 travaux pour moi dans le schéma de gsettings, Ubuntu 14.04 LTS :(
Sergiy Kolodyazhnyy
5

Au cas où quelqu'un arriverait à cette question avec une distribution Lubuntu (ou toute autre saveur de Buntu), veuillez noter que les choses pourraient être très différentes là-bas. Sur Lubuntu, le meilleur moyen et le plus rapide consiste à utiliser xfce4-notifyd-config; Cependant, il n'y a aucun moyen de faire apparaître la boîte de dialogue de notification en haut au centre. seuls les quatre coins sont pris en charge. Mais pour ceux qui n'en ont pas besoin davantage, cela sera de loin suffisant pour écarter le dialogue de notification lorsque quelque chose d'autre a été placé et interférerait sans cesse. chevauchement.

erreur de syntaxe
la source
Merci de nous considérer comme des utilisateurs de Lubuntu. Après un an et demi, cette réponse mérite un vote positif. BTW, la dernière phrase avec "resp. «chevauchement» n'est pas très clair.
Anthony G - justice pour Monica
2
Si vos xfce4-notifyd-configparamètres n'ont aucun effet, c'est peut-être parce que Ubuntu notify-osdest également installé - alors, les notifications seront affichées, pas xfce-notifyd. Pour résoudre ce problème: sudo apt-get remove notify-osdet sudo killall notify-osd.
tanius
5

Je ne pouvais pas installer notifyosdconfigà l'aide du PPA sur mon Ubuntu 15.04, mais je l'ai obtenu en procédant comme suit:

sudo apt-get install bzr libqt4-dev
bzr branch lp:notifyconf
cd notifyconf
make
./notifyosdconf

Ce qui ne l’installe pas complètement (vous ne pourrez pas le trouver dans le tableau de bord) mais cela fonctionne.

Boltgolt
la source
Cet outil fournit les mêmes options et fait la même chose, mais en est un différent notifyosdconfig. Semble un peu différent, semble être son port Qt4. Un peu plus d'informations est ici .
tanius
Super Man, cela fonctionne parfaitement dans Ubuntu 15.10 également ... Merci ....
Salih kallai
travaillé pour Ubuntu 17.10. Beau travail
Rahal Kanishka
2

entrez la description de l'image ici

Dans mon outil, il y a 3 options de case à cocher à la fin de l' onglet Bulles qui n'apparaissent pas dans l'image de la réponse précédente. Ces options ont fonctionné pour moi. Je vous suggère de vérifier la procédure d'installation de cet outil.

Gaurav
la source
C'était il y a un an - il y a 3/4 ans, l'unité n'existait même pas - elle venait probablement d'être mise à jour.
Wilf