Selective Memory

xxb isn't programmer


右键自动挂载ISO光盘镜像的脚本

用xbindkeys为X设置快捷键

獨立的圓 posted @ 3 months ago in 软件安装_配置 with tags xbindkeys
wine的一点优化

发现一个设置快捷键的好东西--xbindkeys

优点:使用简单,独立于桌面环境和窗口管理器,无论使用gnome,kde,还是LXDE等,或者使用openbox,metacity,compiz,都能使用xbindkeys设置全局快捷键。

对于使用LXDE的我,有时候需要切换openbox和compiz,xbindkeys的优势就很明显了。

缺点:需要在后台运行xbindkeys进程,不过占资源很少,也可以不视其为缺点。

用法:首先安装xbindkeys。xbindkey被包含在大多数GNU/Linux发行版中。如果没有,可以到以下地址下载源码:

http://hocwp.free.fr/xbindkeys(可能需要代理,伟大的GFW)

装好后,首先生成默认的配置文件:

$ xbindkeys --defaults > $HOME/.xbindkeysrc

然后运行

$ xbindkeys -k

接着按下你想定义的快捷键,比如"Alt+f",将会看到类似这样的输出:

Press combination of keys or/and click under the window.
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)替换为想设置的该快捷键对应的命令,比如:

"firefox"
    m:0x18 + c:41
    Alt+Mod2 + f

或者更简单一点,这样就行了:

"firefox"
    Alt+f

如此这般,按下快捷键"Alt+f",firefox便会运行了。

运行 xbindkeys_show (快捷键control+shift + q)可以查看已经设置好的快捷键。

一般来说,修改~/.xbindkeysrc,快捷键会立即生效。也可以使用这个命令强制重新加载~/.xbindkeysrc:

$ killall -HUP xbindkeys

当然,还有很重要的一点,想让快捷键生效,必须先运行xbindkeys,建议让它开机自动运行。

更多有关xbindkeys的信息可以参考 man xbindkeys,或者阅读官方网站的文档。

相关文章
  • No match
全局相关文章
  • No match

Comments Feed

1
Cite fire3 [Guest] posted @ 2 months ago

独立桌面环境这条比较关键,算是它最大的好处了:)



* Login
*