Si alguno lo quiere traducirlo a ingles para que otros lo puedan usar !! se agradece
Usaremos dunst que recomiendo veas la configuración ya que se puede acomodar a gusto y crear la notificación con el estilo que quieras.
en este caso configuraremos para que toda notificación tenga un sonido, pero puedes especificar que solo suene en Delta Chat (lee un poco el manual dunst o revisa su web que tiene ejemplos
Este es un ejemplo sobre xfce (arch linux)
pero puedes hacer con otra distro cambia el instalador de paquetes
Para reemplazar las notificaciones predeterminadas de XFCE con dunstify en Arch Linux, puedes seguir estos pasos:
-
Instala
dunst:sudo pacman -S dunst -
Configura
dunstsegún tus preferencias:Puedes personalizar la apariencia y el comportamiento de
dunsteditando el archivo de configuración. El archivo de configuración predeterminado se encuentra en~/.config/dunst/dunstrc. Si no existe, puedes copiar el archivo de ejemplo desde/etc/dunst/dunstrc:mkdir -p ~/.config/dunst cp /etc/dunst/dunstrc ~/.config/dunst/dunstrcLuego, edita
~/.config/dunst/dunstrccon tu editor de texto favorito para ajustar las opciones a tus necesidades.
Perfecto, vamos a configurar dunst para reproducir el sonido ubicado en /usr/lib/libreoffice/share/gallery/sounds/apert.wav cada vez que recibas una notificación. Aquí tienes los pasos detallados:
-
Crea el script para reproducir el sonido:
Crea un archivo de script llamado
alert.sh:nano ~/alert.shAñade el siguiente contenido al archivo:
#!/bin/sh paplay /usr/lib/libreoffice/share/gallery/sounds/apert.wav -
Haz el script ejecutable:
chmod +x ~/alert.sh -
Configura
dunstpara usar el script:Edita el archivo de configuración de
dunst,dunstrc:nano ~/.config/dunst/dunstrcAñade la siguiente sección para incluir la regla que utiliza el script:
[play_sound] summary = "*" script = ~/alert.shLa configuración completa se verá algo así:
[global] # Otras configuraciones globales... [play_sound] summary = "*" script = ~/alert.sh -
Reinicia
dunstpara aplicar los cambios:Mata el proceso actual de
dunsty luego reinícialo para que los cambios surtan efecto:killall dunst dunst & -
Verifica la configuración:
Envía una notificación de prueba para asegurarte de que el sonido se reproduce:
notify-send "Test Notification" "This is a test notification"
Siguiendo estos pasos, dunst debería ejecutar el script alert.sh y reproducir el sonido ubicado en /usr/lib/libreoffice/share/gallery/sounds/apert.wav cada vez que recibas una notificación.
Para asegurarte de que dunst se inicie automáticamente en XFCE y reemplace al servicio de notificaciones predeterminado (xfce4-notifyd), sigue estos pasos:
-
Desactiva
xfce4-notifyd:mkdir -p ~/.config/autostart nano ~/.config/autostart/xfce4-notifyd.desktopAñade las siguientes líneas:
[Desktop Entry] Version=1.0 Name=Notification Daemon Exec=/usr/lib/xfce4/notifyd/xfce4-notifyd OnlyShowIn=XFCE; Hidden=true -
Añade
dunstal inicio automático:Crea un archivo de entrada de autostart para
dunst:nano ~/.config/autostart/dunst.desktopAñade el siguiente contenido:
[Desktop Entry] Type=Application Exec=dunst Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=Dunst Name=Dunst Comment[en_US]=Dunst notification daemon Comment=Dunst notification daemon -
Reinicia tu sesión de XFCE:
Cierra sesión y vuelve a iniciarla para que los cambios surtan efecto.
-
Verifica que
dunstse esté ejecutando:Puedes verificar si
dunstse está ejecutando usando el comando:ps aux | grep dunst -
Envía una notificación de prueba:
Envía una notificación de prueba para asegurarte de que
dunstestá funcionando correctamente y reproduciendo el sonido:notify-send "Test Notification" "This is a test notification"
Siguiendo estos pasos, dunst debería iniciarse automáticamente al inicio de XFCE y manejar las notificaciones, reemplazando al servicio predeterminado de notificaciones (xfce4-notifyd).
Adapta lo a tus necesidades, toma esto como un ejemplo … ![]()