- - Jak nastavit lepší systémová oznámení v systému Linux pomocí Dunst

Jak nastavit lepší systémová oznámení na Linuxu s Dunstem

Pokud chcete robustní, vysoce přizpůsobitelnéoznamovací systém, který nahradí nudný vestavěný systém, musíte se podívat na Dunsta. Jedná se o úplnou výměnu oznamovacího systému, která je velmi konfigurovatelná a má mnohem více funkcí, než jaké přichází ve výchozím nastavení. Zde je návod, jak to uvést do provozu.

Poznámka: Nepokoušejte se používat Dunst na KDE Plasma 5, Gnome Shell nebo stolních počítačích postavených na Plasma nebo Gnome. Tyto stolní počítače již mají dobré systémy a Dunst s nimi nestojí za to.

Zakázat aktuální systém oznámení

Dunst nebude fungovat správně, ani se nespustí, pokud již nemáte oznamovací systém ve svém desktopovém prostředí již vypnutý. Otevřete tedy okno terminálu stisknutím Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici. Poté postupujte podle pokynů, které odpovídají vašemu stolnímu prostředí Linux.

Poznámka: Správci oken obkládaček obvykle nemají vestavěný systém oznámení. Tuto část přeskočte, pokud používáte i3, Dwm nebo něco podobného, ​​které nemá systém oznámení.

XFCE4

Desktopové prostředí XFCE4 nemáTato funkce umožňuje uživatelům vypnout oznamovací systém pomocí rychlého vyladění. Místo toho musí uživatelé před prací s Dunstem zcela vyčistit službu Notifyd a zabít ji. Postupujte podle pokynů pro odinstalování níže.

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

S odinstalovaným balíčkem z plochy XFCE4 použijte pidof příkaz k určení názvu oznamovací služby, protože stále běží v paměti RAM.

pidof xfce4-notifyd

Vezměte číslo, které pidof výstupy a zapojte je do příkazu kill níže, abyste úplně zakázali Xfce4-notifyd.

sudo kill -9 process-id-number

Možná budete muset spustit pidof xfce4-notifyd po použití příkazu kill k zajištění, že proces je mrtvý. Pokud ano, vrátí pidof podruhé žádné ID procesu.

Mate

S Mate by aplikace Dunst měla být schopnapředjíždí vestavěný oznamovací systém, aniž byste museli nic deaktivovat. Pokud chcete zakázat, otevřete okno terminálu a zadejte příkaz níže.

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

Ostatní

Kromě Mate a XFCE4, mnoho dalšíchv lehkých prostředích stolních počítačů může být nutné před pokračováním deaktivovat jejich oznamovací systémy. Vzhledem k počtu stolních počítačů se obraťte na příručku k vašemu stolnímu prostředí. Nebo zvažte instalaci XFCE4 nebo Mate, abyste mohli používat Dunst v případě potřeby.

Instalace Dunst

Instalace Dunst na Linuxu je na většině Linuxů snadnádistribuce díky podrobné dokumentaci, kterou vývojáři poskytují. Aby to fungovalo na vašem počítači se systémem Linux, otevřete okno terminálu a postupujte podle pokynů, které odpovídají aktuálnímu operačnímu systému.

Ubuntu

Používání Dunst na Ubuntu vyžaduje úložiště softwaru „Ubuntu Universe“. Chcete-li aktivovat úložiště softwaru Ubuntu Universe, zadejte níže uvedený příkaz.

sudo add-apt-repository universe

S povoleným vesmírem nainstalujte Dunst do systému pomocí nainstalovat apt.

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

Zdrojový kód

Chcete-li nainstalovat Dunst ze zdroje, začněte čtenímna stránce GitHub se dozvíte, jaké závislosti je třeba nainstalovat, aby software mohl stavět na vašem počítači se systémem Linux. Poté zadejte níže uvedené příkazy a zkompilujte a nainstalujte.

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

Nakonfigurujte Dunst

Dunst musí být nakonfigurován, než bude fungovat jakováš výchozí systém oznámení. První věc, kterou musíte udělat, je, že musíte vygenerovat nový konfigurační soubor. Nejjednodušší způsob, jak toho dosáhnout, je stáhnout si výchozí z internetu.

Za použití wget nástroj ke stažení, stáhněte si „dunstrc“ do svého Linuxového PC.

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

Ke stažení souboru „dunstrc“ použijte mkdir příkaz k vytvoření složky ve vašem domovském adresáři (~ /).

mkdir -p ~/.config/dunst/

Dále přesuňte konfigurační soubor do nové složky.

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

Odtud otevřete dunstrc soubor v textovém editoru Nano.

nano ~/.config/dunst/dunstrc

Použijte Šipka dolů zadejte Nano a posuňte konfigurační soubor dolů. Neváhejte přizpůsobit jakýkoli aspekt systému oznámení, který si vyberete.

Poznámka: Dunst funguje bez úprav konfiguračního souboru, takže pokud nevíte jak, není třeba jej upravovat.

Po dokončení úpravy konfiguračního souboru stiskněte Ctrl + Ó uložte úpravy. Zavřete Nano pomocí Ctrl + X.

Začněte Dunst

Software je nainstalován a dunstrckonfigurační soubor je na místě. Nyní je čas spustit službu Dunst systemd. Chcete-li to provést, otevřete okno terminálu a postupujte podle níže uvedených příkazů specifických pro váš operační systém.

Ubuntu / Debian

Správce balíků Apt během instalaceby měl automaticky povolit a nakonfigurovat služby systemd nezbytné k použití Dunst. Neumisťuje však výchozí konfigurační soubor, proto je třeba restartovat službu systemd. Chcete-li to provést, použijte restart systému příkaz níže.

systemctl restart --user dunst.servicee

Arch Linux / Fedora / OpenSUSE a zdrojový kód

Mnoho linuxových distribucí, které používají systemd, neberou Ubuntu a Debian's lead tím, že během procesu instalace povolují služby. Místo toho musí být tyto věci nastaveny ručně.

Nejprve použijte systemctl povolit nastavit službu tak, aby se spouštěla ​​při spuštění.

systemctl enable --user dunst.service

Poté spusťte službu pomocí systemctl start.

systemctl start --user dunst.service

Za předpokladu, že služby budou úspěšně spuštěny, budete používat oznamovací systém Dunst!

Komentáře