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

click fraud protection

Dacă doriți ca un sistem de notificare robust și personalizabil să ia locul celui integrat plictisitor al sistemului dvs., trebuie să consultați Dunst. Este o înlocuire completă a sistemului de notificare, care este foarte configurabilă și are mult mai multe caracteristici 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.

instagram viewer

XFCE4

Mediul desktop XFCE4 nu are o caracteristică care permite utilizatorilor să oprească sistemul de notificări 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 elimina xfce4-notificationd

Debian

sudo apt-get elimina xfce4-notificationd

Arch Linux

sudo pacman -R xfce4-notificationd

Fedora

sudo dnf elimina xfce4-notificationd

OpenSUSE

sudo zypper elimina xfce4-notificationd

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

pidof xfce4-notificationd

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 proces-număr-id

Este posibil să fie nevoie să alergi pidof xfce4-notificationd 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 sistemul de notificări încorporat fără a fi nevoie să dezactivezi 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, este posibil ca o mulțime de alte medii desktop ușoare să fie nevoite să aibă sistemele de notificare dezactivate înainte de a continua. Datorită câte desktop-uri există, consultați manualul mediului desktop. Sau, luați în considerare instalarea XFCE4 sau Mate pentru a utiliza Dunst cu, dacă este cazul.

Instalarea Dunst

Instalarea Dunstului pe Linux este ușoară în majoritatea distribuțiilor Linux, datorită documentației detaliate pe care furnizorii o furnizează. 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 Dunstului pe Ubuntu necesită depozitul de software „Ubuntu Universe”. Pentru a activa depozitul de software Ubuntu Universe, introduceți comanda de mai jos.

universul sud-add-apt-repository

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

sudo apt instala dunst

Debian

sudo apt-get install dunst

Arch Linux

sudo pacman -S dunst

Fedora

sudo dnf instala dunst

OpenSUSE

sudo dnf instala dunst

Cod sursa

Pentru a instala Dunst de la sursă, începe prin citirea paginii GitHube 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.

clonă de git https://github.com/dunst-project/dunst.git. cd dunst. marca -j ($ nproc) sudo make install

Configurați Dunst

Dunst trebuie să fie configurat înainte să funcționeze ca sistem de notificare implicit. 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 ~ / Descărcări
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc

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

mkdir -p ~ / .config / dunst /

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

mv ~ / Descărcări / 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, așa că 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 fișierul de configurare dunstrc 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 tasta 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, folosiți systemctl activează pentru a configura serviciul pentru a rula la boot.

systemctl activează --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!

watch instagram story