Existe-t-il un "mode Ne pas déranger" comme c'est le cas pour les appareils OSX, où vous pouvez décider quand la notification peut vous déranger ou non.
Je viens d'installer Chrome, et je suis généralement spammé par les textes de groupe et autres notifications, ce qui peut être ennuyeux lorsque j'essaie de travailler .. Sur mon macbook, j'ai la possibilité d'activer "Ne pas déranger" qui coupe toute forme de notification .. Existe-t-il quelque chose comme ça pour Ubuntu?
Réponses:
1. Mise à jour majeure
Je viens de terminer une version complètement réécrite de l'indicateur (0.9.0). Les options incluent désormais:
En outre, de nombreuses améliorations sur l'interface et le comportement.
L'installation est inchangée (ppa):
2. Ancienne (er) réponse
Indicateur pour couper / afficher les notifications
Avec l'indicateur ci-dessous, vous pouvez choisir de désactiver temporairement les notifications:
ou afficher les notifications:
Comment ça fonctionne
L'astuce est une commande simple, utilisée
dbus-monitor
pour intercepter les notifications à venir et les arrêter avant qu'elles n'apparaissent.L'indicateur est un "wrapper" convivial pour l'activer et le désactiver.
Comment installer
Comme maintenant ( pour Trusty, Vivid, Wily, Xenial ):
Cela s'installera globalement (y compris le lanceur). L'installation via ppa est préférable, car elle maintient la dernière version et est régulièrement mise à jour.
L'indicateur apparaîtra dans Dash comme NoNotifications
Si vous installez par le ppa, mais précédemment installé manuellement par le bas, veuillez d'
rm ~/.local/share/applications/nonotif.desktop
abord exécuter pour supprimer le.desktop
fichier local .Ou manuellement:
La solution existe d'un certain nombre d'éléments que vous devez simplement stocker ensemble dans un seul et même répertoire.
L'indicateur: Copiez le script ci-dessous dans un fichier vide, enregistrez-le sous
nonotif_indicator.py
:Le
dbus-monitor
script; enregistrez-le (exactement) commenonotifs.sh
dans un seul et même répertoire que le premier script:Rendre ce script exécutable
Trois icônes; faites un clic droit sur chacun d'eux et enregistrez-les avec les deux scripts comme (exactement):
<-
green.png
<-
red.png
<-
grey.png
C'est ça. Testez maintenant l'indicateur avec la commande:
et activer / désactiver les notifications
Lanceur
Si vous souhaitez un lanceur avec l'indicateur:
Copiez l'icône ci-dessous, enregistrez-la sous
nonotificon.png
:Copiez le code ci-dessous dans un fichier vide:
Modifiez les lignes:
et
en fonction des chemins réels, et enregistrez le fichier comme
nonotif.desktop
dans~/.local/share/applications
Ajouter l'indicateur aux applications de démarrage
Vous pouvez ajouter l'indicateur aux applications de démarrage: Dash> Applications de démarrage> Ajouter. Ajoutez la commande:
la source
introduction
Le script ci-dessous permet de couper toutes les notifications d'apparaître à l'écran. Il existe deux options de base
-m
pour désactiver et-u
réactiver le son. Les deux sont regroupés dans un.desktop
fichier pour servir de lanceur.Quand
-m
est utilisé, le notifier-osd enverra une notification finale avant d'être bloqué. S'il y a une autre instance de script en cours d'exécution, il affichera une fenêtre contextuelle graphique qui informera un utilisateur que le script fait déjà son travail.Lorsqu'il est appelé avec
-u
option, le script arrêtera de bloquer les notifications et le confirmera en en affichant une. Si aucune instance précédente de script n'est en cours d'exécution, l'utilisateur sera informé que rien n'est bloqué pour le moment.Source de script
La source du script est disponible ici. Pour une version plus à jour, vous pouvez toujours le trouver sur mon github . Vous pouvez installer git avec
sudo apt-get install git
et cloner l'ensemble du référentiel avecgit clone https://github.com/SergKolo/sergrep.git
ou utiliserpour obtenir juste le script lui-même.
modèle de raccourci .desktop
Ceci est juste un exemple de ce que j'utilise personnellement. Remplacez chaque
Exec=
ligne par le chemin d'accès approprié au script dans votre environnement. Bien sûr, vousIcon=
devrez également changer. De préférence, conservez ce fichier dans votre~/.local/share/applications
dossierCaptures d'écran
Le fichier de raccourci verrouillé sur le lanceur
Notification finale avant l'inhibition
la source
unmute
fonction, pouvez-vous s'il vous plaît ajouterset -x
après laecho $0
ligne et exécuter le programme dans le terminal? Il affichera certaines sorties. Copiez et collez cela sur paste.ubuntu.com et fournissez un lien vers cette pâte dans les commentaires ici. Merci