<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Piro</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Piro"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Piro"/>
	<updated>2026-04-14T19:21:39Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Dunst&amp;diff=18420</id>
		<title>Dunst</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Dunst&amp;diff=18420"/>
		<updated>2020-12-02T09:01:53Z</updated>

		<summary type="html">&lt;p&gt;Piro: ショートカットの説明を現在のバージョンに合わせて更新&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:X サーバー]]&lt;br /&gt;
[[en:Dunst]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|デスクトップ通知}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[http://knopwob.org/dunst/index.html Dunst] はデスクトップ環境に同梱されている通知デーモンを置き換える軽量な代替デーモンです。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|dunst}} パッケージを[[インストール]]してください。dunst を起動・有効化する必要はありません。プログラムが dbus で通知を送信したときに systemd によって呼び出されます。&lt;br /&gt;
&lt;br /&gt;
サンプル設定ファイルは {{ic|/usr/share/dunst/dunstrc}} に存在します。&lt;br /&gt;
&lt;br /&gt;
ファイルを {{ic|~/.config/dunst/dunstrc}} にコピーして適宜編集してください:&lt;br /&gt;
&lt;br /&gt;
 $ cp /usr/share/dunst/dunstrc ~/.config/dunst/dunstrc&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== 外観 ===&lt;br /&gt;
&lt;br /&gt;
Dunst では HTML を使って通知を表示できます。太字・斜体・取り消し線・下線のサンプルが存在します。詳しくは [https://developer.gnome.org/pango/stable/PangoMarkupFormat.html] を参照してください。{{ic|markup}} を {{ic|no}} に設定することで、通知から HTML を取り除くこともできます。&lt;br /&gt;
&lt;br /&gt;
また、通知のフォーマットを指定できます。使用できるオプションは以下の通り:&lt;br /&gt;
 %a  アプリ名&lt;br /&gt;
 %s  概要&lt;br /&gt;
 %b  本文&lt;br /&gt;
 %i  アイコン名 (パスを含む)&lt;br /&gt;
 %I  アイコン名 (パスは含まない)&lt;br /&gt;
 %p  進捗率 ([  0%] から [100%])&lt;br /&gt;
上記のオプションは HTML と組み合わせて使うことができます。例えば {{ic|format}} を {{ic|&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;%s&amp;lt;/b&amp;gt;\n%b&amp;lt;/nowiki&amp;gt;}} と設定することで、太字の概要に、改行の後に本文を表示します。&lt;br /&gt;
&lt;br /&gt;
===アイコンセット===&lt;br /&gt;
&lt;br /&gt;
アイコンは {{ic|icon_folders}} オプションで設定できます。ステータスとデバイスアイコンは必須です。&lt;br /&gt;
&lt;br /&gt;
 # Paths to default icons.&lt;br /&gt;
 icon_folders = /usr/share/icons/Arc/status/16/:/usr/share/icons/Arc/devices/16/&lt;br /&gt;
&lt;br /&gt;
=== ショートカット ===&lt;br /&gt;
&lt;br /&gt;
Dunst は dunstctl で制御できます。dunstctl を実行する任意のキーボードショートカットを登録して使用してください。&lt;br /&gt;
&lt;br /&gt;
例：すべての通知を閉じる&lt;br /&gt;
&lt;br /&gt;
 $ dunstctl close-all&lt;br /&gt;
&lt;br /&gt;
例：履歴リストを表示する&lt;br /&gt;
&lt;br /&gt;
 $ dunstctl history-pop&lt;br /&gt;
&lt;br /&gt;
== ヒントとテクニック ==&lt;br /&gt;
&lt;br /&gt;
=== スクリプト ===&lt;br /&gt;
&lt;br /&gt;
Dunst を設定することで特定の通知が表示されたときにスクリプトを実行することができます。以下は [[Pidgin]] から誰かがサインオンしたという通知がきたときにスクリプトを実行する例です:&lt;br /&gt;
&lt;br /&gt;
 [signed_on]&lt;br /&gt;
    appname = Pidgin&lt;br /&gt;
    summary = &amp;quot;*signed on*&amp;quot;&lt;br /&gt;
    urgency = low&lt;br /&gt;
    script = do_something.sh&lt;/div&gt;</summary>
		<author><name>Piro</name></author>
	</entry>
</feed>