Cómo configurar mejores notificaciones del sistema en Linux con Dunst

Si desea un sistema de notificación robusto y altamente personalizable que ocupe el lugar del aburrido sistema integrado, debe consultar Dunst. Es un reemplazo completo del sistema de notificación que es muy configurable y tiene muchas más funciones que las que vienen por defecto. He aquí cómo hacer que funcione.

Nota: no intente utilizar Dunst en KDE Plasma 5, Gnome Shell o equipos de escritorio integrados en Plasma o Gnome. Estos equipos de escritorio ya tienen buenos sistemas y no vale la pena usar Dunst con ellos.

Deshabilitar el sistema de notificación actual

Dunst no funcionará correctamente, ni siquiera se iniciará si aún no tiene el sistema de notificación en su entorno de escritorio apagado. Entonces, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, desde allí, siga las instrucciones que correspondan con su entorno de escritorio Linux.

Nota: los administradores de ventanas en mosaico no suelen tener un sistema de notificación integrado. Omita esta sección si está utilizando i3, Dwm o algo similar que no tenga un sistema de notificación.

XFCE4

El entorno de escritorio XFCE4 no tiene una función que permita a los usuarios apagar el sistema de notificación con un ajuste rápido. En cambio, los usuarios deben purgar completamente el servicio Notifyd y eliminarlo antes de trabajar con Dunst. Para hacer esto, siga las instrucciones de desinstalación a continuación.

Ubuntu

sudo apt eliminar xfce4-notifyd

Debian

sudo apt-get eliminar xfce4-notifyd

Arch Linux

sudo pacman -R xfce4-notifyd

Fedora

sudo dnf eliminar xfce4-notifyd

OpenSUSE

sudo zypper eliminar xfce4-notifyd

Con el paquete desinstalado de su escritorio XFCE4, use el comando pidof para determinar el nombre del servicio de notificación, ya que todavía se está ejecutando en la RAM.

pidof xfce4-notifyd

Tome el número que genera pidof y conéctelo al comando kill a continuación para deshabilitar por completo Xfce4-notifyd.

sudo kill -9 número de identificación del proceso

Es posible que deba ejecutar pidof xfce4-notifyddespués de usar el comando kill para asegurarse de que el proceso esté muerto. Si es así, pidof no devolverá ningún ID de proceso la segunda vez.

Compañero

Con Mate, la aplicación Dunst debería poder superar el sistema de notificación incorporado sin necesidad de desactivar nada. Dicho esto, si desea deshabilitarlo, abra una ventana de terminal e ingrese el comando a continuación.

sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled

Otros

Aparte de Mate y XFCE4, es posible que muchos otros entornos de escritorio livianos necesiten tener sus sistemas de notificación deshabilitados antes de continuar. Debido a la cantidad de escritorios que existen, consulte el manual de su entorno de escritorio. O considere instalar XFCE4 o Mate para usar Dunst, si es necesario.

Instalación de Dunst

La instalación de Dunst en Linux es fácil en la mayoría de las distribuciones de Linux debido a la documentación detallada que proporcionan los desarrolladores. Para que funcione en su PC con Linux, abra una ventana de terminal y siga las instrucciones que correspondan con el sistema operativo que utiliza actualmente.

Ubuntu

El uso de Dunst en Ubuntu requiere el repositorio de software “Ubuntu Universe”. Para habilitar el repositorio de software de Ubuntu Universe, ingrese el comando a continuación.

sudo add-apt-repository universe

Con Universe habilitado, instale Dunst en el sistema usando  apt install .

sudo apt install dunst

Debian

sudo apt-get install dunst

Arch Linux

sudo pacman -S dunst

Fedora

sudo dnf instalar dunst

OpenSUSE

sudo dnf instalar dunst

Código fuente

Para instalar Dunst desde la fuente, comience por leer la página de GitHub para saber qué dependencias deben instalarse para que el software se desarrolle en su PC con Linux. Luego, ingrese los comandos a continuación para compilarlo e instalarlo.

git clone https://github.com/dunst-project/dunst.git cd dunst make -j ($ nproc) sudo make install

Configurar Dunst

Dunst debe configurarse antes de que funcione como su sistema de notificación predeterminado. Lo primero que se debe hacer es generar un nuevo archivo de configuración. La forma más sencilla de hacerlo es descargar el predeterminado de Internet.

Con la herramienta de descarga wget , descargue “dunstrc” a su PC con Linux.

cd ~ / Descargas

wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc

Con el archivo “dunstrc” descargado, use el comando mkdir para crear una carpeta para él en su directorio personal (~ /).

mkdir -p ~ / .config / dunst /

A continuación, mueva el archivo de configuración a la nueva carpeta.

mv ~ / Descargas / dunstrc ~ / .config / dunst /

Desde aquí, abra el archivo dunstrc en el editor de texto Nano.

