我正在使用 Awesome 窗口管理器 - 我喜欢它。
当我按 mod+RI 时,在屏幕左上角得到运行命令。在这里,如果我输入一个完全正确的命令,它将运行该应用程序。
如何让 mod+R 盒子变得智能?示例:如果我按“f”然后按“向上箭头”,它将自动搜索以“f”开头的应用程序(或通过我的运行历史记录)(如 firefox)。
标准的很棒的提示不提供此功能,您必须切换到其他功能,我使用的是http://code.google.com/p/bashrun2,它的行为与标准 bash 非常相似,它赢了不要做 firefoxy 的事情(除非你使用像 !f[ENTER] 这样的东西)。安装 bashrun 后,您需要编辑 /etc/xdg/awesome/rc.lua 以更改 mod+r 默认行为,找到以下行:
-- Prompt
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
Run Code Online (Sandbox Code Playgroud)
并通过应用来自http://awesome.naquadah.org/wiki/FAQ#How_to_use_a_keycode_in_a_keybinding.3F 的信息,我们得到类似
-- Prompt
awful.key({ modkey }, "r", function () exec("bashrun2") end),
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎很好,但我自己还没有测试过这个 lua 代码。
希望这可以帮助。
编辑:我(原始海报)必须这样做:
awful.key({ modkey, }, "r", function () awful.util.spawn('bashrun2') end)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7476 次 |
| 最近记录: |