- -Dunstを使用してLinuxでより良いシステム通知を設定する方法

LinuxでDunstを使用してシステム通知を改善する方法

堅牢で高度なカスタマイズが必要な場合システムの退屈なビルトインシステムの代わりに通知システムを使用するには、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通知システムを使用することになります!

コメント