- - Cum să configurați notificări de sistem mai bune pe Linux cu Dunst

Cum să configurați notificări de sistem mai bune pe Linux cu Dunst

Dacă doriți un sistem robust, personalizabilSistemul de notificări pentru a lua locul celui plictisit integrat al sistemului dvs., trebuie să consultați Dunst. Este un înlocuitor complet al sistemului de notificare, care este foarte configurabil și are mult mai multe funcții decât ceea ce vine implicit. Iată cum să funcționezi.

Notă: nu încercați să folosiți Dunst pe KDE Plasma 5, Gnome Shell sau pe desktop-uri construite pe Plasma sau Gnome. Aceste desktop-uri au deja sisteme bune și nu merită să le folosești pe Dunst cu ele.

Dezactivați sistemul de notificări curent

Dunst nu va funcționa corect sau chiar va lansa dacă nu aveți deja sistemul de notificări pe mediul desktop deja oprit. Așadar, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T pe tastatură. Apoi, de acolo, urmați instrucțiunile care corespund mediului desktop Linux.

Notă: managerii de ferestre de gresie, de obicei, nu au un sistem de notificare încorporat. Săriți această secțiune dacă utilizați i3, Dwm sau ceva similar care nu are un sistem de notificare.

XFCE4

Mediul desktop XFCE4 nu are uncaracteristică care permite utilizatorilor să oprească sistemul de notificare cu o modificare rapidă. În schimb, utilizatorii trebuie să curețe complet serviciul Notifyd și să-l omoare înainte de a lucra cu Dunst. Pentru a face acest lucru, urmați instrucțiunile de dezinstalare de mai jos.

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

Cu pachetul dezinstalat de pe desktop-ul dvs. XFCE4, utilizați tasta pidof comanda pentru a determina numele serviciului de notificare, deoarece încă funcționează în memoria RAM.

pidof xfce4-notifyd

Ia numărul care pidof ieșirile și conectați-l la comanda kill de mai jos pentru a dezactiva Xfce4-notificationd în întregime.

sudo kill -9 process-id-number

Este posibil să fie nevoie să alergi pidof xfce4-notifyd după ce a folosit comanda kill pentru a vă asigura că procesul este mort. Dacă este, pidof nu va returna niciun ID de proces pentru a doua oară.

pereche

Cu Mate, aplicația Dunst ar trebui să poatădepășiți sistemul de notificare încorporat fără a fi nevoie să dezactivați nimic. Acest lucru a spus dacă doriți să îl dezactivați, deschideți o fereastră de terminal și introduceți comanda de mai jos.

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

Alții

În afară de Mate și XFCE4, o mulțime de alteleEste posibil ca mediile ușoare de desktop să aibă nevoie ca sistemele lor de notificare să fie dezactivate înainte de a continua. Datorită câte desktop-uri există, consultați manualul mediului dvs. desktop. Sau, luați în considerare instalarea XFCE4 sau Mate pentru a utiliza Dunst cu, dacă este cazul.

Instalarea Dunst

Instalarea Dunst pe Linux este ușor pe majoritatea Linuxdistribuții datorate documentației detaliate furnizate de dezvoltatori. Pentru a funcționa pe computerul Linux, deschideți o fereastră de terminal și urmați instrucțiunile care corespund cu sistemul de operare pe care îl utilizați în prezent.

Ubuntu

Utilizarea Dunst pe Ubuntu necesită depozitul de software „Ubuntu Universe”. Pentru a activa depozitul de software Ubuntu Universe, introduceți comanda de mai jos.

sudo add-apt-repository universe

Cu Universe activat, instalați Dunst pe sistem folosind apt instalare.

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

Cod sursa

Pentru a instala Dunst de la sursă, începeți prin citirepagina GitHub pentru a afla ce dependențe trebuie instalate astfel încât software-ul să se bazeze pe computerul Linux. Apoi, introduceți comenzile de mai jos pentru a-l compila și instala.

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

Configurați Dunst

Dunst trebuie să fie configurat înainte să funcționeze casistemul dvs. de notificări implicite. Primul lucru care trebuie făcut este că trebuie să generezi un nou fișier de configurare. Cel mai simplu mod de a face acest lucru este să descărcați cea implicită de pe internet.

Folosind wget instrument de descărcare, descărcați „dunstrc” pe computerul dvs. Linux.

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

Când descărcați fișierul „dunstrc”, utilizați butonul mkdir comanda de a crea un folder pentru el în directorul de acasă (~ /).

mkdir -p ~/.config/dunst/

Apoi, mutați fișierul de configurare în noul folder.

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

De aici, deschideți dunstrc fișier în editorul de text Nano.

nano ~/.config/dunst/dunstrc

Folosește Sageata in jos tastați Nano pentru a derula fișierul de configurare. Nu ezitați să personalizați orice aspect al sistemului de notificare ales.

Notă: Dunst funcționează bine fără a edita fișierul de configurare, deci nu există nicio presiune pentru a-l modifica dacă nu știți cum!

După ce ați modificat fișierul de configurare, apăsați Ctrl + O pentru a salva modificările. Închideți Nano cu Ctrl + X.

Începeți Dunst

Software-ul este instalat și dunstrcfișierul de configurare este în loc. Acum este timpul să porniți serviciul de sistem Dunst. Pentru a face acest lucru, deschideți o fereastră de terminal și urmați comenzile de mai jos specifice sistemului de operare.

Ubuntu / Debian

Managerul de pachete Apt, în timpul instalării,ar trebui să activeze și să configureze automat serviciile de sistem necesare pentru a utiliza Dunst. Cu toate acestea, nu plasează un fișier de configurare implicit în loc, astfel încât serviciul de sistem trebuie să fie repornit. Pentru a face acest lucru, utilizați butonul systemctl repornește comanda de mai jos.

systemctl restart --user dunst.servicee

Arch Linux / Fedora / OpenSUSE și Codul sursă

Multe distribuții Linux care folosesc systemd nu iau Ubuntu și Debian în funcție de activarea serviciilor în timpul procesului de instalare. În schimb, aceste lucruri trebuie configurate manual.

În primul rând, utilizați systemctl activează pentru a configura serviciul pentru a rula la boot.

systemctl enable --user dunst.service

Apoi, porniți serviciul folosind systemctl start.

systemctl start --user dunst.service

Presupunând că serviciile pornesc cu succes, veți folosi sistemul de notificări Dunst!

Comentarii