¿Existe el "modo No molestar" como lo es para el dispositivo OSX, donde puede decidir cuándo la notificación puede molestarlo o no ...
Acabo de instalar Chrome, y generalmente recibo spam por mensajes de texto grupales y otras notificaciones, lo que puede ser molesto cuando intento trabajar. En mi Macbook tengo la opción de activar "No molestar", que silencia toda forma de notificación. ¿Existe algo así para Ubuntu?
Respuestas:
1. Actualización importante
Acabo de terminar una versión completamente reescrita del indicador (0.9.0). Las opciones ahora incluyen:
Además, muchas, muchas mejoras en la interfaz y el comportamiento.
La instalación no ha cambiado (ppa):
2. Respuesta anterior (er)
Indicador para silenciar / mostrar notificaciones
Con el siguiente indicador, puede optar por desactivar temporalmente las notificaciones:
o mostrar notificaciones:
Cómo funciona
El truco es un comando simple, que se utiliza
dbus-monitor
para interceptar las próximas notificaciones y detenerlas antes de que aparezcan.El indicador es un "contenedor" fácil de usar para activarlo y desactivarlo.
Como instalar
Según ahora ( para Trusty, Vivid, Wily, Xenial ):
Esto se instalará globalmente (incluido el iniciador). Se prefiere la instalación a través de ppa, ya que mantiene la última versión y se actualiza regularmente.
El indicador aparecerá en Dash como Sin notificaciones
Si realiza la instalación mediante el ppa, pero anteriormente se instaló manualmente desde abajo, ejecute
rm ~/.local/share/applications/nonotif.desktop
primero para eliminar el.desktop
archivo local .O manualmente:
La solución existe de una serie de elementos que simplemente necesita almacenar juntos en el mismo directorio.
El indicador: copie el script a continuación en un archivo vacío, guárdelo como
nonotif_indicator.py
:El
dbus-monitor
guión; guárdelo (exactamente) comononotifs.sh
en el mismo directorio que el primer script:Hacer este script ejecutable
Tres iconos; haga clic derecho en cada uno de ellos y guárdelos junto con los dos scripts como (exactamente):
<-
green.png
<-
red.png
<-
grey.png
Eso es. Ahora prueba-ejecuta el indicador con el comando:
y cambiar notificaciones en / de
Lanzacohetes
En caso de que desee un lanzador con el indicador:
Copie el icono a continuación, guárdelo como
nonotificon.png
:Copie el siguiente código en un archivo vacío:
Edita las líneas:
y
de acuerdo con las rutas reales y guarde el archivo como
nonotif.desktop
en~/.local/share/applications
Agregar el indicador a las aplicaciones de inicio
Puede agregar el indicador a Aplicaciones de inicio: Tablero> Aplicaciones de inicio> Agregar. Agrega el comando:
fuente
Introducción
El siguiente script permite silenciar cualquier notificación que aparezca en la pantalla. Hay dos opciones básicas
-m
para silenciar y-u
activar silencio . Ambos se unen en un.desktop
archivo para servir como un iniciador.Cuando
-m
se utiliza, la notificación osd enviará una notificación final antes de ser bloqueado. Si hay otra instancia de secuencia de comandos en ejecución, mostrará una ventana emergente gráfica que informará al usuario que la secuencia de comandos ya está haciendo su trabajo.Cuando se llama con la
-u
opción, el script dejará de bloquear las notificaciones y lo confirmará mostrando una. Si no se está ejecutando ninguna instancia anterior del script, se notificará al usuario que nada está bloqueado en este momento.Fuente de script
La fuente del script está disponible aquí. Para una versión más actualizada, siempre puede encontrarla en mi github . Puede instalar git con
sudo apt-get install git
y clonar todo el repositorio congit clone https://github.com/SergKolo/sergrep.git
o usarpara obtener solo el script en sí.
plantilla de acceso directo .desktop
Este es solo un ejemplo de lo que yo personalmente uso. Reemplace cada
Exec=
línea con la ruta adecuada para el script en su entorno. Por supuesto,Icon=
también tendrá que cambiarlo. Preferiblemente, mantenga este archivo en su~/.local/share/applications
carpetaCapturas de pantalla
El archivo de acceso directo bloqueado en el iniciador
Notificación final antes de silenciar
fuente
unmute
función, ¿puedes agregarset -x
después de laecho $0
línea y ejecutar el programa en la terminal? Mostrará cierta salida. Copie y pegue eso en paste.ubuntu.com y proporcione un enlace a esa pasta en los comentarios aquí. Gracias