Afin de remplacer par dunst le deamon de notification installé par défaut sur Xubuntu, il est nécessaire, une fois dunst compilé et installé, de désactiver le fichier de service dbus comme ceci :

sudo mv /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service.disabled

Il faut ensuite vérifier que le fichier /usr/share/dbus-1/services/dunst.service existe bien, ou le créer le cas échéant :

sudo vim /usr/share/dbus-1/services/dunst.service

Le contenu du fichier sera le suivant :

[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/bin/dunst

Cela fonctionne car Dunst est démarré automatiquement via un service dbus habituellement situé dans :

/usr/share/dbus-1/services/

Cependant, cela ne semble pas être la meilleure des techniques, car d’un point de vue ‘Linuxien’, modifier manuellement les fichiers situés dans ‘/usr’ n’est jamais bien considéré.

Je mettrais donc à jour cet article si je trouve une solution plus élégante.