Existe-t-il un moyen de changer la durée des notifications libnotify? J'ai fait des recherches sur Google pendant des mois et toujours pas de chance.
En fait, je commence à penser que vous ne pouvez pas le changer. Je ne peux même pas trouver dans l'API où les développeurs peuvent contrôler cela.
Vous ne pouvez pas faire ça normalement. Cependant, il existe une version corrigée de notify-osd qui la prend en charge:
Vous devrez ajouter deux PPA:
Sudo add-apt-repository ppa:leolik/leolik
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt update
Puis installez-le comme ceci:
Sudo apt-get upgrade
Sudo apt-get install notifyosdconfig
La boîte de dialogue de configuration doit être dans Applications-> Accessoires ou notifyosdconf
à partir du terminal. Si vous ne définissez pas le paramètre --expire-time
, il existe un paramètre pour la durée de notification standard conformément à la capture d'écran ci-dessus.
notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"
Vous devrez ajouter deux PPA:
Sudo add-apt-repository ppa:leolik/leolik
Sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
Sudo apt-get update
Puis installez-le comme ceci:
Sudo apt-get upgrade
Sudo apt-get install notifyosdconfig
La boîte de dialogue de configuration doit être dans Applications-> Accessoires ou notifyosdconf
à partir du terminal. Il existe un paramètre pour la durée de notification selon la capture d'écran ci-dessus.
notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"
brutal mais efficace et puis certains - attention cela tue aussi les notifications en attente
ceci ne peut que raccourcir les temps d'affichage, il suffit de changer le 1.5
dans sleep 1.5;
ci-dessous:
ref:
détails dans bouton Fermer sur notify-osd?
x-ref:
Heure d'expiration dans les notifications de notification-envoi
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered "member=Notify" \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/' \
| bash
Signets:
self - Comment changer la durée d'affichage des notifications?
Heure d'expiration dans les notifications de notification-envoi
Je crois que la durée de la notification dépend de la longueur du message.
Du point de vue de quelqu'un avec qui on travaillait indirectement (en utilisant le module pynotify en Python), j'ai découvert qu'il était impossible de spécifier une durée pour un message.