Ha robusztus, testreszabható terméket szeretneértesítési rendszer helyett a rendszer unalmas beépített egyet, akkor ellenőriznie kell a Dunst. Ez egy teljes értesítési rendszer csere, amely nagyon konfigurálható és sokkal több funkcióval rendelkezik, mint ami alapértelmezés szerint jön. Így működik.
Megjegyzés: Ne próbálja meg a Dunst alkalmazni a KDE Plasma 5, Gnome Shell vagy a Plasma vagy Gnome alapú asztali számítógépeken. Ezeknek az asztali számítógépeknek már jó rendszere van, és nem érdemes velük együtt használni a Dunst.
A jelenlegi értesítési rendszer letiltása
A Dunst nem fog megfelelően működni, vagy akár el is indul, ha még nem rendelkezik az értesítési rendszerrel az asztali környezetben. Tehát nyissa meg a terminál ablakot a megnyomásával Ctrl + Alt + T vagy Ctrl + Shift + T a billentyűzeten. Ezután onnan kövesse az utasításokat, amelyek megfelelnek a Linux asztali környezetének.
Megjegyzés: a csempézett ablakkezelőknek általában nincs beépített értesítési rendszere. Ezt a részt kihagyhatja, ha i3-at, Dwm-t vagy hasonlót használ, amely nem rendelkezik értesítő rendszerrel.
xfce4
Az XFCE4 asztali környezetnek nincsEz a szolgáltatás lehetővé teszi a felhasználók számára, hogy gyors értesítéssel kikapcsolják az értesítési rendszert. Ehelyett a felhasználóknak teljes mértékben meg kell tisztítaniuk a Notifyd szolgáltatást, és meg kell ölniük, mielőtt együtt dolgoznának a Dunstmal. Ehhez kövesse az alábbi eltávolítási utasításokat.
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
Ha a csomagot eltávolította az XFCE4 asztaláról, használja a pidof parancs az értesítési szolgáltatás nevének meghatározására, mivel továbbra is a RAM-ban fut.
pidof xfce4-notifyd
Vegye ki azt a számot pidof kimeneteket, és dugja be az alábbi kill parancsba az Xfce4-notifyd teljes letiltásához.
sudo kill -9 process-id-number
Lehet, hogy futnia kell pidof xfce4-notifyd
a kill parancs használata után annak biztosítása érdekében, hogy a folyamat halott. Ha igen, a pidof a második alkalommal nem ad vissza folyamat azonosítót.
Társ
A Mate segítségével a Dunst alkalmazásnak képesnek kell lennielépjen túl a beépített értesítési rendszertől anélkül, hogy bármit le kellene tiltania. Ez azt mondta, ha szeretné letiltani, nyisson meg egy terminál ablakot, és írja be az alábbi parancsot.
sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled
Egyéb
Eltekintve a Mate-tól és az XFCE4-től, sok másElőfordulhat, hogy a könnyű asztali környezetekben engedélyezni kell az értesítő rendszereiket, mielőtt folytatnák. Mivel hány asztali számítógép létezik, olvassa el az asztali környezet kézikönyvét. Vagy fontolja meg az XFCE4 vagy a Mate telepítését a Dunst használatához, ha szükséges.
A Dunst telepítése
A Dunst Linuxon történő telepítése a legtöbb Linuxon egyszerűterjesztések a fejlesztők által nyújtott részletes dokumentációnak köszönhetően. Ahhoz, hogy működjön a Linux PC-jén, nyisson meg egy terminál ablakot, és kövesse a jelenleg használt operációs rendszernek megfelelő utasításokat.
Ubuntu
A Dunst Ubuntu használatához szükséges az „Ubuntu Universe” szoftver tároló. Az Ubuntu Universe szoftver tárolójának engedélyezéséhez írja be az alábbi parancsot.
sudo add-apt-repository universe
Ha az Universe engedélyezve van, telepítse a Dunst a rendszerre a apt install.
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
Forráskód
A Dunst forrásból történő telepítéséhez kezdje el olvasnia GitHub oldalról megtudhatja, milyen függőségeket kell telepíteni, hogy a szoftver az Ön Linux PC-jére építhessen. Ezután írja be az alábbi parancsokat, hogy lefordítsa és telepítse.
git clone https://github.com/dunst-project/dunst.git cd dunst make -j($nproc) sudo make install
Konfigurálja a Dunst
A Dunst konfigurálnia kell, mielőtt úgy működneaz alapértelmezett értesítési rendszer. Az első dolog, amit meg kell tennie, az, hogy új konfigurációs fájlt kell létrehoznia. Ennek legegyszerűbb módja az alapértelmezett letöltése az internetről.
Használni a wget letöltő eszköz, töltse le a „dunstrc” fájlt a Linux PC-jére.
cd ~/Downloads
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc
Ha a „dunstrc” fájl letöltése megtörtént, használja a mkdir parancsot, hogy hozzon létre egy mappát az otthoni könyvtárban (~ /).
mkdir -p ~/.config/dunst/
Ezután helyezze át a konfigurációs fájlt az új mappába.
mv ~/Downloads/dunstrc ~/.config/dunst/
Innentől nyissa meg a dunstrc fájl a Nano szövegszerkesztőben.

nano ~/.config/dunst/dunstrc
Használja a Lefele nyíl a Nano gombbal görgesse le a konfigurációs fájlt. Nyugodtan testreszabhatja a kiválasztott értesítési rendszer bármely aspektusát.
Megjegyzés: A Dunst a konfigurációs fájl szerkesztése nélkül is jól működik, így nincs nyomás a módosítására, ha nem tudod, hogyan!
Ha befejezte a konfigurációs fájl szerkesztését, nyomja meg a gombot Ctrl + O a szerkesztések mentéséhez. Zárja be a Nano-t a Ctrl + X.
Start Dunst
A szoftver telepítve van, és a dunstrca konfigurációs fájl a helyén van. Itt az ideje elindítani a Dunst systemd szolgáltatást. Ehhez nyisson meg egy terminál ablakot, és kövesse az operációs rendszerre vonatkozó alábbi utasításokat.

Ubuntu / Debian
Az Apt csomagkezelő a telepítés során,automatikusan engedélyeznie és konfigurálnia kell a Dunst használatához szükséges rendszeres szolgáltatásokat. Ugyanakkor nem helyezi el az alapértelmezett konfigurációs fájlt a helyén, ezért a rendszeres szolgáltatást újra kell indítani. Ehhez használja a a systemctl újraindítása parancs alább.
systemctl restart --user dunst.servicee
Arch Linux / Fedora / OpenSUSE és a forráskód
Számos, a rendszert használó Linux disztribúció nem veszi az Ubuntu és a Debian vezetõ szerepét azáltal, hogy engedélyezi a szolgáltatásokat a telepítési folyamat során. Ehelyett ezeket a dolgokat kézzel kell beállítani.
Először használja a systemctl engedélyezése a szolgáltatás indításakor történő futtatás beállításához.
systemctl enable --user dunst.service
Ezután indítsa el a szolgáltatást a következővel: a systemctl indítása.
systemctl start --user dunst.service
Feltéve, hogy a szolgáltatások sikeresen elindulnak, akkor a Dunst értesítési rendszert fogja használni!
Hozzászólások