Cómo configurar mejores notificaciones del sistema en Linux con Dunst

nano ~ / .config / dunst / dunstrc

Use la tecla de flecha hacia abajo en Nano para desplazarse hacia abajo en el archivo de configuración. Siéntase libre de personalizar cualquier aspecto del sistema de notificación que elija.

Nota: Dunst funciona bien sin editar el archivo de configuración, por lo que no hay presión para modificarlo si no sabe cómo.

Cuando termine de editar el archivo de configuración, presione Ctrl + O para guardar las ediciones. Cerrar Nano con Ctrl + X .

Iniciar Dunst

El software está instalado y el archivo de configuración dunstrc está en su lugar. Ahora es el momento de poner en marcha el servicio systemd de Dunst. Para hacer esto, abra una ventana de terminal y siga los siguientes comandos específicos para su sistema operativo.

Cómo configurar mejores notificaciones del sistema en Linux con Dunst

Ubuntu / Debian

El administrador de paquetes Apt, durante la instalación, debería habilitar y configurar automáticamente los servicios systemd necesarios para utilizar Dunst. Sin embargo, no coloca un archivo de configuración predeterminado en su lugar, por lo que el servicio systemd debe reiniciarse. Para hacer esto, use el comando systemctl restart a continuación.

systemctl restart --user dunst.servicee

Arch Linux / Fedora / OpenSUSE y código fuente

Muchas distribuciones de Linux que usan systemd no toman el liderazgo de Ubuntu y Debian al habilitar servicios durante el proceso de instalación. En cambio, estas cosas deben configurarse manualmente.

Primero, use systemctl enable para configurar el servicio para que se ejecute en el arranque.

systemctl enable --user dunst.service

A continuación, inicie el servicio utilizando systemctl start .

systemctl start --user dunst.service

Suponiendo que los servicios se inicien correctamente, utilizará el sistema de notificación de Dunst.

Dejar un comentario

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Cómo configurar el firewall de SLES 15 con firewall-cmd

Cómo configurar el firewall de SLES 15 con firewall-cmd

Configure firewalld en SLES 15: compruebe las zonas, permita servicios o puertos, guarde reglas permanentes, recargue de forma segura y verifique el acceso.

Guía de configuración de parcheo en vivo de SLES: Aplicar actualizaciones del kernel sin reiniciar

Guía de configuración de parcheo en vivo de SLES: Aplicar actualizaciones del kernel sin reiniciar

Habilite la aplicación de parches en vivo al kernel en SLES 15 SP7, aplique las correcciones compatibles sin reiniciar, verifique los parches activos y comprenda cuándo aún es necesario reiniciar el kernel.

Cómo habilitar el modo FIPS en SUSE Linux Enterprise Server 15

Cómo habilitar el modo FIPS en SUSE Linux Enterprise Server 15

Habilite el modo FIPS en SLES 15 con la utilidad de configuración compatible de SUSE, reinicie de forma segura, verifique el estado del kernel y de la política criptográfica, y compruebe los límites de certificación.

Cómo instalar Google Chrome en Gooroom OS sin infringir las políticas de seguridad.

Cómo instalar Google Chrome en Gooroom OS sin infringir las políticas de seguridad.

Instala Google Chrome en Gooroom OS de forma segura con paquetes .deb oficiales, APT, comprobaciones de políticas, guías de actualización y soluciones para dispositivos administrados.

Cómo exportar de forma segura los registros del sistema SLES a un servidor Syslog remoto

Cómo exportar de forma segura los registros del sistema SLES a un servidor Syslog remoto

Envíe de forma segura los registros del sistema SLES a un servidor syslog remoto mediante rsyslog, certificados TLS, verificación del nombre del par, colas, validación y pruebas.

Integración de Active Directory de SLES 15 con SSSD: Guía paso a paso

Integración de Active Directory de SLES 15 con SSSD: Guía paso a paso

Une SLES 15 a Active Directory con SSSD usando YaST. Prepara el DNS y la hora, configura los inicios de sesión del dominio, verifica Kerberos y compara SSSD, Winbind y realmd.

Solucionar problemas con el controlador Wi-Fi Realtek RTL8821CE en Pardus Linux

Solucionar problemas con el controlador Wi-Fi Realtek RTL8821CE en Pardus Linux

Solucione el problema de Wi-Fi RTL8821CE en Pardus Linux revisando el controlador rtw88 integrado, el firmware de Realtek, rfkill, NetworkManager y las opciones de reserva segura.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Cómo instalar Pardus Linux junto con Windows 11 de forma segura en arranque dual

Cómo instalar Pardus Linux junto con Windows 11 de forma segura en arranque dual

Instale Pardus 25.2 junto a Windows 11 realizando una copia de seguridad, reduciendo el volumen de Windows, arrancando desde una unidad USB UEFI y protegiendo las particiones EFI y de recuperación existentes.