Wikipedia,自由的百科全书
[]
Compiz是什么?
Compiz 使众多视效成为可能,使 Linux 桌面更易用、强大、直观、对有特殊要求的用户更易于操作。
Compiz 结合了窗口管理器和复合管理器,使用 OpenGL 进行渲染。一个“窗口管理器”允许对屏幕上显示的多程序和对话窗口的操纵控制。一个“复合管理器”允许窗口和其他图形结合创建复合图像。Compiz 通过这两个功能实现眩目特效。
Compiz 目前仅与 结合运行。参看一般的安装说明。
Compiz 插件像 window-decorator 一样,在 Gnome 和 KDE 都能运行。
[]
使用 compiz 及其插件
第一次安装使用 compiz 参照
这一页剩下的内容描述现有插件和键盘/鼠标快捷方式。
[]
现有插件
[]
Cube
这可能是 compiz 最被期待的插件。它提供一个可旋转的虚拟立方体,每个面都是一个桌面。
- 没有旋转插件的话,立方体将不能旋转,此时立方体插件将没有任何用处。
- 立方体插件自带切换桌面图像的键盘控制。参阅的设置。
- 使用 svg 或 png 图像作为立方体顶面地面,而背景(skydome)只能用 png 图像。比如把一个 1024x1024 png 文件作为背景图,启用立方体配置中的 animate 选项后就可以享受显示效果。
[]
Decoration
此插件为窗口装饰提供支持。
- 除了名称本身,window decoration 并没什么值得迷恋的。他们只是实用的界面窗口部件:最大化、最小化、关闭、标题栏之类。
- 提示:如果你没有标题栏或者类似东西不对,可能是 window decoration 有问题。
[]
Fade
给窗口和其他 GUI 部件提供淡入淡出效果。
[]
Gconf
在 gconf 注册信息为 compiz 及其插件保存设置。
- 当 compiz 启动,任何其他 gconf 插件名都被忽略,因为 compiz 依照 gconf 注册信息加载插件。
compiz --replace gconf
-
- 把 compiz 加入到 gnome-session-properties:
compiz --replace gconf cube rotate scale fade minimize zoom place move...
- 你可以用gconf-editor调整设置。关键项在 '/apps/compiz/' 下。
- 最有用的关键项:
- '/apps/compiz/general/allscreens/options/active_plugins' = 列表关键字,定义目前加载的插件
- '/apps/compiz/plugins/cube/screen0/options/color' = 顶面底面背景颜色 (#cccccc 格式)
- '/apps/compiz/plugins/cube/screen0/options/svgs' = (列表) 定义 svg文件路径,渲染在立方体顶面
- '/apps/compiz/plugins/fade/screen0/options/window_types' = (列表) 定义使用淡入淡出的窗口类型
- '/apps/compiz/plugins/fade/screen0/options/fade_speed' = 淡入淡出的速度。值越小越慢(0 到 500)
还有更多其他的,尽情发掘吧。
运行此命令激活 Windows Decoration
gnome-window-decorator &
首先,保证 snap-top 选项被启用。在 gconf-editor key apps -> compiz -> plugins -> rotate -> screen0 -> options 启用 snap-top 选项
你可以在立方体顶面使用一个或多个 svg 文件/幻灯效果。 key apps -> compiz -> plugins -> cube -> screen0 -> options 编辑"svgs"键,分别添加幻灯
屏幕截图教程 (http://moosy.blogspot.com/2006/03/drred-xgl-tweaks-part-2.html)
[]
Minimize
对窗口最大化/最小化过程进行渲染。
[]
Move
允许窗口从立方体一个面移到另一个面。
[]
Place
展开时将窗口摆在合适位置。
[]
Resize
允许调整窗口大小。
- 除了拖动标题栏改变窗口位置,使用正确的按键让你可以把窗口拖到“任何地方”调整大小。这就可以把标题栏在屏幕显示之外的窗口拖到完全可视的地方。
- 怎样使用
- Alt + 左键单击,然后拖动移动窗口
- Ctrl + Alt + 左键单击,t然后拖拽 移动窗口,同时显示截图和窗口边框
- Alt + 中键单击 调整窗口大小
[]
Rotate
允许在立方体各个面上切换。
- 也可以截图到立方体顶面。
- 怎样使用:
- Ctrl + Alt + 左/右箭头 桌面间切换
- Ctrl + Shift + Alt + 左/右箭头 桌面间切换,保持活动窗口不动
- Ctrl + Alt + 左键单击 手动旋转立方体
[]
Scale
使得选择需要的窗口更快捷。
- 把指针移向屏幕一角激活它。
- 用户可以单击任何窗口,使其他窗口回到原来位置。
- 和原 Expose 插件相似。
- 怎样使用:
- 默认把指针移到右上角激活(SUSE Linux Enterprise Desktop 10 用F9)。
- 单击选定窗口
- 可以和 Taskswitcher (alt+tab) 组合使用
[]
Switcher
Alt-Tab 切换窗口实现胶片预览效果。除了当前窗口其他都半透明。
[]
Water
使鼠标指针在屏幕上起波纹,仿佛在水中。
- Hold Ctrl+超级键
- 下雨特效在屏幕上随机显示雨点滴落桌面的效果。
[]
Wobbly
拖动/调整大小/移动窗口时实现凝胶效果。
最大化最小化窗口会摇动,改变 friction 和 spring_k 值试试。关注非官方实验性 wobbly 插件,它可以实现菜单和工具提示的晃动效果。
[]
Zoom
放大/缩小屏幕某部分,同时可以滚动。
- 增强了 Linux 桌面易用性,为用户提供直观视效的强大工具。Zoom 在放大时文字图像十分平滑。
- 设计师和其它在乎像素的人会喜欢它。
- 怎样使用:
- 超级键 右击 一次放大
- 超级键 + 滚轮向上 手动放大
- 超级键 + 滚轮向下 手动缩小(你必须先放大再缩回去)
[]
不透明控制
- 透明度设置
- 最近版本快捷键: Alt + 滚轮上/下 调整不透明等级。
- 右击窗口标题栏设置不透明度。
[]
实验性插件
- trailfocus
- Transset
- Miniwin
- 允许用户为某窗口创建一个图标,叫一个 mindow,显示主窗口图片,并可以单击调出主窗口。是 minimize 功能可能的替代品。
- Enhanced switcher
- State
- BS (亮度和饱和度)
- 此插件允许设置每个窗口的亮度(Shift+滚轮)和饱和度(Control+滚轮)。
[]
外部 Compiz 管理工具
- Gset-Compiz
- 易用的 gconf-editor 替代品,可以管理 compiz 插件。
[]
默认插件快捷键
Compiz->General->Screen0->Options 有很多设置
- 切换窗口 = Alt + Tab
- 铺开显示全部窗口 = 指针移到屏幕右上角作为开关;单击窗口使之缩放到前台。
- 切换立方体桌面 = Ctrl + Alt + 左/右箭头
- 切换立方体桌面 + 活动窗口跟随 = Ctrl + Shift + Alt + 左/右箭头
- 手动旋转立方体 = Ctrl + Alt + 左键单击并拖拽桌面空白处
- 窗口透明/不透明 = possible with the "transset" utility or Alt + 滚轮
- 放大一次 = 超级键 + 右击
- 手动放大 = 超级键 + 滚轮向上
- 手动缩小 = 超级键 + 滚轮向下
- 移动窗口 = Alt + 左键单击
- 移动窗口时贴住边框 = 左键开始拖动后再 Ctrl + Alt
- 调整窗口大小 = Alt + 中击
- Bring up the window below the top window = Alt + 右键单击
- 动态效果减速 = Shift + F10
- 水纹 = 按住 Ctrl+超级键
- 桌面展开= Ctrl + Alt + 下箭头,然后按住 Ctrl + Alt 和左/右箭头选择桌面
"超级键"指因Linux而异的 Win 徽标键。