|脚本| compiz 窗口平铺功能修正

16 views
Skip to first unread message

邵志雄

unread,
Jan 29, 2010, 1:25:02 AM1/29/10
to 二进制生存

Compiz 窗口平铺功能有个很不爽的地方: 最小化的窗口不会出来!

这个脚本会先将所有最小化的窗口还原,然后平铺,平铺结束时再还原窗口状态

脚本可以命名为 scale.py 或 scale_all.py ,然后在 compiz 定义触发的热键

使用了compiz 的dbus插件,要在ccsm 里面启用一下dbus
scale.py

Shellex Well

unread,
Jan 30, 2010, 9:42:59 PM1/30/10
to bin...@googlegroups.com
在我这里没有效果。但是我最小化的窗口在我的docky上有高亮提示,就是不还原。

2010/1/29 邵志雄 <sha...@gmail.com>

--
您收到此邮件是因为您订阅了 Google 网上论坛的“二进制生存”论坛。
要向此网上论坛发帖,请发送电子邮件至 bin...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 binsos+un...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/binsos?hl=zh-CN 访问此网上论坛。



--
welcome to:
http://www.sxnsx.com/
For Fun, Hack, Linux, and Life

邵志雄

unread,
Jan 30, 2010, 9:45:23 PM1/30/10
to bin...@googlegroups.com

在 2010 年 1 31 日,10:43 上午,"Shellex Well" <5h3...@gmail.com>编写:

在我这里没有效果。但是我最小化的窗口在我的docky上有高亮提示,就是不还原。

2010/1/29 邵志雄 <sha...@gmail.com>

>
>
> Compiz 窗口平铺功能有个很不爽的地方: 最小化的窗口不会出来!
>
> 这个脚本会先将所有最小化的窗口还原,然后平铺,平铺结束时再还原窗口状态
>

> 脚本可以命名为 scale.p...

--
您收到此邮件是因为您订阅了 Google 网上论坛的“二进制生存”论坛。
要向此网上论坛发帖,请发送电子邮件至 bin...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 binsos+un...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/binsos?hl=zh-CN 访问此网上论坛。

邵志雄

unread,
Jan 30, 2010, 9:47:54 PM1/30/10
to bin...@googlegroups.com

我也是用的docky,gnome-do
启动ccsm,看一下ibus钩上没有

在 2010 年 1 31 日,10:45 上午,"邵志雄" <sha...@gmail.com>编写:

在 2010 年 1 31 日,10:43 上午,"Shellex Well" <5h3...@gmail.com>编写:

在我这里没有效果。但是我最小化的窗口在我的docky上有高亮提示,就是不还原。

> 2010/1/29 邵志雄 <sha...@gmail.com>

>>
>> >
>> >
>> > Compiz 窗口平铺功能有个很不爽的地方: 最小化的窗口不会出来!
>> >
>> > 这个脚本会先将所有最小化的窗口还原,然后平铺,平铺结束时再还原窗口状态

>...

> 脚本可以命名为 scale.p...


>>
>> --
>> 您收到此邮件是因为您订阅了 Google 网上论坛的“二进制生存”论坛。
>> 要向此网上论坛发帖,请发送电子邮件至 bin...@googlegroups.com

>>...

>
>
>
>
> --
> welcome to:
> http://www.sxnsx.com/
> For Fun, Hack, Linux, and Life
>
> --

> 您收到此邮...

邵志雄

unread,
Jan 30, 2010, 9:51:04 PM1/30/10
to bin...@googlegroups.com

gnome-do的docky如果有预览功能就好了,有时候一个程序启动六七个窗口,比如浏览器或者终端,就找不到了

你是怎么解决的?

在 2010 年 1 31 日,10:45 上午,"邵志雄" <sha...@gmail.com>编写:

在 2010 年 1 31 日,10:43 上午,"Shellex Well" <5h3...@gmail.com>编写:

在我这里没有效果。但是我最小化的窗口在我的docky上有高亮提示,就是不还原。

> 2010/1/29 邵志雄 <sha...@gmail.com>

>>
>> >
>> >
>> > Compiz 窗口平铺功能有个很不爽的地方: 最小化的窗口不会出来!
>> >
>> > 这个脚本会先将所有最小化的窗口还原,然后平铺,平铺结束时再还原窗口状态

>...

> 脚本可以命名为 scale.p...


>>
>> --
>> 您收到此邮件是因为您订阅了 Google 网上论坛的“二进制生存”论坛。
>> 要向此网上论坛发帖,请发送电子邮件至 bin...@googlegroups.com

>>...

>
>
>
>
> --
> welcome to:
> http://www.sxnsx.com/
> For Fun, Hack, Linux, and Life
>
> --

> 您收到此邮...

ShellEx Well

unread,
Jan 30, 2010, 10:01:49 PM1/30/10
to 二进制生存
我检查了一下,可能是我的compiz的问题,它还原windows的时候window.unminimize没有处理好。我用wmctrl搞定了.
$ diff scale.py scale_fix.py
165,166c165,166
< #os.popen('wmctrl -ia ' + str(window.get_xid()))
< window.unminimize(1)
---
> os.popen('wmctrl -ia ' + str(window.get_xid()))
> #window.unminimize(1)


On 1月31日, 上午10时47分, 邵志雄 <sha...@gmail.com> wrote:
> 我也是用的docky,gnome-do
> 启动ccsm,看一下ibus钩上没有
>
> 在 2010 年 1 31 日,10:45 上午,"邵志雄" <sha...@gmail.com>编写:
>

> 在 2010 年 1 31 日,10:43 上午,"Shellex Well" <5h3l...@gmail.com>编写:

ShellEx Well

unread,
Jan 30, 2010, 10:03:48 PM1/30/10
to 二进制生存
预览是Compiz的能力啊,也许改改那个Window Preview插件,让他处理得和WIndow 7一样就好了。不过docky支持插件,可惜
是C#,么有兴趣去研究,不知道其能力如何。默认的插件比较呆,非得在右键菜单处理。

On 1月31日, 上午10时51分, 邵志雄 <sha...@gmail.com> wrote:
> gnome-do的docky如果有预览功能就好了,有时候一个程序启动六七个窗口,比如浏览器或者终端,就找不到了
>
> 你是怎么解决的?
>
> 在 2010 年 1 31 日,10:45 上午,"邵志雄" <sha...@gmail.com>编写:
>

> 在 2010 年 1 31 日,10:43 上午,"Shellex Well" <5h3l...@gmail.com>编写:

Reply all
Reply to author
Forward
0 new messages