- - Hoe u betere systeemmeldingen op Linux instelt met Dunst

Hoe betere systeemmeldingen op Linux in te stellen met Dunst

Als u een robuuste, zeer aanpasbare wiltmeldingssysteem om de saaie ingebouwde systeem van uw systeem te vervangen, moet u Dunst bekijken. Het is een complete vervanging van het meldingssysteem dat zeer configureerbaar is en veel meer functies heeft dan standaard. Hier is hoe het te laten werken.

Opmerking: probeer Dunst niet te gebruiken op KDE Plasma 5, Gnome Shell of desktops gebouwd op Plasma of Gnome. Deze desktops hebben al goede systemen en het is niet de moeite waard om Dunst ermee te gebruiken.

Schakel het huidige meldingssysteem uit

Dunst zal niet correct werken, of zelfs starten als het meldingssysteem op uw bureaubladomgeving nog niet is uitgeschakeld. Open dus een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Volg daarna de instructies die overeenkomen met uw Linux-desktopomgeving.

Opmerking: beheerders van tegelvensters hebben doorgaans geen ingebouwd meldingssysteem. Sla dit gedeelte over als u i3, Dwm of iets dergelijks gebruikt dat geen meldingssysteem heeft.

xfce4

De XFCE4-desktopomgeving heeft geenfunctie waarmee gebruikers het meldingssysteem met een snelle tweak kunnen uitschakelen. In plaats daarvan moeten gebruikers de Notifyd-service volledig opschonen en doden voordat ze met Dunst werken. Volg hiervoor de instructies voor het verwijderen hieronder.

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

Gebruik het pakket verwijderd van uw XFCE4-bureaublad pidof opdracht om de naam van de meldingsservice te bepalen, omdat deze nog in RAM wordt uitgevoerd.

pidof xfce4-notifyd

Neem het nummer dat pidof uitgangen en sluit het aan op de kill-opdracht hieronder om Xfce4-notifyd volledig uit te schakelen.

sudo kill -9 process-id-number

Misschien moet je rennen pidof xfce4-notifyd na het gebruik van de kill-opdracht om ervoor te zorgen dat het proces dood is. Als dit het geval is, retourneert pidof de tweede keer geen proces-ID.

Maat

Met Mate zou de Dunst-app dat moeten kunnenhet ingebouwde meldingssysteem inhalen zonder iets te hoeven uitschakelen. Dat gezegd hebbende, als je het wilt uitschakelen, open dan een terminalvenster en voer de onderstaande opdracht in.

sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled

anderen

Afgezien van Mate en XFCE4, een heleboel anderelichtgewicht desktopomgevingen moeten mogelijk hun meldingssystemen hebben uitgeschakeld voordat ze doorgaan. Raadpleeg het handboek van uw desktopomgeving vanwege het aantal desktops. Of overweeg XFCE4 of Mate te installeren om Dunst met te gebruiken, indien nodig.

Dunst installeren

Het installeren van Dunst op Linux is eenvoudig op de meeste Linuxdistributies vanwege de gedetailleerde documentatie die de ontwikkelaars verstrekken. Om het op uw Linux-pc te laten werken, opent u een terminalvenster en volgt u de instructies die overeenkomen met het besturingssysteem dat u momenteel gebruikt.

Ubuntu

Voor het gebruik van Dunst op Ubuntu is de softwarebibliotheek "Ubuntu Universe" vereist. Voer de onderstaande opdracht in om de Ubuntu Universe-software-repository in te schakelen.

sudo add-apt-repository universe

Als Universe is ingeschakeld, installeert u Dunst op het systeem met apt installeren.

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

Broncode

Als u Dunst vanaf de bron wilt installeren, begint u met lezende GitHub-pagina om te leren welke afhankelijkheden moeten worden geïnstalleerd, zodat de software op uw Linux-pc wordt gebouwd. Voer vervolgens de onderstaande opdrachten in om het gecompileerd en geïnstalleerd te krijgen.

git clone https://github.com/dunst-project/dunst.git
cd dunst
make -j($nproc)
sudo make install

Configureer Dunst

Dunst moet worden geconfigureerd voordat het werkt alsuw standaard notificatiesysteem. Het eerste dat moet worden gedaan, is dat u een nieuw configuratiebestand moet genereren. De eenvoudigste manier om dit te doen is om de standaard via internet te downloaden.

De ... gebruiken wget downloadtool, download "dunstrc" naar uw Linux-pc.

cd ~/Downloads
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc

Gebruik het bestand "dunstrc" als u klaar bent met downloaden mkdir opdracht om er een map voor te maken in uw thuismap (~ /).

mkdir -p ~/.config/dunst/

Verplaats vervolgens het configuratiebestand naar de nieuwe map.

mv ~/Downloads/dunstrc  ~/.config/dunst/

Vanaf hier opent u de dunstrc bestand in de Nano-teksteditor.

nano ~/.config/dunst/dunstrc

Gebruik de Pijl omlaag toets Nano in om door het configuratiebestand te scrollen. U kunt elk aspect aanpassen aan het meldingssysteem dat u kiest.

Opmerking: Dunst werkt prima zonder het configuratiebestand te bewerken, dus er is geen druk om het te wijzigen als u niet weet hoe!

Wanneer u klaar bent met het bewerken van het configuratiebestand, drukt u op Ctrl + O om de bewerkingen op te slaan. Sluit Nano met Ctrl + X.

Start Dunst

De software is geïnstalleerd en de dunstrcconfiguratiebestand is aanwezig. Nu is het tijd om de Dunst-systeemservice op te starten. Hiertoe opent u een terminalvenster en volgt u de onderstaande opdrachten die specifiek zijn voor uw besturingssysteem.

Ubuntu / Debian

De Apt-pakketbeheerder, tijdens de installatie,moet automatisch de systemd-services inschakelen en configureren die nodig zijn om Dunst te gebruiken. Er wordt echter geen standaardconfiguratiebestand geplaatst, dus de systemd-service moet opnieuw worden gestart. Gebruik hiervoor de systemctl herstart commando hieronder.

systemctl restart --user dunst.servicee

Arch Linux / Fedora / OpenSUSE en broncode

Veel Linux-distributies die systemd gebruiken, nemen de leiding van Ubuntu en Debian niet over door services in te schakelen tijdens het installatieproces. In plaats daarvan moeten deze dingen handmatig worden ingesteld.

Eerste gebruik systemctl inschakelen om de service zo in te stellen dat deze tijdens het opstarten wordt uitgevoerd.

systemctl enable --user dunst.service

Start vervolgens de service op met systemctl start.

systemctl start --user dunst.service

Ervan uitgaande dat de services succesvol zijn opgestart, gebruikt u het Dunst-meldingssysteem!

Comments