Kaip su „Dunst“ nustatyti geresnius sistemos pranešimus sistemoje „Linux“

click fraud protection

Jei norite, kad patikima, lengvai pritaikoma pranešimų sistema pakeistų nuobodų, įmontuotą sistemą, turite apsilankyti Dunst. Tai yra visiškai konfigūruojamas pranešimų sistemos pakeitimas, turintis daug daugiau funkcijų, nei numatyta pagal numatytuosius nustatymus. Štai kaip tai padaryti.

Pastaba: nemėginkite naudoti „Dunst“ KDE Plasma 5, Gnome Shell ar staliniuose kompiuteriuose, pastatytuose ant Plasma ar Gnome. Šiuose staliniuose kompiuteriuose jau yra geros sistemos, todėl neverta jų naudoti kartu su „Dunst“.

Išjungti dabartinę pranešimų sistemą

„Dunst“ neveiks tinkamai arba net paleis, jei dar neturite pranešimų sistemos darbalaukio aplinkoje. Taigi atidarykite terminalo langą paspausdami „Ctrl“ + „Alt“ + T arba „Ctrl“ + „Shift“ + T klaviatūroje. Tada iš ten vykdykite instrukcijas, kurios atitinka jūsų „Linux“ darbalaukio aplinką.

Pastaba: plytelių langų tvarkytojai paprastai neturi įmontuotos pranešimų sistemos. Praleiskite šį skyrių, jei naudojate „i3“, „Dwm“ ar panašų dalyką, kuriame nėra pranešimų sistemos.

instagram viewer

XFCE4

XFCE4 darbalaukio aplinka neturi funkcijos, leidžiančios vartotojams greitai išjungti pranešimų sistemą. Vietoj to, vartotojai, prieš pradėdami dirbti su „Dunst“, turi visiškai išvalyti „Notifyd“ paslaugą ir ją nužudyti. Norėdami tai padaryti, vykdykite žemiau pateiktas pašalinimo instrukcijas.

Ubuntu

sudo apt pašalinti xfce4-notifyd

Debian

sudo apt-get remove xfce4-notifyd

„Arch Linux“

sudo pacman -R xfce4-notifyd

Fedora

sudo dnf pašalinti xfce4-notifyd

„OpenSUSE“

sudo zypper pašalinti xfce4-notifyd

Jei paketas nebus pašalintas iš jūsų XFCE4 darbalaukio, naudokite pidof komanda nustatyti pranešimų paslaugos pavadinimą, nes ji vis dar veikia RAM.

pidof xfce4-notifyd

Paimkite skaičių, kuris pidof išvestys ir prijunkite ją prie žemiau esančios komandos, kad visiškai išjungtumėte „Xfce4-notifyd“.

sudo nužudyti -9 proceso ID numeris

Jums gali tekti bėgti pidof xfce4-notifyd panaudojus žudymo komandą, siekiant įsitikinti, kad procesas negyvas. Jei taip yra, pidof antrą kartą negrąžins proceso ID.

Bičiulis

Naudodamas „Mate“, „Dunst“ programa turėtų sugebėti aplenkti įmontuotą pranešimų sistemą nereikia nieko išjungti. Tai pasakė, jei norėtumėte jį išjungti, atidarykite terminalo langą ir įveskite žemiau esančią komandą.

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

Kiti

Prieš pradedant „Mate“ ir „XFCE4“, daugelyje kitų lengvų darbastalių aplinkų gali reikėti išjungti jų pranešimų sistemas. Dėl to, kiek yra stalinių kompiuterių, skaitykite savo darbalaukio aplinkos vadovą. Arba, jei reikia, apsvarstykite galimybę įdiegti XFCE4 arba „Mate“, jei norite naudoti „Dunst“.

„Dunst“ įrengimas

Įdiegti „Dunst“ „Linux“ yra lengva daugelyje „Linux“ paskirstymų, nes kūrėjams pateikiama išsami dokumentacija. Norėdami, kad jis veiktų jūsų „Linux“ asmeniniame kompiuteryje, atidarykite terminalo langą ir vykdykite instrukcijas, kurios atitinka jūsų šiuo metu naudojamą OS.

Ubuntu

