Hvis du vil have en robust, meget tilpasseligmeddelelsessystem for at placere dit systems kedelige indbyggede et, skal du tjekke Dunst. Det er en komplet udskiftning af varslingssystem, der er meget konfigurerbar og har meget flere funktioner end det, der kommer som standard. Sådan får du det til at fungere.
Bemærk: prøv ikke at bruge Dunst på KDE Plasma 5, Gnome Shell eller desktops bygget på Plasma eller Gnome. Disse desktops har allerede gode systemer, og det er ikke værd at bruge Dunst med dem.
Deaktiver det aktuelle varslingssystem
Dunst vil ikke fungere korrekt, eller endda starte, hvis du ikke allerede har underretningssystemet på dit skrivebordsmiljø allerede lukket. Så åbne et terminalvindue ved at trykke på Ctrl + Alt + T eller Ctrl + Skift + T på tastaturet. Derefter skal du følge instruktionerne, der svarer til dit Linux desktop-miljø.
Bemærk: flisning af vinduesledere har normalt ikke et indbygget underretningssystem. Spring over dette afsnit, hvis du bruger i3, Dwm eller noget lignende, der ikke har et varslingssystem.
XFCE4
XFCE4-skrivebordsmiljøet har ikke etfunktion, der giver brugerne mulighed for at slå notifikationssystemet fra med en hurtig finjustering. I stedet skal brugere rense Notifyd-tjenesten helt og dræbe den, før de arbejder med Dunst. For at gøre dette skal du følge afinstallationsinstruktionerne nedenfor.
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
Når pakken er afinstalleret fra dit XFCE4-skrivebord, skal du bruge pidof kommando til at bestemme navnet på meddelelsestjenesten, da den stadig kører i RAM.
pidof xfce4-notifyd
Tag det nummer pidof output og sæt det i kill-kommandoen nedenfor for at deaktivere Xfce4-notifyd helt.
sudo kill -9 process-id-number
Du skal muligvis køre pidof xfce4-notifyd
efter brug af kill-kommandoen for at sikre, at processen er død. Hvis det er tilfældet, returnerer pidof ingen process-ID anden gang.
Makker
Med Mate skal Dunst-appen være i stand tiloverhale det indbyggede underretningssystem uden behov for at deaktivere noget. Når det er sagt, hvis du vil deaktivere det, skal du åbne et terminalvindue og indtaste kommandoen nedenfor.
sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled
Andre
Bortset fra Mate og XFCE4, en masse andrelette skrivebordsmiljøer er muligvis nødt til at have deres varslingssystemer deaktiveret, før de fortsætter. På grund af hvor mange desktops der er, skal du konsultere manualen til dit skrivebordsmiljø. Eller overveje at installere XFCE4 eller Mate til at bruge Dunst med, om nødvendigt.
Installation af Dunst
Det er let at installere Dunst på Linux på de fleste Linuxdistributioner på grund af den detaljerede dokumentation, som udviklerne leverer. For at få det til at fungere på din Linux-pc skal du åbne et terminalvindue og følge instruktionerne, der svarer til det operativsystem, du i øjeblikket bruger.
Ubuntu
Brug af Dunst på Ubuntu kræver "Ubuntu Universe" -softwarelager. Indtast kommandoen nedenfor for at aktivere Ubuntu Universe-softwarelageret.
sudo add-apt-repository universe
Når Universe er aktiveret, skal du installere Dunst på systemet vha apt installation.
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
Kildekode
Start med at læse for at installere Dunst fra kildenpå GitHub-siden for at lære, hvilke afhængigheder der skal installeres, så softwaren bygger på din Linux-pc. Indtast derefter kommandoerne nedenfor for at få det samlet og installeret.
git clone https://github.com/dunst-project/dunst.git cd dunst make -j($nproc) sudo make install
Konfigurer Dunst
Dunst skal konfigureres, før det fungerer somdit standardsvarslingssystem. Den første ting, der skal gøres, er, at du skal generere en ny konfigurationsfil. Den nemmeste måde at gøre dette på er at downloade en standard fra internettet.
Bruger wget download værktøj, download “dunstrc” til din Linux PC.
cd ~/Downloads
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc
Når filen "dunstrc" er downloadet, skal du bruge mkdir kommando til at oprette en mappe til den i dit hjemmekatalog (~ /).
mkdir -p ~/.config/dunst/
Flyt derefter konfigurationsfilen til den nye mappe.
mv ~/Downloads/dunstrc ~/.config/dunst/
Åbn herfra dunstrc fil i Nano-teksteditor.

nano ~/.config/dunst/dunstrc
Brug Pil ned indtast Nano for at rulle ned i konfigurationsfilen. Du er velkommen til at tilpasse ethvert aspekt til det meddelelsessystem, du vælger.
Bemærk: Dunst fungerer fint uden at redigere konfigurationsfilen, så der er ikke noget pres for at ændre den, hvis du ikke ved hvordan!
Når du er færdig med at redigere konfigurationsfilen, skal du trykke på Ctrl + O for at gemme redigeringerne. Luk Nano med Ctrl + X.
Start Dunst
Softwaren er installeret, og dunstrckonfigurationsfil er på plads. Nu er det tid til at starte Dunst systemd-tjenesten. For at gøre dette skal du åbne et terminalvindue og følge de kommandoer, der er specifikke for dit operativsystem.

Ubuntu / Debian
Apt-pakkeadministratoren under installationen,skal automatisk aktivere og konfigurere systemd-tjenester, der er nødvendige for at bruge Dunst. Den placerer dog ikke en standardkonfigurationsfil på plads, så systemd-tjenesten skal genstartes. For at gøre dette skal du bruge systemctl genstart kommando nedenfor.
systemctl restart --user dunst.servicee
Arch Linux / Fedora / OpenSUSE og kildekode
Mange Linux-distributioner, der bruger systemd, tager ikke Ubuntu og Debians føring ved at aktivere tjenester under installationsprocessen. I stedet skal disse ting konfigureres manuelt.
Brug først systemctl enable at konfigurere tjenesten til at køre ved opstart.
systemctl enable --user dunst.service
Start derefter tjenesten vha systemctl start.
systemctl start --user dunst.service
Forudsat at tjenesterne starter korrekt, bruger du Dunst-underretningssystemet!
Kommentarer