模仿ee的文风。
~/bin/jump
#!/bin/bash
program=$1
if ! wmctrl -x -a $program
then
$program &
fi
然后热键绑定就可以了。不同的wm,方法不同。
这样,可以让各种wm都拥有像sawfish一样的jump or exec 功能。
cat weakish >> /tmp/note.log
模仿ee的文风。
~/bin/jump
#!/bin/bash
program=$1
if ! wmctrl -x -a $program
then
$program &
fi
然后热键绑定就可以了。不同的wm,方法不同。
这样,可以让各种wm都拥有像sawfish一样的jump or exec 功能。
bones7456 says:
汗,ee热 这么多年了,怎么还没过去啊?
7 May 2008, 11:40 pmeexpress says:
是拉。这个找软件的参数不错的。
8 May 2008, 12:02 amFwolf says:
还是别学ee风格了,我们笨人看不懂啊
8 May 2008, 12:54 pmzhan says:
一定要在 wm 内部解决问题…. 弄个什么 wmctrl 看这不太爽…
sawfish, fvwm, 都可以自己定义函数来解决问题, 事实上也就是一个匹配而已,
只要 openbox 能够将当前打开的所有的 window 的属性,一般是 CLASS 都有个参数
给出来,作一下匹配就是, sawfish, fvwm 下面的实现都是这样的思路。
话说我相当的讨厌 xml….. 看到 openbox 的配置文件非常不爽。
8 May 2008, 3:49 pmmillenniumdark says:
@zhan
wmctrl就是在wm太弱的時候來補充的。
openbox的配置文件還沒有復雜到像fvwm,sawfish一樣,可以匹配、if語句的程度。
@fwolf
zhan的blog上有一篇詳細的fvwm下實現的文章,可參考
8 May 2008, 10:07 pm