Norint naudoti „Dunst“ Ubuntu, reikalinga „Ubuntu Universe“ programinės įrangos saugykla. Norėdami įjungti „Ubuntu Universe“ programinės įrangos saugyklą, įveskite žemiau esančią komandą.

sudo add-apt-repository visata

Įjungę „Universe“, įdiekite „Dunst“ į sistemą naudodami apt įdiegti.

sudo apt įdiegti

Debian

sudo apt-get install dunst

„Arch Linux“

sudo pacman -S dunst

Fedora

sudo dnf įdiegti dunst

„OpenSUSE“

sudo dnf įdiegti dunst

Pirminis kodas

Norėdami įdiegti „Dunst“ iš šaltinio, Pradėkite nuo „GitHub“ puslapio skaitymoe) sužinoti, kokias priklausomybes reikia įdiegti, kad programinė įranga būtų sukurta jūsų „Linux“ kompiuteryje. Tada įveskite žemiau pateiktas komandas, kad ją sudarytumėte ir įdiegtumėte.

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

Konfigūruokite „Dunst“

„Dunst“ turi būti sukonfigūruotas, kad jis veiktų kaip numatytoji pranešimų sistema. Pirmas dalykas, kurį reikia padaryti, yra tai, kad turite sugeneruoti naują konfigūracijos failą. Lengviausias būdas tai padaryti yra atsisiųsti numatytąją iš interneto.

Naudojant wget atsisiuntimo įrankis, atsisiųskite „dunstrc“ į savo „Linux“ asmeninį kompiuterį.

CD ~ / Siuntiniai
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc

Baigę atsisiųsti failą „dunstrc“, naudokite mkdir komanda, kad sukurtų aplanką savo namų kataloge (~ /).

mkdir -p ~ / .config / dunst /

Tada perkelkite konfigūracijos failą į naują aplanką.

mv ~ / Siuntiniai / dunstrc ~ / .config / dunst /

Iš čia atidarykite dunstrc failą „Nano“ teksto rengyklėje.

nano ~ / .config / dunst / dunstrc

Naudoti Rodyklė žemyn klavišą „Nano“, jei norite slinkti žemyn konfigūracijos failu. Nesunkiai galite pritaikyti bet kurį pasirinktos pranešimų sistemos aspektą.

Pastaba: „Dunst“ puikiai veikia neredaguodamas konfigūracijos failo, todėl jūs neprivalote jo modifikuoti, jei nežinote, kaip tai padaryti!

Redagavę konfigūracijos failą, paspauskite „Ctrl“ + O norėdami išsaugoti pakeitimus. Uždarykite Nano su „Ctrl“ + X.

Pradėkite Dunst

Programinė įranga yra įdiegta, o „dunstrc“ konfigūracijos failas yra vietoje. Dabar laikas pradėti „Dunst systemd“ paslaugą. Norėdami tai padaryti, atidarykite terminalo langą ir vykdykite žemiau pateiktas komandas, konkrečias jūsų OS.

„Ubuntu“ / „Debian“

Diegimo metu „Apt“ paketo tvarkyklė turėtų automatiškai įgalinti ir sukonfigūruoti sistemines paslaugas, reikalingas „Dunst“ naudoti. Tačiau jame nėra numatytojo konfigūracijos failo, todėl sisteminė paslauga turi būti paleista iš naujo. Norėdami tai padaryti, naudokite „systemctl“ paleidimas iš naujo komanda žemiau.

„systemctl“ paleidimas iš naujo - vartotojas dunst.servicee

„Arch Linux“ / „Fedora“ / „OpenSUSE“ ir šaltinio kodas

Daugelis „Linux“ paskirstymų, naudojančių sistemines sistemas, neatima „Ubuntu“ ir „Debian“ pavyzdžių, įgalindami paslaugas diegimo proceso metu. Vietoj to, šiuos dalykus reikia nustatyti rankiniu būdu.

Pirmiausia naudokite įjungti nustatyti paslaugą paleisti.

„systemctl“ įjungimas - vartotojas dunst.service

Tada paleiskite paslaugą naudodami „systemctl“ paleidimas.

„systemctl start“ - vartotojas dunst.service

Darant prielaidą, kad paslaugos bus sėkmingai paleistos, naudosite „Dunst“ pranešimų sistemą!

watch instagram story