- - Kuinka asettaa parempia järjestelmäilmoituksia Linuxille Dunstin avulla

Kuinka asettaa parempia järjestelmäilmoituksia Linuxille Dunstin avulla

Jos haluat vahvan, helposti muokattavanilmoitusjärjestelmä, jotta voit korvata järjestelmän ikävän sisäänrakennetun, sinun on tarkistettava Dunst. Se on täydellinen ilmoitusjärjestelmän korvaaminen, joka on erittäin konfiguroitavissa ja jossa on paljon enemmän ominaisuuksia kuin mitä oletuksena tulee. Näin saat sen toimimaan.

Huomaa: älä yritä käyttää Dunstia KDE Plasma 5: ssä, Gnome Shellissä tai Plasmalle tai Gnomelle rakennetuilla pöytätietokoneilla. Näillä työasemilla on jo hyvät järjestelmät, eikä Dunstia kannata käyttää heidän kanssaan.

Poista nykyinen ilmoitusjärjestelmä käytöstä

Dunst ei toimi oikein, tai edes käynnistää, jos sinulla ei vielä ole ilmoitusjärjestelmää työpöytäympäristössäsi. Avaa siis pääteikkuna painamalla Ctrl + Alt + T tai Ctrl + Vaihto + T näppäimistöllä. Seuraa sitten sieltä ohjeita, jotka vastaavat Linux-työpöytäympäristöäsi.

Huomaa: laatoitusikkunoiden hallintaohjelmilla ei yleensä ole sisäänrakennettua ilmoitusjärjestelmää. Ohita tämä osa, jos käytät i3: ta, Dwm: tä tai jotain vastaavaa, jolla ei ole ilmoitusjärjestelmää.

xfce4

XFCE4-työpöytäympäristössä ei ole aOminaisuus, jonka avulla käyttäjät voivat sammuttaa ilmoitusjärjestelmän nopeasti. Sen sijaan käyttäjien on tyhjennettävä Notifyd-palvelu kokonaan ja tappaa se ennen kuin työskentelee Dunstin kanssa. Voit tehdä tämän noudattamalla alla olevia asennusohjeita.

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

Kun paketti on poistettu XFCE4-työpöydältä, käytä pidof komento määrittää ilmoituspalvelun nimi, koska se toimii edelleen RAM-muistissa.

pidof xfce4-notifyd

Ota numero, joka pidof lähdöt ja kytke se alla olevaan tappakomentoon, jotta Xfce4-notifyd poistetaan kokonaan käytöstä.

sudo kill -9 process-id-number

Saatat joutua ajamaan pidof xfce4-notifyd kun olet käyttänyt tappauskäskyä varmistaaksesi, että prosessi on kuollut. Jos on, pidof ei palauta prosessitunnusta toista kertaa.

perämies

Maten kanssa Dunst-sovelluksen pitäisi pystyäohita sisäänrakennettu ilmoitusjärjestelmä ilman, että sinun tarvitsee poistaa mitään käytöstä. Toisin sanoen, jos haluat poistaa sen käytöstä, avaa pääteikkuna ja kirjoita komento alla.

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

toiset

Mate ja XFCE4: n lisäksi monet muutKevyiden työpöytäympäristöjen ilmoitusjärjestelmät on ehkä poistettava käytöstä ennen jatkamista. Tutustu työpöytäympäristön käyttöoppaaseen sen vuoksi, kuinka monta työpöytää on. Tai harkitse XFCE4: n tai Maten asentamista käyttämään Dunstia tarvittaessa.

Asennetaan Dunst

Dunstin asentaminen Linuxiin on helppoa useimmissa Linuxissajakelut johtuen kehittäjien tarjoamasta yksityiskohtaisesta dokumentaatiosta. Saadaksesi sen toimimaan Linux-tietokoneellasi, avaa pääteikkuna ja noudata ohjeita, jotka vastaavat tällä hetkellä käyttämääsi käyttöjärjestelmää.

ubuntu

Dunstin käyttäminen Ubuntuun vaatii ”Ubuntu Universe” -ohjelmistovaraston. Aktivoi Ubuntu Universe -ohjelmistovarasto antamalla alla oleva komento.

sudo add-apt-repository universe

Jos Universe on käytössä, asenna Dunst järjestelmään käyttämällä apt asentaa.

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

Lähdekoodi

Asenna Dunst lähteestä aloittamalla lukemallaGitHub-sivulta oppimaan, mitkä riippuvuudet on asennettava, jotta ohjelmisto rakentuu Linux-tietokoneellesi. Anna sitten komennot alla saadaksesi se käännettyä ja asennettavaksi.

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

Määritä Dunst

Dunst on määritettävä ennen kuin se toimii kutenoletusilmoitusjärjestelmäsi. Ensimmäinen tehtävä asia on, että sinun on luotava uusi asetustiedosto. Helpoin tapa tehdä tämä on ladata oletusasetus Internetistä.

Käyttämällä wget lataustyökalu, lataa “dunstrc” Linux-tietokoneellesi.

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

Kun dunstrc-tiedosto on ladattu valmiiksi, käytä mkdir komento luoda kansio sitä kotihakemistoon (~ /).

mkdir -p ~/.config/dunst/

Siirrä seuraavaksi asetustiedosto uuteen kansioon.

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

Täältä avaa dunstrc tiedosto Nano-tekstieditorissa.

nano ~/.config/dunst/dunstrc

Käytä Nuoli alaspäin Näppäile Nanoon vierittääksesi asetustiedostoa alaspäin. Voit mukauttaa minkä tahansa näkökohdan valitsemasi ilmoitusjärjestelmän suhteen.

Huomaa: Dunst toimii hyvin ilman, että muokkaat määritystiedostoa, joten ei ole painetta muuttaa sitä, jos et tiedä miten!

Kun olet muokannut asetustiedostoa, paina Ctrl + O tallentaaksesi muokkaukset. Sulje Nano kanssa Ctrl + X.

Aloita Dunst

Ohjelmisto on asennettu, ja dunstrckokoonpanotiedosto on paikallaan. Nyt on aika käynnistää Dunst systemd -palvelu. Voit tehdä tämän avaamalla pääteikkunan ja noudattamalla alla olevia käyttöjärjestelmällesi annettuja komentoja.

Ubuntu / Debian

Apt-paketinhallinta asennuksen aikana,pitäisi ottaa automaattisesti käyttöön ja määrittää Dunstin käyttämiseen tarvittavat järjestelmäpalvelut. Se ei kuitenkaan aseta oletusmääritystiedostoa paikalleen, joten järjestelmäpalvelu on käynnistettävä uudelleen. Voit tehdä tämän käyttämällä systemctl käynnistä uudelleen komento alla.

systemctl restart --user dunst.servicee

Arch Linux / Fedora / OpenSUSE ja lähdekoodi

Monet Linux-jakelut, jotka käyttävät systeemiä, eivät ota Ubuntun ja Debianin johtamista ottamalla palvelut käyttöön asennusprosessin aikana. Sen sijaan nämä asiat on määritettävä manuaalisesti.

Ensinnäkin, käytä systemctl ottaa käyttöön palvelun asettamiseen käynnistyksen yhteydessä.

systemctl enable --user dunst.service

Käynnistä seuraavaksi palvelu käyttämällä systemctl käynnistys.

systemctl start --user dunst.service

Olettaen, että palvelut käynnistyvät onnistuneesti, käytät Dunst-ilmoitusjärjestelmää!

Kommentit