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

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

Si quieres un robusto, altamente personalizablesistema de notificación para tomar el lugar de uno aburrido incorporado en su sistema, 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. Aquí le mostramos cómo hacerlo funcionar.

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.

Desactivar el sistema de notificación actual

Dunst no funcionará correctamente, o incluso se iniciará si aún no tiene el sistema de notificaciones en su entorno de escritorio apagado. Entonces, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado Luego, a partir de ahí, siga las instrucciones que corresponden con su entorno de escritorio Linux.

Nota: los administradores de ventanas de mosaico generalmente no tienen un sistema de notificación incorporado. Omita esta sección si está utilizando i3, Dwm o algo similar que no tiene un sistema de notificación.

XFCE4

El entorno de escritorio XFCE4 no tiene uncaracterística que permite a los usuarios apagar el sistema de notificación con un ajuste rápido. En cambio, los usuarios necesitan purgar completamente el servicio Notificado y matarlo antes de trabajar con Dunst. Para hacer esto, siga las instrucciones de desinstalación a continuación.

Ubuntu

sudo apt remove xfce4-notifyd

Debian

sudo apt-get remove xfce4-notifyd

Arch Linux

sudo pacman -R xfce4-notifyd

Fedora

sudo dnf remove xfce4-notifyd

OpenSUSE

sudo zypper remove  xfce4-notifyd

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

pidof xfce4-notifyd

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

sudo kill -9 process-id-number

Puede que tengas que correr pidof xfce4-notifyd después de usar el comando kill para asegurarse de que el proceso esté inactivo. Si es así, pidof no devolverá ningún ID de proceso la segunda vez.

Compañero

Con Mate, la aplicación Dunst debería poderSuperar 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, muchos otrosEs posible que los entornos de escritorio livianos necesiten tener sus sistemas de notificación deshabilitados antes de continuar. Debido a la cantidad de escritorios que hay, consulte el manual de su entorno de escritorio. O considere instalar XFCE4 o Mate para usar Dunst, si es necesario.

Instalando Dunst

Instalar Dunst en Linux es fácil en la mayoría de Linuxdistribuciones 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 usa actualmente.

Ubuntu

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

sudo add-apt-repository universe

Con Universe habilitado, instale Dunst en el sistema usando apto para instalar.

sudo apt install dunst

Debian

sudo apt-get install dunst

Arch Linux

sudo pacman -S dunst

Fedora

sudo dnf install dunst

OpenSUSE

sudo dnf install dunst

Código fuente

Para instalar Dunst desde la fuente, comience leyendola página de GitHub para saber qué dependencias deben instalarse para que el software se construya en su PC con Linux. Luego, ingrese los siguientes comandos 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 comoSu sistema de notificación predeterminado. Lo primero que debe hacerse es que debe generar un nuevo archivo de configuración. La forma más fácil de hacer esto es descargar el predeterminado de Internet.

Utilizando la wget herramienta de descarga, descargue "dunstrc" a su PC con Linux.

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

Con la descarga del archivo "dunstrc", use el mkdir comando para crear una carpeta en su directorio de inicio (~ /).

mkdir -p ~/.config/dunst/

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

mv ~/Downloads/dunstrc  ~/.config/dunst/

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

nano ~/.config/dunst/dunstrc

Utilizar el Flecha hacia abajo introduzca Nano para desplazarse hacia abajo en el archivo de configuración. No dude en 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 hacerlo.

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

Comience Dunst

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

Ubuntu / Debian

El administrador de paquetes Apt, durante la instalación,debería habilitar y configurar automáticamente los servicios systemd necesarios para usar Dunst. Sin embargo, no coloca un archivo de configuración predeterminado, por lo que se debe reiniciar el servicio systemd. Para hacer esto, use el reinicio systemctl comando 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 los servicios durante el proceso de instalación. En cambio, estas cosas deben configurarse manualmente.

Primer uso systemctl enable configurar el servicio para que se ejecute en el arranque.

systemctl enable --user dunst.service

A continuación, inicie el servicio usando inicio systemctl.

systemctl start --user dunst.service

¡Suponiendo que los servicios se inicien con éxito, usará el sistema de notificación Dunst!

Comentarios