用xbindkeys为X设置快捷键
wine的一点优化本站文章已轉移,敬請移步:http://www.xxb.me/ ,謝謝!
发现一个设置快捷键的好东西--xbindkeys
优点:使用简单,独立于桌面环境和窗口管理器,无论使用gnome,kde,还是LXDE等,或者使用openbox,metacity,compiz,都能使用xbindkeys设置全局快捷键。
对于使用LXDE的我,有时候需要切换openbox和compiz,xbindkeys的优势就很明显了。
缺点:需要在后台运行xbindkeys进程,不过占资源很少,也可以不视其为缺点。
用法:首先安装xbindkeys。xbindkey被包含在大多数GNU/Linux发行版中。如果没有,可以到以下地址下载源码:
http://hocwp.free.fr/xbindkeys(可能需要代理,伟大的GFW)
然后运行
接着按下你想定义的快捷键,比如"Alt+f",将会看到类似这样的输出:
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x18 + c:41
Alt+Mod2 + f
把最后三行复制到~/.xbindkeysrc文件中,并把(Scheme function)替换为想设置的该快捷键对应的命令,比如:
m:0x18 + c:41
Alt+Mod2 + f
或者更简单一点,这样就行了:
Alt+f
如此这般,按下快捷键"Alt+f",firefox便会运行了。
运行 xbindkeys_show (快捷键control+shift + q)可以查看已经设置好的快捷键。
一般来说,修改~/.xbindkeysrc,快捷键会立即生效。也可以使用这个命令强制重新加载~/.xbindkeysrc:
当然,还有很重要的一点,想让快捷键生效,必须先运行xbindkeys,建议让它开机自动运行。
更多有关xbindkeys的信息可以参考 man xbindkeys,或者阅读官方网站的文档。
- 版权所有,转载请遵循“署名-非商业用途-保持一致”创作共用协议。

Jul 14, 2008 10:19:39 PM
独立桌面环境这条比较关键,算是它最大的好处了:)