如何使用 Dunst 在 Linux 上設置更好的系統通知

如果您想要一個強大的、高度可定制的通知系統來代替系統無聊的內置通知系統,您需要查看 Dunst。這是一個完整的通知系統替代品,可配置性很強,並且具有比默認情況下更多的功能。這是讓它工作的方法。

注意:不要嘗試在 KDE Plasma 5、Gnome Shell 或基於 Plasma 或 Gnome 構建的桌面上使用 Dunst。這些台式機已經有了很好的系統,不值得與它們一起使用 Dunst。

禁用當前通知系統

如果您的桌面環境中的通知系統尚未關閉,Dunst 將無法正常工作,甚至無法啟動。因此,通過按鍵盤上的 Ctrl + Alt + TCtrl + Shift + T打開終端窗口。然後,按照與您的 Linux 桌面環境相對應的說明進行操作。

注意:平鋪窗口管理器通常沒有內置通知系統。如果您使用的是 i3、Dwm 或類似的沒有通知系統的東西,請跳過此部分。

XFCE4

XFCE4桌面環境不具備的功能,允許用戶關閉通知系統具有快速的調整。相反,用戶需要在使用 Dunst 之前完全清除 Notifyd 服務並終止它。為此,請按照以下卸載說明進行操作。

Ubuntu

sudo apt 刪除 xfce4-notifyd

Debian

sudo apt-get 刪除 xfce4-notifyd

拱形Linux

須藤吃豆子 -R xfce4-notifyd

軟呢帽

須藤 dnf 刪除 xfce4-notifyd

OpenSUSE

sudo zypper 刪除 xfce4-notifyd

從 XFCE4 桌面卸載軟件包後,使用pidof命令確定通知服務的名稱,因為它仍在 RAM 中運行。

pidof xfce4-通知

獲取pidof輸出的數字並將其插入下面的 kill 命令以完全禁用 Xfce4-notifyd。

sudo kill -9 進程 ID 號

您可能需要pidof xfce4-notifyd在使用 kill 命令後運行以確保進程已死。如果是,pidof 第二次將不返回進程 ID。

伴侶

使用 Mate,Dunst 應用程序應該能夠超越內置通知系統,而無需禁用任何內容。也就是說,如果您想禁用它,請打開一個終端窗口並輸入以下命令。

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

其他

除了 Mate 和 XFCE4,許多其他輕量級桌面環境可能需要在繼續之前禁用其通知系統。由於有多少桌面,請參閱您的桌面環境手冊。或者,如果需要,考慮安裝 XFCE4 或 Mate 以與 Dunst 一起使用。

安裝鄧斯特

由於開發人員提供了詳細的文檔,因此在大多數 Linux 發行版上都可以輕鬆地在 Linux 上安裝 Dunst。要使其在您的 Linux PC 上運行,請打開一個終端窗口並按照與您當前使用的操作系統相對應的說明進行操作。

Ubuntu

在 Ubuntu 上使用 Dunst 需要“Ubuntu Universe”軟件庫。要啟用 Ubuntu Universe 軟件存儲庫,請輸入以下命令。

sudo add-apt-repository 宇宙

啟用 Universe 後,使用apt install在系統上安裝 Dunst  。

須藤 apt 安裝 dunst

Debian

sudo apt-get install dunst

拱形Linux

須藤吃豆子 -S dunst

軟呢帽

須藤 dnf 安裝 dunst

OpenSUSE

須藤 dnf 安裝 dunst

源代碼

要從源代碼安裝 Dunst,請首先閱讀 GitHub 頁面以了解必須安裝哪些依賴項,以便該軟件能夠在您的 Linux PC 上構建。然後,輸入下面的命令來編譯和安裝它。

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

配置鄧斯特

必須先配置 Dunst,然後才能將其用作默認通知系統。必須做的第一件事是您必須生成一個新的配置文件。最簡單的方法是從互聯網下載默認的。

使用wget下載工具,將“dunstrc”下載到您的 Linux PC。

cd ~/下載

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

下載完“dunstrc”文件後,使用mkdir命令在您的主目錄 (~/) 中為其創建一個文件夾。

mkdir -p ~/.config/dunst/

接下來,將配置文件移動到新文件夾中。

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

從這裡,在 Nano 文本編輯器中打開dunstrc文件。

如何使用 Dunst 在 Linux 上設置更好的系統通知

納米 ~/.config/dunst/dunstrc

使用Nano 中的向下箭頭鍵向下滾動配置文件。隨意自定義您選擇的通知系統的任何方面。

注意:Dunst 無需編輯配置文件即可正常工作,因此如果您不知道如何修改它,也沒有壓力!

完成配置文件的編輯後,按Ctrl + O保存編輯。使用Ctrl + X關閉 Nano 。

開始鄧斯特

軟件安裝完畢,dunstrc配置文件就位。現在是時候啟動 Dunst systemd 服務了。為此,請打開一個終端窗口並按照以下特定於您的操作系統的命令進行操作。

如何使用 Dunst 在 Linux 上設置更好的系統通知

Ubuntu/Debian

Apt 包管理器在安裝過程中應自動啟用和配置使用 Dunst 所需的 systemd 服務。但是,它沒有放置默認配置文件,因此必須重新啟動 systemd 服務。為此,請使用下面的systemctl restart命令。

systemctl restart --user dunst.servicee

Arch Linux/Fedora/OpenSUSE 和源代碼

許多使用 systemd 的 Linux 發行版並沒有通過在安裝過程中啟用服務來引領 Ubuntu 和 Debian。相反,這些東西必須手動設置。

首先,使用systemctl enable將服務設置為在啟動時運行。

systemctl enable --user dunst.service

接下來,使用systemctl start 啟動服務。

systemctl start --user dunst.service

假設服務成功啟動,您將使用 Dunst 通知系統!

Leave a Comment

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

MP3 Diags 是修復音樂音訊收藏問題的終極工具。它可以正確標記您的 MP3 文件,添加缺少的專輯封面,修復 VBR

Google Voice 桌面通知應用

Google Voice 桌面通知應用

就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為

使用 FlickrFaves 下載 Flickr 收藏夾

使用 FlickrFaves 下載 Flickr 收藏夾

有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們

OK Sampler 是一款免費音樂取樣器軟體

OK Sampler 是一款免費音樂取樣器軟體

什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或

Google Sites 備份:匯入/匯出

Google Sites 備份:匯入/匯出

Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項

Google Tasks 桌面應用程式

Google Tasks 桌面應用程式

Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。

如何恢復遺失的分割區和硬碟資料[指南]

如何恢復遺失的分割區和硬碟資料[指南]

在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。