Difference between revisions of "Dmenu (简体中文)"

From ArchWiki
Jump to: navigation, search
(simplification and beautification of wikilinks, fixing whitespace, capitalization and section fragments (https://github.com/lahwaacz/wiki-scripts/blob/master/link-checker.py (interactive)))
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{DISPLAYTITLE:dmenu}}
 
[[Category:Application launchers (简体中文)]]
 
[[Category:Application launchers (简体中文)]]
 
[[Category:简体中文]]
 
[[Category:简体中文]]
 +
[[da:Dmenu]]
 
[[en:Dmenu]]
 
[[en:Dmenu]]
 
[[es:Dmenu]]
 
[[es:Dmenu]]
{{DISPLAYTITLE:dmenu}}
+
[[ja:Dmenu]]
  
 
== 介绍 ==
 
== 介绍 ==
Line 15: Line 17:
  
 
== 设置 ==
 
== 设置 ==
现在你可以将此命令关联到一个快捷键,很多窗口管理器和桌面环境都有设置工具可以做到,用[[Xbindkeys|xbindkeys]]也可以做到,想得到更详细的信息参见[[Extra Keyboard Keys]]条目。
+
现在你可以将此命令关联到一个快捷键,很多窗口管理器和桌面环境都有设置工具可以做到,用[[xbindkeys]]也可以做到,想得到更详细的信息参见[[Extra keyboard keys]]条目。
  
 
== 延伸 ==
 
== 延伸 ==

Latest revision as of 14:10, 2 April 2016


介绍

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_pathdmenu_run是两个shell脚本,真正的执行/显示部分都由dmenu完成,其中dmenu_path用于列出$PATH里的可执行文件,每个文件名一行,然后通过“|”传递给dmenu,具体语法可从dmenu_run里找到。 你也可以在终端里执行:

$ echo | dmenu

然后输入任意字串,这个字串就会被显示在终端里,这其实才是dmenu的核心功能。

由此配合其他工具可以完成其他任务,比如运行:

$ notify-send "`exec $(echo | dmenu)`"

你可以试着在运行后输入date,之后系统就会借助notify-send弹出日期提示。

其他资源

  • dmenu - dmenu官方网站
  • Yeganesh - dmenu的一个前段处理器,可以按照使用频率进行排序
  • LinuxTOY - dmenu运行后的效果图