dmenuはそのままdmenu_runすると, 辞書式順で表示される.ここからキーを押して,候補を絞っていくことになる. しかし,firefoxを起動させるには,おそらくfirまでキーを押さないといけない. これは非常に面倒である.fを押した時点でfirefoxが選択されるのが望ましい. (たかが,2キーストロークだと怒られるかもしれないが) 上を実現する1つの方法として,履歴を利用する方法がある.辞書式ではなく, 使用頻度順にならべてやれば,良く使うプログラムは前のほうに来る,そして, 少ないキーストロークで起動できるというわけだ. 履歴を利用してやれば,こんな風になる: もともとのスクリプトはArchLinuxのForumで見たのだが,どこで見たかを忘れてしまった. 本来ならば,そこにリンクを貼るべきなのだろうが. スクリプトは次. #!/bin/bash # ~/bin/dmenu_