Expose.py 适用于非 Compiz 下的窗口切换器

先感谢 @iiwhisper 冰淇淋姊姊給的漂亮壁紙

Compiz 以及如今的 Unity、Gnome3 都有类似 Apple MAC OS X 那样的 Expose 全屏幕窗口检出器,但是她们都需要 OpenGL 开销,

在炎炎夏日里如果给 i3 强行设为低功耗状态的话,有时候会显得不太和谐,

于是改为使用带混合的 metacity 窗口管理器
(执行 metacity -c –replace 或 gconftool-2 –set –type=bool /apps/metacity/general/compositing_manager true 开启)

但是这就没有了好用的 Expose 切换窗口了,

于是干脆用 Python 山寨一个不需要 OpenGL 的 Expose.py

将其下载放到 PATH(比如 ~/bin 下),执行 expose.py 就能看到 Expose 了

注:如图那样显示缩略窗口需要有开启混合,否则只显示窗口图标,为了避免屏幕角落动作冲突,在 Compiz/Gnome3 下会被直接退出)

而执行

expose.py -w &

可以让她放在后台,当鼠标移动到屏幕左上角时才触发 Expose (即类似 Compiz、Gnome3 那样)

或者您也可以将 expose.py -w 添加到桌面会话自启动程序里边,让进入桌面后就可以通过
将鼠标移动到屏幕左上角时使用 Expose 切换窗口

一条评论

  1. 依云 said,

    2011/09/08 在 2:28 下午

    Awesome 下背景图不对呢。不过好像 Awesome 也没必要用这个。


留下评论