¿Qué activa las notificaciones del tipo "Campana en sesión Shell" en KDE?

¿Qué activa las notificaciones del tipo "Campana en sesión Shell" en KDE?

Estoy ejecutando KDE en Debian Testing.

De vez en cuando, los programas que se ejecutan en una terminal (Konsole) activan notificaciones del sistema en forma de "campana en la sesión Shell".

¿Qué desencadena estas notificaciones?

Nota: No estoy preguntando cómo deshabilitarlos; sé que hay una opción para hacerlo en Konsole -> Configuración -> Configurar notificaciones. Estoy preguntando qué comportamiento los desencadena en primer lugar, con miras a modificar posiblemente algunos de los programas que los desencadenan para que no los desencadenen, o para que los desencadenen en condiciones diferentes.

Respuesta1

Creo que así es como el emulador de terminal de consola interpreta las campanas.

Intenta ejecutar en bash

sleep 3 && echo -e "\a"

Luego cambie a otra aplicación y espere 3 segundos.

Hace muchos, muchos años, cuando se conectaban terminales reales a computadoras grandes, existía un protocolo especial llamado "secuencias de escape" para enviar comandos a dichos terminales. Hay secuencias para cambiar de color, pasar a una nueva línea o tocar el timbre. Las primeras terminales estaban equipadas con campanas reales para avisar al operador sobre la finalización de alguna tarea de larga duración.

Cualquier emulador de terminal moderno (konsole, xterm o consola real cuando estás en modo texto) simplemente emula dicho terminal y, por lo tanto, comprende dichas secuencias.

El TERMenv. La variable indica el nombre del terminal emulado. Algunas bibliotecas como ncursesluego usan termcap(o terminfo) el archivo para encontrar qué secuencia se usa para qué en este terminal.

información relacionada