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

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

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