Hogyan állítson be jobb rendszer-értesítéseket a Linuxon a Dunst segítségével

click fraud protection

Ha azt szeretné, hogy egy robusztus, testreszabható értesítési rendszer helyettesítse a rendszer unalmas beépített rendszerét, 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.

instagram viewer

xfce4

Az XFCE4 asztali környezet nincs olyan funkciója, amely 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 eltávolítja az xfce4-notifyd

OpenSUSE

sudo zypper távolítsa el az xfce4-notifyd

Ha a csomagot eltávolította az XFCE4 asztaláról, használja a pidof parancsot, hogy meghatározzuk az értesítési szolgáltatás nevét, mivel még mindig fut a RAM-ban.

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 folyamat-id-szám

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 lennie arra, hogy bármi letiltása nélkül meghaladja a beépített értesítési rendszert. 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

A Mate és az XFCE4 mellett sok más könnyű asztali környezetet is szükség lehet az értesítési rendszer letiltására, mielőtt folytatná. 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 fejlesztők által nyújtott részletes dokumentációnak köszönhetően a Dunst Linuxon történő telepítése egyszerű a legtöbb Linux disztribúciónál. 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 univerzum

Ha az Univerzum 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 olvasni a GitHub oldalte megtanulja, milyen függőségeket kell telepíteni, hogy a szoftver a Linux PC-re építhessen. Ezután írja be az alábbi parancsokat, hogy lefordítsa és telepítse.

git klón https://github.com/dunst-project/dunst.git. CD dunst. make -j ($ nproc) sudo make install

Konfigurálja a Dunst

A Dunst úgy kell beállítani, hogy az alapértelmezett értesítési rendszerként működjön. 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ési eszköz, töltse le a „dunstrc” fájlt a Linux PC-jére.

CD ~ / Letöltések
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 ~ / Letöltések / 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 dunstrc konfigurációs fájl a helyén van. Itt az ideje, hogy elindítsuk 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őnek a telepítés során automatikusan engedélyeznie és konfigurálnia kell a Dunst használatához szükséges rendszerezett szolgáltatásokat. Azonban 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 alatt.

systemctl restart - dunst.servicee felhasználó

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 beállítása induláskor történő futtatásához.

systemctl enable --felhasználó dunst.service

Ezután indítsa el a szolgáltatást a a systemctl indítása.

systemctl start --felhasználó dunst.service

Feltéve, hogy a szolgáltatások sikeresen elindulnak, akkor a Dunst értesítési rendszert fogja használni!

watch instagram story