5 Mejores Alternativas a NOTIFY SEND en Linux

Un servidor de notificaciones como notify-send es un demonio que muestra “eventos de estado” de los programas que se ejecutan en segundo plano.

Funciona escuchando mensajes específicos de los procesos en ejecución y mostrando ventanas emergentes en el escritorio con el contenido de dichos mensajes.

Aunque la mayoría de los entornos de escritorio modernos incluyen su propio sistema de notificaciones, estos suelen ser poco personalizables.

Si deseas mayor control y opciones avanzadas, instalar un servidor de notificaciones de terceros puede ser la mejor solución.

1. Dunst

Dunst es uno de los servidores de notificaciones más populares para Linux. Es ligero y utiliza la biblioteca libnotify para mostrar notificaciones en Xorg.

Sus características principales incluyen personalización de colores, geometía de la ventana y reglas avanzadas a través de scripts.

Instalación

  • Ubuntu: sudo apt install dunst
  • Arch Linux: sudo pacman -S dunst
  • Fedora: sudo dnf install dunst

Ejemplo de uso

dunstify "Notificación de prueba" "Hola, mundo!"

2. Deadd Notification Center

Este demonio de notificaciones busca proporcionar una plataforma unificada de notificaciones en Linux. Su función destacada es el “panel de resumen”, donde se pueden consultar notificaciones previas.

Instalación en Arch Linux

sudo yay -S deadd-notification-center

Instalación en Ubuntu

sudo apt install haskell-stack python3-cairo-dev gobject-introspection wget pkg-config build-essential libpython3-dev libdbus-1-dev
wget https://github.com/phuhl/linux_notification_center/archive/refs/tags/1.7.2.tar.gz
tar xvzf ./1.7.2.tar.gz
cd linux_notification_center-1.7.2
wget https://github.com/phuhl/linux_notification_center/releases/download/1.7.2/deadd-notification-center
mkdir -p .out && mv deadd-notification-center .out
sudo make install

Prueba de funcionamiento

notify-send "Prueba" "Hola, mundo!"

3. fnott

Fnott es un demonio de notificaciones minimalista para entornos basados en Wayland. Se enfoca en la simplicidad, permitiendo personalizar colores, geometía y niveles de urgencia.

Instalación en Ubuntu

sudo apt install git fontconfig libfontconfig-dev libfreetype-dev libpixman-1 libpixman-1-dev libpng-dev wayland-protocols libwayland-dev libdbus-1-dev meson ninja-build scdoc
git clone https://codeberg.org/dnkl/fnott.git
cd fnott
mkdir -p build/out && cd build/out
meson --buildtype=release
ninja

Prueba de funcionamiento

./fnott
notify-send "Hola, mundo!"

4. mako

Mako es otro servidor de notificaciones para Wayland. Se basa en la configuración de Dunst, lo que facilita la transición desde Xorg. Permite agrupar notificaciones bajo diferentes “modos” para categorizar los mensajes.

Instalación

  • Ubuntu: sudo apt install mako-notifier
  • Fedora: sudo dnf install mako
  • Arch Linux: sudo pacman -S mako

Ejemplo de uso

mako
notify-send "Prueba de Mako" "Hola, mundo!"

5. statnot

Statnot es una solución minimalista para gestores de ventanas en Xorg, como dwm. En lugar de ventanas emergentes, muestra notificaciones en la barra de estado del gestor de ventanas.

Instalación en Ubuntu

sudo apt install git python3 python3-dbus python3-gi python3-gi-cairo gir1.2-gtk-3.0 libdbus-1-dev make
git clone https://github.com/halhen/statnot.git
cd statnot
sudo make install

Configuración de script para notificaciones

touch ~/.statusline.sh

Edita el archivo y agrega:

#!/bin/sh
if [ $# -eq 0 ]; then
echo "Este es statnot en funcionamiento!";
else
echo "NOTIFICACIÓN: $1";
fi

Ejecuta el demonio

statnot &

Conclusión

Si necesitas un sistema de notificaciones más avanzado y flexible en Linux, estas alternativas a notify-send pueden ofrecerte mejores opciones según tu entorno y necesidades.

Desde opciones ligeras como Dunst hasta soluciones específicas para Wayland como fnott y mako, cada herramienta permite un mayor control y personalización sobre las notificaciones de tu sistema.