- - Comment configurer de meilleures notifications système sous Linux avec Dunst

Comment configurer de meilleures notifications système sous Linux avec Dunst

Si vous voulez un produit robuste et hautement personnalisablePour que le système de notification prenne la place du système intégré ennuyeux de votre système, vous devez vous rendre à Dunst. C’est un remplacement complet du système de notification qui est très configurable et qui comporte beaucoup plus de fonctionnalités que ce qui est fourni par défaut. Voici comment le faire fonctionner.

Remarque: n'essayez pas d'utiliser Dunst sur KDE Plasma 5, Gnome Shell ou sur des ordinateurs de bureau construits sur Plasma ou Gnome. Ces ordinateurs de bureau ont déjà de bons systèmes, et Dunst ne vaut pas la peine d’être utilisés avec eux.

Désactiver le système de notification actuel

Dunst ne fonctionnera pas correctement, voire ne se lancera pas si le système de notification de votre environnement de bureau n’est pas déjà désactivé. Alors, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Ensuite, à partir de là, suivez les instructions correspondant à votre environnement de bureau Linux.

Remarque: les gestionnaires de fenêtres en mosaïque ne possèdent généralement pas de système de notification intégré. Ignorez cette section si vous utilisez i3, Dwm ou quelque chose de similaire qui n’a pas de système de notification.

XFCE4

L’environnement de bureau XFCE4 n’a pas defonctionnalité qui permet aux utilisateurs de désactiver le système de notification avec un ajustement rapide. Au lieu de cela, les utilisateurs doivent purger complètement le service Notifyd et le tuer avant de travailler avec Dunst. Pour ce faire, suivez les instructions de désinstallation ci-dessous.

Ubuntu

sudo apt remove xfce4-notifyd

Debian

sudo apt-get remove xfce4-notifyd

Arch Linux

sudo pacman -R xfce4-notifyd

Feutre

sudo dnf remove xfce4-notifyd

OpenSUSE

sudo zypper remove  xfce4-notifyd

Avec le package désinstallé de votre bureau XFCE4, utilisez le pidof commande pour déterminer le nom du service de notification, car il fonctionne toujours dans la RAM.

pidof xfce4-notifyd

Prenez le numéro qui pidof sorties et branchez-le dans la commande kill ci-dessous pour désactiver entièrement Xfce4-notifyd.

sudo kill -9 process-id-number

Vous devrez peut-être courir pidof xfce4-notifyd après avoir utilisé la commande kill pour vous assurer que le processus est mort. Si c'est le cas, pidof ne renverra aucun identifiant de processus la deuxième fois.

Camarade

Avec Mate, l'application Dunst devrait pouvoirdépasser le système de notification intégré sans avoir besoin de désactiver quoi que ce soit. Cela dit, si vous souhaitez le désactiver, ouvrez une fenêtre de terminal et entrez la commande ci-dessous.

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

Autres

Mis à part Mate et XFCE4, beaucoup d’autresLes environnements de bureau légers peuvent avoir besoin de désactiver leurs systèmes de notification avant de continuer. En raison du nombre de postes de travail, consultez le manuel de votre environnement de bureau. Vous pouvez également installer XFCE4 ou Mate pour utiliser Dunst avec, si besoin est.

Installer Dunst

Installer Dunst sur Linux est facile sur la plupart des Linuxdistributions en raison de la documentation détaillée fournie par les développeurs. Pour que cela fonctionne sur votre PC Linux, ouvrez une fenêtre de terminal et suivez les instructions correspondant au système d'exploitation que vous utilisez actuellement.

Ubuntu

L'utilisation de Dunst sur Ubuntu nécessite le référentiel logiciel «Ubuntu Universe». Pour activer le référentiel du logiciel Ubuntu Universe, entrez la commande ci-dessous.

sudo add-apt-repository universe

Avec Universe activé, installez Dunst sur le système en utilisant apt installer.

sudo apt install dunst

Debian

sudo apt-get install dunst

Arch Linux

sudo pacman -S dunst

Feutre

sudo dnf install dunst

OpenSUSE

sudo dnf install dunst

Code source

Pour installer Dunst à partir des sources, commencez par lirela page GitHub pour savoir quelles dépendances doivent être installées afin que le logiciel soit construit sur votre PC Linux. Ensuite, entrez les commandes ci-dessous pour le compiler et l’installer.

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

Configurer Dunst

Dunst doit être configuré avant de fonctionner commevotre système de notification par défaut. La première chose à faire est de générer un nouveau fichier de configuration. Pour ce faire, le plus simple consiste à télécharger le fichier par défaut sur Internet.

En utilisant le wget outil de téléchargement, téléchargez «dunstrc» sur votre PC Linux.

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

Avec le téléchargement du fichier «dunstrc», utilisez le mkdir commande pour créer un dossier dans votre répertoire personnel (~ /).

mkdir -p ~/.config/dunst/

Ensuite, déplacez le fichier de configuration dans le nouveau dossier.

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

De là, ouvrez le dunstrc fichier dans l'éditeur de texte Nano.

nano ~/.config/dunst/dunstrc

Utilisez le Flèche vers le bas appuyez sur Nano pour faire défiler le fichier de configuration. N'hésitez pas à personnaliser n'importe quel aspect du système de notification que vous choisissez.

Remarque: Dunst fonctionne correctement sans modification du fichier de configuration. Il n’est donc pas nécessaire de le modifier si vous ne savez pas comment!

Une fois le fichier de configuration modifié, appuyez sur Ctrl + O pour sauvegarder les modifications. Fermer Nano avec Ctrl + X.

Démarrer Dunst

Le logiciel est installé et le dunstrcLe fichier de configuration est en place. Il est maintenant temps de démarrer le service Dunst systemd. Pour ce faire, ouvrez une fenêtre de terminal et suivez les commandes ci-dessous spécifiques à votre système d'exploitation.

Ubuntu / Debian

Le gestionnaire de paquets Apt, lors de l'installation,devrait automatiquement activer et configurer les services systemd nécessaires à l’utilisation de Dunst. Cependant, il ne met pas de fichier de configuration par défaut en place, le service systemd doit donc être redémarré. Pour ce faire, utilisez le redémarrage de systemctl commande ci-dessous.

systemctl restart --user dunst.servicee

Arch Linux / Fedora / OpenSUSE et le code source

De nombreuses distributions Linux utilisant systemd ne tiennent pas Ubuntu et Debian en activant des services pendant le processus d’installation. Au lieu de cela, ces éléments doivent être configurés manuellement.

Première utilisation activer systemctl pour configurer le service à exécuter au démarrage.

systemctl enable --user dunst.service

Ensuite, démarrez le service en utilisant systemctl start.

systemctl start --user dunst.service

En supposant que les services démarrent correctement, vous utiliserez le système de notification Dunst!

commentaires