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