Archive for the 'openbox' Category

openbox+gnome

Friday, January 11th, 2008

突然变懒了。回到了gnome下。

感觉还不错。什么都不需要配置了,桌面环境就是适合我这种懒人。速度好像比原来慢了点,但是可以接受。

terminal也换成gnome-terminal了,感觉gnome-terminal看上去好像比较舒服,有一种柔和的感觉。

但是文件管理还是rox,rox快。

唯一怀念的就是窗口透明。metacity好像需要打一个补丁才支持。就是不想东搞西搞才回gnome的。

不过也有比较简单的方法,把metacity换成openbox就是。

sudo aptitude install openbox openbox-themes obconf

登出,在gdm中多了几个选项,选择gnome/openbox,设为默认即可。不需要在gnome session里手动添加openbox --replace之类的,真方便。

gnome下面的面版中的工作区照用,系统>选项>窗口,就可以简单的配置openbox。很少见wm对桌面环境集成的这么好的。

还喜欢opendox的地方,是切换工作区的时候,会有一个短暂的小面板提示,和Mac OS X类似。个人觉得这种反馈的风格比立方体自然。

接下来是实现透明,这就需要写配置文件了。(用图形界面完成基本功能,通过修改配置文件完成复杂功能,喜欢这风格,两边不得罪。fvwm和metacity可以说各是一个极端。)

首先要已经安装xcompmgr和transset-df这两个软件,这里不多说。

在系统>选项>会话中增加一项:xcompmgr (填在命令一格中,其他两个随便填啦。)

然后是配置opendox,配置文件是~/.config/openbox/rc.xml (对于像我这种不会编程只会写写html的人来说,xml比fvwm的配置来的自然)。

给出我的透明配置做参考:

<mousebind button="C-Middle" action="Click">
   <action name=”Execute”>
      <execute>transset-df -p</execute>
    </action>
</mousebind>

<mousebind button="C-Up" action="Click">
    <action name=”Execute”>
      <execute>transset-df -p --inc 0.2 </execute>
    </action>
</mousebind>

<mousebind button=”C-Down” action=”Click”>
    <action name=”Execute”>
      <execute>transset-df -p -m 0.2 --dec 0.2</execute>
    </action>
</mousebind>

我把这些 放在<context name="Titlebar">这块,最终的效果是在窗口的标题栏Command+中键toogle透明,Command+滚轮调节透明度,设了最低是0.2,因为目前还没有想到全透有什么作用,要全透,不如卷起了。

其他也不多说了,xml配置文件看上去比较罗嗦,但是意义一目了然。