¿Es posible obtener un botón de cierre en la OSD?
Permanece mucho tiempo, y a veces tengo colegas en mi PC, y no quiero que vean quién está en línea o qué canción estoy escuchando. No, no puedo desactivarlo.
notify-osd
theTuxRacer
fuente
fuente
dbus
mecanismo de notificación , esta solución lo deja intacto ... si significa que lo ha intentado y no ha podido hacerlo, nuevamente esta respuesta será proveer una solución.Respuestas:
Su mejor opción sería presentar un error y solicitar la función. Al presentar un error de la lista de deseos como este, asegúrese de pensar en algunos casos de usuarios por qué esta característica podría resultar útil para una sección más grande de la comunidad de usuarios de Ubuntu.
fuente
The most controversial part of the proposal is the idea that notifications should not have actions associated with them. In other words, no buttons, sliders, links, or even a dismissal [x].
No se haga ilusiones, esto no cambiará en el corto plazo, si es que lo hace.La elección de tener cero cromo en las notificaciones efímeras es muy deliberada y no va a cambiar. La razón es que estas notificaciones deben ser lo más livianas posible.
Sin embargo, hay algunas cosas que podrían hacerse para ayudarlo aún más.
Hay una especificación para hacer que el tiempo de la notificación sea variable: los mensajes más largos permanecerían por más tiempo o los mensajes actualizados se extenderían. Una implementación de parche que sería bienvenida, nos permitiría acortar el tiempo para mensajes muy cortos :-)
Además, nos gustaría agregar un modo de "no molestar", donde solo se mostrarían notificaciones (urgentes) del sistema, como batería muy baja y problemas de hardware. Por lo tanto, puede usar no molestar para evitar que las personas vean sus notificaciones cuando están mirando por encima de su hombro, o que esté enchufado al proyector (aunque preferimos colocar las notificaciones en la pantalla de su computadora portátil y no en el proyector, donde son diferentes pantallas). Una vez más, un parche para eso sería bienvenido.
fuente
No hay un botón de cierre, el blob ni siquiera está allí en términos del mouse (cuando hace clic sobre él, simplemente hace clic en lo que está detrás), vea los detalles aquí:
https://wiki.ubuntu.com/NotifyOSD
Esta funcionalidad no cambiará, ha habido varios informes de errores que preguntan qué está pidiendo, todos los cuales han sido denegados en los términos más enérgicos.
Sin embargo, podría hacer un programa para cerrarlo, bifurcar un poco el código osd y usar algunas de las ramas de código existentes que ya lo hacen. Vea el programa D-Feet para navegar y jugar con la interfaz dbus para notifyosd y el código en la plataforma de lanzamiento.
fuente
Hay una manera de recibir notificaciones con un botón de cierre.
Del artículo de Webupd8
fuente
En lugar de utilizar el navegador de ventanas avant, también puede hacer esto (solo probado en Lucid):
Instale xfce4-notifyd desde el centro de software y presione Alt+ F2y pegue
killall notify-osd
Esto cambia al daemon de notificación de XFCE, que se parece mucho al predeterminado, solo aparece un botón de cierre cuando pasa el cursor sobre él.
fuente
He leído sobre esto antes y puedo entender el razonamiento del diseño, pero en la práctica distraen cuando no se pueden eliminar fácilmente.
El uso de https://launchpad.net/caffeine , una aplicación de barra de estado que puede evitar el ahorro de pantalla / energía, también deshabilitará las ventanas emergentes, así que pensé que sugeriría esto como una solución alternativa.
El bloqueo de la notificación resalta la necesidad de un historial de notificaciones, pero esto también se ha planteado como un problema y se ha resuelto como no se solucionará: bugs.launchpad.net/notify-osd/+bug/382094
fuente
Disminuya el retraso con la aplicación notify-osd-conf.
fuente
Prueba esto:
http://www.webupd8.org/2012/06/closable-movable-notifyosd.html
No obtendrá un botón de cierre, pero podrá cerrar la burbuja y ajustar el tiempo que está activa.
fuente
Marcador: ¿ Botón Cerrar en notificar-osd?
árbitro:
Conceptos previamente probados,
bash
la solución "deshabilitada" de graffiti emergente de OSD se concibe y se desarrolla como:Esto se puede ejecutar en una terminal o como una tarea en segundo plano: deténgalo y se reanudará el graffiti emergente.
El OP declaró "No, no puedo desactivarlo". Si con esto significa que el sistema de notificación NO debe ser deshabilitado por el autor, entonces esta solución es consistente con eso. El sistema está intacto. Si significa que el autor no sabe cómo hacerlo, entonces la solución es pertinente.
Detalles explicados debajo de la línea. Lo último sería incrustar todo en (¿en?) El DBus, para invocar directamente
Una solución rudimentaria muy, muy, muy ingenua, que es más una prueba de concepto que práctica, esencialmente "deshabilita"
notify-osd
(o al menos sus efectos). ¡No olvide terminarlo cuando termine de probar! por ETX'ng con <ctrl> -C o cerrando la ventana de terminal, etc. ¡Hace su trabajo pero no muy pragmáticamente! ya que desafortunadamente otros trabajos sufren tratando de hacer el suyo ...(para "escuchar" actividad relevante que tal vez desee "
grep
excluir")
Pruébelo ejecutándolo en una ventana de terminal y desde otra ventana de terminal intente hacer:
Detenga el primer proceso y luego intente los mensajes nuevamente.
Quizás un
notify-osd
indicador para elunity-panel-service
podría invocarkillall notify-osd
. El botón de cierre de zona activa no (y no puede) residir en la ventana de notificación, pero estaría disponible en el panel de indicadores. Esto es completamente análogo al mismo concepto que Unity tiene para Windows. El uso de la barra superior para el cierre de notificaciones es similar a la forma en que Unity exilia los menús de la ventana con cuadros de cierre, mini, maxi en la barra de menú superior.Una solución verdaderamente elegante haría que el indicador aparezca cuando la actividad DBus para los
notify-osd
manifiestos desaparezca cuando no haya notificaciones pendientes.También podría abordar el problema de las notificaciones apiladas : solo se puede ver una a la vez y si hay varias notificaciones pendientes, cada una debe evaporarse antes de que aparezca la siguiente, por lo general no se pueden ver simultáneamente.
DBus-monitor
'ng de lanotify-osd
interfaz de notificación sin embargo proporcionar acuse de recibo inmediato de las notificaciones pendientes, incluso si no lo es ya que muestran. (Y sikillall notify-osd
se emite de inmediato, ¡listo!)Seleccione Todo, Arrastre y suelte en una ventana de terminal las siguientes pruebas:
ahora haga lo mismo con p {r} oof:
La
killall notify-osd
solución sugerida se activaría cuandoDBus monitor
detecte actividad de graffiti emergente OSD.fuente
Fue una decisión deliberada dejar de lado cualquier forma de interactuar con la burbuja de notificación (por lo que es una notificación pasiva), por lo que puede publicar un informe de error en Launchpad (puede haber uno ya) y presionar para que se cambie.
No es algo que pueda ver que suceda pronto a menos que haya una gran demanda (y no la hay)
También podría valer la pena tratar de resolver el problema pidiendo una forma de excluir que ciertos programas accedan al sistema de notificación.
fuente
Un botón de cierre en las notificaciones en sí no resolverá su problema. Todavía verán las notificaciones y deberán hacer clic en el botón de cerrar para cerrarlas, si hubiera una.
Lo que debe hacer, en cambio, es cuando desea permitir que otros usen su computadora, simplemente elija la opción "Cambiar usuario" en el menú del sistema en la esquina superior derecha (el icono de engranaje) y use el inicio de sesión de Invitado. Esto fabricará una sesión temporal para su uso y no conservará ningún historial del navegador, cookies, etc. cuando ese usuario cierre sesión. Esto evitará que vean sus notificaciones, así como que posiblemente alteren cualquiera de sus propios datos (historial web, descargas, inicios de sesión, etc.), ya que atraviesan el éter desde su computadora.
fuente