<?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=Tsundokuboi</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=Tsundokuboi"/>
	<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/Tsundokuboi"/>
	<updated>2026-04-15T04:41:09Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Dmenu&amp;diff=16689</id>
		<title>Dmenu</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Dmenu&amp;diff=16689"/>
		<updated>2020-07-10T23:31:43Z</updated>

		<summary type="html">&lt;p&gt;Tsundokuboi: 英語版よりの情報&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:dmenu}}&lt;br /&gt;
[[Category:アプリケーションランチャー]]&lt;br /&gt;
[[Category:Suckless]]&lt;br /&gt;
[[da:Dmenu]]&lt;br /&gt;
[[en:Dmenu]]&lt;br /&gt;
[[es:Dmenu]]&lt;br /&gt;
[[fr:Dmenu]]&lt;br /&gt;
[[zh-hans:Dmenu]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|アプリケーション一覧/その他#アプリケーションランチャー}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
&lt;br /&gt;
[https://tools.suckless.org/dmenu dmenu] は X 向けの高速で軽量なダイナミックメニューです。標準入力から任意のテキストを読み込んで、1行ごとを1つのアイテムとしてメニューを作成します。ユーザーは矢印キーや名前の一部を入力してアイテムを選択することができ、標準出力に行が出力されます。dmenu_run は dmenu をアプリケーションランチャーとして使えるようにするラッパーです。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
[[公式リポジトリ]]から {{Pkg|dmenu}} パッケージを[[インストール]]してください。git の開発ビルドを使いたい場合は、[[Arch User Repository]] から {{AUR|dmenu-git}} パッケージをインストールしてください。&lt;br /&gt;
&lt;br /&gt;
dmenu にはデフォルトの機能を拡張した、様々な亜種も存在します。[[AUR]] から以下のパッケージがインストールできます:&lt;br /&gt;
&lt;br /&gt;
* {{AUR|dmenu2}}: 多数の便利なパッチが適用された dmenu のフォーク。明るさの調整や透過のカスタマイズ、下線などの機能が追加されています。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;dmenu&#039;&#039; は次のコマンドで実行できます:&lt;br /&gt;
&lt;br /&gt;
 $ dmenu_run&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
{{Ic|dmenu_run}} コマンドにはキーストロークのコンビネーションを割り振ると良いでしょう。ウィンドウマネージャやデスクトップ環境の設定を使ったり、{{Pkg|xbindkeys}} などのプログラムで設定できます。詳しくは[[ホットキー]]の記事を見て下さい。また、&#039;&#039;dmenu&#039;&#039; を [[Prelink]] するのも有用です。&lt;br /&gt;
&lt;br /&gt;
=== カスタムアイコンの表示 ===&lt;br /&gt;
&#039;&#039;dmenu&#039;&#039; にカスタムアイテムをパイプで渡すことで表示できます。例えば:&lt;br /&gt;
&lt;br /&gt;
 $ echo -e &amp;quot;first\nsecond\nthird&amp;quot; | dmenu&lt;br /&gt;
&lt;br /&gt;
=== 手動でアイテムを追加 ===&lt;br /&gt;
&#039;&#039;dmenu&#039;&#039; は {{ic|$PATH}} で定義されたディレクトリにある実行可能ファイルを検索します。{{ic|$PATH}} を変更する方法については次の記事を参照: [[環境変数]]。&lt;br /&gt;
&lt;br /&gt;
=== フォント ===&lt;br /&gt;
&#039;&#039;dmenu&#039;&#039; は ({{Pkg|xorg-xfontsel}} に入っている) &#039;&#039;xfontsel&#039;&#039; ツールを使って [[XLFD|X 論理フォント記述子]]を利用してフォントを表示できます。次の例は {{Pkg|terminus-font}} を使って dmenu を実行します:&lt;br /&gt;
&lt;br /&gt;
 $ dmenu_run -fn &amp;quot;-xos4-terminus-medium-r-*-*-14-*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
XFT サポートのパッチが適用された &#039;&#039;dmenu&#039;&#039; を使用する場合も構文は同じです:&lt;br /&gt;
&lt;br /&gt;
 $ dmenu_run -fn &#039;Droid Sans Mono-9&#039;&lt;br /&gt;
&lt;br /&gt;
=== シェルのエイリアスのサポート ===&lt;br /&gt;
&#039;&#039;dmenu&#039;&#039; は[[Bash#エイリアス|シェルのエイリアス]]に対応していません。&#039;&#039;dmenu&#039;&#039; にエイリアスを認識させるには、[[AUR]] から {{AUR|dmenu-recent-aliases}}{{Broken package link|{{aur-mirror|dmenu-recent-aliases}}}} パッケージを[[インストール]]して {{ic|dmenu_run_aliases}} を実行してください。&#039;&#039;dmenu_run_aliases&#039;&#039; によって認識させるにはエイリアスを {{ic|~/.bash_aliases}} か {{ic|~/.zsh_aliases}} のどちらかに記述する必要があります。&lt;br /&gt;
&lt;br /&gt;
== トラブルシューティング ==&lt;br /&gt;
&lt;br /&gt;
=== No locale support ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;dmenu_run&#039;&#039; を実行すると以下のエラーメッセージが表示される場合:&lt;br /&gt;
&lt;br /&gt;
{{hc|$ dmenu_run|&lt;br /&gt;
no locale support&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|LANG}} 環境変数が正しく設定されていることを確認してください。詳しくは次のページを参照: [[ロケール#トラブルシューティング]]。&lt;br /&gt;
&lt;br /&gt;
=== メニューエントリが表示されない ===&lt;br /&gt;
&lt;br /&gt;
特定のメニューエントリが &#039;&#039;dmenu&#039;&#039; に表示されない場合、キャッシュが壊れている可能性があります。キャッシュを削除して &#039;&#039;dmenu&#039;&#039; を再起動してください:&lt;br /&gt;
 $ rm ~/.dmenu_cache&lt;br /&gt;
 $ rm ~/.cache/dmenu_run&lt;br /&gt;
{{ic|$XDG_CACHE_HOME}} が設定されている場合、キャッシュファイルは一つしか存在しません。詳しくは {{ic|/usr/bin/dmenu_run}} の中を見て下さい。&lt;br /&gt;
&lt;br /&gt;
=== 環境変数 ===&lt;br /&gt;
&lt;br /&gt;
アプリケーションに必要な環境変数を{{ic|/etc/environment}}で定義して下さい。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
* [https://tools.suckless.org/dmenu dmenu] &amp;amp;ndash; dmenu 公式ウェブサイト&lt;br /&gt;
* [https://bbs.archlinux.org/viewtopic.php?id=80145 Dmenu Hacking thread ] &amp;amp;ndash; Arch Linux フォーラムの Dmenu ハックスレッド。スクリプトについては [https://github.com/orschiro/dmenu-scripts-collection dmenu_scripts コレクション] にまとめられています。&lt;/div&gt;</summary>
		<author><name>Tsundokuboi</name></author>
	</entry>
</feed>