Om du vill ha en robust, mycket anpassningsbarmeddelandesystem för att ta plats för ditt systems tråkiga inbyggda ett, måste du kolla in Dunst. Det är en komplett utbyte av anmälningssystem som är mycket konfigurerbar och har mycket fler funktioner än vad som kommer som standard. Så här får du det att fungera.
Obs! Försök inte använda Dunst på KDE Plasma 5, Gnome Shell eller stationära datorer byggda på Plasma eller Gnome. Dessa stationära datorer har redan bra system och det är inte värt att använda Dunst med dem.
Inaktivera det aktuella meddelandesystemet
Dunst fungerar inte korrekt, eller startar inte ens om du inte redan har aviseringssystemet på din stationära miljö. Så öppna ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T på tangentbordet. Följ sedan instruktionerna som motsvarar din Linux-skrivbordsmiljö.
Obs: kakelfönsterhanterare har vanligtvis inte ett inbyggt meddelandesystem. Hoppa över det här avsnittet om du använder i3, Dwm eller något liknande som inte har ett anmälningssystem.
xfce4
Skrivbordsmiljön XFCE4 har inte enfunktion som gör det möjligt för användare att stänga av meddelandesystemet med en snabb tweak. Istället måste användare helt rensa Notifyd-tjänsten och döda den innan de arbetar med Dunst. För att göra detta följer du avinstallationsinstruktionerna nedan.
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 paketet avinstalleras från ditt XFCE4-skrivbord, använd pidof kommando för att bestämma namnet på aviseringstjänsten, eftersom den fortfarande körs i RAM.
pidof xfce4-notifyd
Ta numret som pidof utgångar och anslut det till kill-kommandot nedan för att inaktivera Xfce4-notifyd helt.
sudo kill -9 process-id-number
Du kan behöva springa pidof xfce4-notifyd
efter att ha använt kill-kommandot för att säkerställa att processen är död. Om så är fallet returnerar pidof ingen process-ID andra gången.
Para
Med Mate bör Dunst-appen kunnata sig över det inbyggda meddelandesystemet utan att behöva inaktivera något. Som sagt om du vill inaktivera det, öppna ett terminalfönster och ange kommandot nedan.
sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled
Övriga
Bortsett från Mate och XFCE4, många andralätta skrivbordsmiljöer kan behöva ha sina aviseringssystem inaktiverade innan de fortsätter. Beroende på hur många stationära datorer det finns, konsultera manualen för din skrivbordsmiljö. Eller överväga att installera XFCE4 eller Mate för att använda Dunst med, om det behövs.
Installera Dunst
Att installera Dunst på Linux är enkelt på de flesta Linuxdistributioner på grund av den detaljerade dokumentationen som utvecklarna tillhandahåller. För att få det att fungera på din Linux-PC öppnar du ett terminalfönster och följer instruktionerna som motsvarar operativsystemet du för närvarande använder.
Ubuntu
Att använda Dunst på Ubuntu kräver programvarulageret ”Ubuntu Universe”. Ange kommandot nedan för att aktivera Ubuntu Universes mjukvara.
sudo add-apt-repository universe
Med Universe aktiverat, installera Dunst på systemet med apt installera.
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
Källkod
För att installera Dunst från källan, börja med att läsapå GitHub-sidan för att lära dig vilka beroenden som måste installeras så att programvaran bygger på din Linux-dator. Ange sedan kommandona nedan för att få den sammanställd och installerad.
git clone https://github.com/dunst-project/dunst.git cd dunst make -j($nproc) sudo make install
Konfigurera Dunst
Dunst måste konfigureras innan det fungerar somditt standardmeddelandesystem. Det första som måste göras är att du måste generera en ny konfigurationsfil. Det enklaste sättet att göra detta är att ladda ner den vanliga från internet.
Använda wget ladda ner verktyget, ladda ner “dunstrc” till din Linux-dator.
cd ~/Downloads
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc
Använd "dunstrc" -filen nedladdning, använd mkdir kommando för att skapa en mapp för den i din hemkatalog (~ /).
mkdir -p ~/.config/dunst/
Flytta sedan konfigurationsfilen till den nya mappen.
mv ~/Downloads/dunstrc ~/.config/dunst/
Härifrån, öppna upp dunstrc fil i Nano-textredigeraren.

nano ~/.config/dunst/dunstrc
Använd Nedåtpil knapp i Nano för att bläddra nedåt i konfigurationsfilen. Känn dig fri att anpassa alla aspekter till det aviseringssystem du väljer.
Obs: Dunst fungerar bra utan att redigera konfigurationsfilen, så det finns inget tryck på att ändra den om du inte vet hur!
När du har redigerat konfigurationsfilen trycker du på Ctrl + O för att spara redigeringarna. Stäng Nano med Ctrl + X.
Börja Dunst
Programvaran är installerad och dunstrckonfigurationsfilen är på plats. Nu är det dags att starta upp Dunst systemd-tjänsten. För att göra detta, öppna ett terminalfönster och följ kommandona nedan som är specifika för ditt operativsystem.

Ubuntu / Debian
Apt-pakethanteraren under installationen,bör automatiskt aktivera och konfigurera de systemdjänster som krävs för att använda Dunst. Men det placerar inte en standardkonfigurationsfil på plats, så systemd-tjänsten måste startas om. För att göra detta, använd systemctl omstart kommando nedan.
systemctl restart --user dunst.servicee
Arch Linux / Fedora / OpenSUSE och källkod
Många Linux-distributioner som använder systemd tar inte Ubuntu och Debians ledning genom att aktivera tjänster under installationsprocessen. Istället måste dessa saker konfigureras manuellt.
Använd först systemctl enable för att ställa in tjänsten så att den körs vid start.
systemctl enable --user dunst.service
Därefter startar du tjänsten med systemctl start.
systemctl start --user dunst.service
Förutsatt att tjänsterna startar framgångsrikt använder du Dunst-meddelandesystemet!
kommentarer