|
luma 说 java 在 linux 下难以实现全局热键
而碰巧 fvwm 是个功能强大的窗口管理器
可以通过 fvwm 的配置文件来把 qq 呼出
在 .fvwm2rc 里加上这样的话
Key Z A 4 All ("SWT*", !Focused) showqq
AddtoFunc showqq
+ I MoveToPage
+ I Iconify off
+ I Raise
+ I Focus
+ I WarpToWindow 50 2
下面简要解释一下
Key Z A 4 All ("SWT*", !Focused) showqq
#这句话是把 windows+z 键帮定到了 showqq 函数上
#你可以定义自己喜欢的快捷键
#SWT*是这样来的:
#终端里运行xprop | grep CLASS
#然后鼠标点 lumaqq 的标题栏
AddtoFunc showqq
+ I MoveToPage
#如果当前 Desktop 有多个 Page
#那么把 qq 窗口移动到当前 Page
#如果你有多个 Desktop, 可能还需要增加一行 + I MoveToDesk
+ I Iconify off
#使之不最小化
+ I Raise
#提升它到所有窗口上面
+ I Focus
#给它输入焦点
+ I WarpToWindow 50 2
#把鼠标移动到 qq 标题栏上
#如果你的 fvwm 不是 FocusFollowMouse 的话
#这一行没有必要 |
|