Difference between revisions of "Dmenu (简体中文)"
Jump to navigation
Jump to search
m (→延伸: fixed prompt) |
(fixed link addresses) |
||
Line 37: | Line 37: | ||
== 其他资源 == | == 其他资源 == | ||
− | * [http:// | + | * [http://tools.suckless.org/dmenu dmenu] - dmenu官方网站 |
− | * [http://dmwit.com/yeganesh | + | * [http://dmwit.com/yeganesh Yeganesh] - dmenu的一个前段处理器,可以按照使用频率进行排序 |
* [http://linuxtoy.org/archives/dmenu.html LinuxTOY] - dmenu运行后的效果图 | * [http://linuxtoy.org/archives/dmenu.html LinuxTOY] - dmenu运行后的效果图 |
Revision as of 13:09, 29 July 2009
Template:I18n links start
Template:I18n entry
Template:I18n entry
Template:I18n entry
Template:I18n links end
介绍
dmenu是一个X下的快速、轻量级的软件启动器,为他绑定一个快捷键,输入你想启动的软件的名字,Enter!
安装
安装dmenu是很简单的:
# pacman -S dmenu
运行
$ dmenu_run
设置
现在你可以将此命令关联到一个快捷键,很多窗口管理器和桌面环境都有设置工具可以做到,用xbindkeys也可以做到,想得到更详细的信息参见Extra Keyboard Keys条目。
延伸
$ pacman -Ql dmenu | grep bin dmenu /usr/bin/dmenu dmenu /usr/bin/dmenu_path dmenu /usr/bin/dmenu_run
可见/usr/bin/下有三个文件,其中dmenu_path和dmenu_run是两个shell脚本,真正的执行/显示部分都由dmenu完成,其中dmenu_path用于列出$PATH里的可执行文件,每个文件名一行,然后通过“|”传递给dmenu,具体语法可从dmenu_run里找到。 你也可以在终端里执行:
$ echo | dmenu
然后输入任意字串,这个字串就会被显示在终端里,这其实才是dmenu的核心功能。
由此配合其他工具可以完成其他任务,比如运行:
$ notify-send "`exec $(echo | dmenu)`"
你可以试着在运行后输入date,之后系统就会借助notify-send弹出日期提示。