堅牢で高度なカスタマイズが必要な場合システムの退屈なビルトインシステムの代わりに通知システムを使用するには、Dunstをチェックアウトする必要があります。これは完全に通知システムを置き換えるもので、非常に設定しやすく、デフォルトよりもはるかに多くの機能を備えています。動作させる方法は次のとおりです。
注:KDE Plasma 5、Gnome Shell、PlasmaまたはGnomeで構築されたデスクトップでDunstを使用しないでください。これらのデスクトップにはすでに優れたシステムがあり、Dunstを使用する価値はありません。
現在の通知システムを無効にする
Dunstは正常に動作しません。また、デスクトップ環境に通知システムが既に停止していない場合は起動しません。を押して、ターミナルウィンドウを開きます Ctrl + Alt + T または Ctrl + Shift + T キーボードで。次に、そこから、Linuxデスクトップ環境に対応する指示に従います。
注:タイリングウィンドウマネージャーには、通常、通知システムが組み込まれていません。 i3、Dwm、または通知システムを持たない同様のものを使用している場合は、このセクションをスキップしてください。
XFCE4
XFCE4デスクトップ環境にはユーザーが簡単な調整で通知システムをオフにできる機能。代わりに、ユーザーは、Dunstで作業する前に、Notifydサービスを完全に消去して強制終了する必要があります。これを行うには、以下のアンインストール手順に従ってください。
Ubuntu
sudo apt remove xfce4-notifyd
Debian
sudo apt-get remove xfce4-notifyd
Arch Linux
sudo pacman -R xfce4-notifyd
フェドラ
sudo dnf remove xfce4-notifyd
OpenSUSE
sudo zypper remove xfce4-notifyd
XFCE4デスクトップからパッケージをアンインストールした状態で、 ピドフ まだRAMで実行されているため、通知サービスの名前を決定するコマンド。
pidof xfce4-notifyd
その番号を取る ピドフ Xfce4-notifydを完全に無効にするには、以下のkillコマンドに出力してプラグインします。
sudo kill -9 process-id-number
実行する必要があるかもしれません pidof xfce4-notifyd
killコマンドを使用して、プロセスが停止していることを確認した後。そうである場合、pidofは2回目にプロセスIDを返しません。
メイト
Mateを使用すると、Dunstアプリは次のことができるはずです。何も無効にする必要なく、組み込みの通知システムを追い越します。それを無効にする場合は、ターミナルウィンドウを開いて以下のコマンドを入力します。
sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled
その他
MateとXFCE4以外にも、他の多くの軽量デスクトップ環境では、続行する前に通知システムを無効にする必要がある場合があります。デスクトップの数が多いため、デスクトップ環境のマニュアルを参照してください。または、必要に応じて、Dunstを使用するXFCE4またはMateのインストールを検討してください。
Dunstのインストール
LinuxでのDunstのインストールは、ほとんどのLinuxで簡単です開発者が提供する詳細なドキュメントによる配布。 Linux PCで動作させるには、ターミナルウィンドウを開いて、現在使用しているOSに対応する指示に従ってください。
Ubuntu
UbuntuでDunstを使用するには、「Ubuntu Universe」ソフトウェアリポジトリが必要です。 Ubuntu Universeソフトウェアリポジトリを有効にするには、以下のコマンドを入力します。
sudo add-apt-repository universe
Universeを有効にした状態で、Dunstを使用してシステムにインストールします 適切なインストール.
sudo apt install dunst
Debian
sudo apt-get install dunst
Arch Linux
sudo pacman -S dunst
フェドラ
sudo dnf install dunst
OpenSUSE
sudo dnf install dunst
ソースコード
ソースからDunstをインストールするには、まず読むGitHubページで、Linux PC上でソフトウェアをビルドするためにインストールする必要がある依存関係を確認します。次に、以下のコマンドを入力して、コンパイルしてインストールします。
git clone https://github.com/dunst-project/dunst.git cd dunst make -j($nproc) sudo make install
Dunstを構成する
Dunstは、次のように機能する前に設定する必要がありますデフォルトの通知システム。最初に行う必要があるのは、新しい構成ファイルを生成する必要があるということです。これを行う最も簡単な方法は、インターネットからデフォルトのものをダウンロードすることです。
を使用して wget ダウンロードツール、「dunstrc」をLinux PCにダウンロードします。
cd ~/Downloads
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc
「dunstrc」ファイルのダウンロードが完了したら、 mkdir コマンドを使用して、ホームディレクトリ(〜/)にフォルダを作成します。
mkdir -p ~/.config/dunst/
次に、構成ファイルを新しいフォルダーに移動します。
mv ~/Downloads/dunstrc ~/.config/dunst/
ここから、開く ダンストルク Nanoテキストエディターのファイル。

nano ~/.config/dunst/dunstrc
使用 下矢印 Nanoを入力して、構成ファイルを下にスクロールします。選択した通知システムのあらゆる側面を自由にカスタマイズできます。
注:構成ファイルを編集しなくても、Dunstは正常に機能します。そのため、方法がわからなくても変更する必要はありません。
構成ファイルの編集が完了したら、を押します Ctrl + O 編集を保存します。ナノを閉じる Ctrl + X.
ダンストを開始
ソフトウェアがインストールされ、dunstrc構成ファイルが配置されています。それでは、Dunst systemdサービスを開始します。これを行うには、ターミナルウィンドウを開き、OSに固有の以下のコマンドに従います。

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通知システムを使用することになります!
コメント