Beryl,Compiz和Metisse - Mandriva Linux 2007春季的3D桌面
Mandriva在Mandriva Linux 2007中包含了AIGLX,Xgl和Compiz 3D桌面技术后,在Mandriva Linux 2007 Spring中添加了所有最新的3D桌面更新,如Metisse和Beryl。
Metisse
Metisse是开创性的法国研究项目,旨在改善人机界面。 它不是一个3D桌面,而是一个窗口环境,使得可能与Windows的新的交互。
例如,Metisse允许您大大减少从一个窗口复制和粘贴到另一个窗口所需的点击次数:如果窗口屏蔽用户交互的区域,Metisse将“滚动”这些窗口以使该区域可见。
而不是一个3D立方体来代表一个虚拟桌面,可以看到一个“鸟瞰图”。 所有虚拟桌面都将显示在桌面上,此视图使您能够从一个虚拟桌面切换到另一个虚拟桌面。 此视图允许您选择另一个窗口,或从桌面移动到另一个窗口。 这是Compiz中可用的显示功能的绝佳选择。 要使用此功能,请按元键+ d
或使用鼠标滚轮按下元键。 在大多数键盘上,元键是Windows键。
窗口相互作用可能会在Metisse中频繁出现,因为窗口可以以各种方式扭曲:您可以旋转,调整大小,使其变大以放大或复制它们。 要进行这些操作,只需单击标题栏或其边框上的左侧按钮,然后移动光标。 单击此区域上的右侧按钮将显示可用操作的摘要。 单击中间按钮将取消所有转换。 窗户改造后,你仍然可以在其中工作!
在Metisse的更高级使用中,窗口中包含的界面也可以通过创建“外墙”进行修改。 可以复制按钮和菜单来创建自己的界面:例如,在像GIMP这样的图像处理软件中创建一个个性化的工具调色板。 要了解如何运作,请查看此视频 。
Compiz
Compiz是一个窗口管理器,它使用您的显卡的3D加速功能将转换和效果应用于桌面。 最引人注目的功能是将虚拟桌面显示为3D立方体。 除了所谓的“眼睛糖果”,Compiz还有很多功能可以提高桌面使用的效率和便利性。
只需从一个虚拟桌面切换到另一个虚拟桌面即可看到“3D桌面”的真正意义。 按Ctrl + Alt +向左箭头
和Ctrl + Alt +向右箭头
。 您可以通过按住Ctrl + Alt
,按住鼠标左键并移动鼠标来自由旋转立方体。
“规模”功能(类似于苹果Mac OS X的“Exposé”)提供了所有打开的窗口(通过使用缩略图)的视图,让您可以在几个窗口之间切换,同时可以看到每个窗口中显示的内容。 通过将鼠标移动到屏幕的右上角或按Ctrl + Alt
来激活。 Compiz还提供应用程序选择器( Alt + Tab
)中每个窗口的内容的实时视图,而不是简单的静态图标。
Beryl
Beryl是Compiz项目的“叉”。 换句话说,Beryl基于Compiz的代码,但现在由另一个开发团队开发和维护。 Compiz和Beryl项目可能会再次合并,下一个Mandriva Linux版本可能会包含两个项目的统一版本。
Beryl与Compiz非常相似,并且具有大部分相同的功能,如3D立方体和“scale”窗口显示。 Beryl与Compiz不同之处在于提供了多种插件功能,可实现更多功能。 例如,当您将鼠标悬停在该任务栏条目上时,有一个Beryl插件在任务栏中为每个窗口显示一个缩小的窗口。
此外,Beryl社区开发的更广泛的配置工具也是可用的。 Gem管理器小程序通过在系统托盘中提供方便的工具和设置菜单来简化3D桌面管理。 您还可以找到喜好管理器,beryl-settings,它允许您选择插件并修改每个插件的设置。
配置工具
为了更轻松地尝试并在所有这些3D桌面技术之间切换,Mandriva已经在Mandriva控制中心开发了一个可直接从登录屏幕使用的工具。 此工具提供了Metisse桌面,“3D立方体”桌面或无3D桌面之间的选择。 对于专家用户,“3D立方体”桌面存在高级选项,允许您手动选择Compiz或Beryl,并设置是否使用AIGLX或Xgl底层服务器技术。
该工具也可以从命令行启动以禁用3D桌面,在3D桌面出现问题时很有用。 为此,只需运行命令即可
drak3d
作为根。
桌面环境适应
最近的Compiz和Beryl版本包括几个桌面环境的窗口装饰器,感谢Mandriva配置工具,您可以轻松地将Compiz和Beryl适配到您喜欢的桌面。
Compiz已经在Mandriva Linux 2007 中使用了gtk-window-decorator ,对GNOME环境进行了增强,但通用性足以在“替代”环境(如Xfce)中使用。 在Mandriva Linux 2007 Spring中,它包括改进对Metacity主题的支持(GNOME的默认窗口管理器),可以改进与Mandriva开发的“Ia Ora”桌面主题的集成,并且意味着Compiz将会正确地尊重您选择的任何窗口主题在GNOME。
在Mandriva Linux 2007 Spring中,提供了一个新的kde-window- decorator。 Compiz现在更好地与KDE环境集成,使用KDE窗口主题(“Ia Ora”或您自己的手动选择),还使用KDE默认键盘快捷键(如Alt + F2
显示命令提示符)。
Beryl项目提供了更大范围的窗户装饰。 翡翠装饰器充当通用窗口装饰器,并具有自己的主题格式。 甚至还有一个主题编辑器来缓解翡翠的定制。 像Compiz一样,Beryl还有适合普通桌面环境的窗口装饰。 Heliodor是一个GTK +窗口装饰器,它重新使用Metacity主题,像gtk-window-decorator。 Aquamarine是一个KDE窗口装饰器,类似于Compiz的kde-window-decorator。
drak3d配置工具将自动安装适合当前使用的窗口管理器的窗口装饰器包,与安装的桌面环境相一致。 例如,如果选择Compiz并且KDE在系统上运行,则该工具将安装compiz-decorator-kde。
Mandriva的Compiz和Beryl软件包包括compiz-window-decorator
和beryl-window-decorator
脚本,它们为窗口装饰器提供了一个抽象层:根据可用的和当前的桌面,它们会检测要使用的最佳装饰器。 例如,在KDE环境中,compiz-window-decorator将启动kde-window-decorator(如果可用),如果没有,将会返回gtk-window-decorator。
高级配置
Mandriva不仅是初学者的发行。 Mandriva 3D桌面配置系统由经验丰富的用户轻松修改,同时兼容图形配置工具。
在文件/ etc / sysconfig / compositing-wm中
, COMPOSITING_WM_START
的值为{yes | no}表示是否必须启动3D桌面窗口管理器,而COMPOSITING_WM
包含要启动的窗口管理器的名称(Compiz,Beryl或metisse -start-fvwm)。
以同样的方式,在/ etc / sysconfig / compositing-server
文件中, COMPOSITING_SERVER_START
表示是否应使用附加的图形服务器,变量COMPOSITING_SERVER
包含要启动的服务器名称(Xgl或Xmetisse)。
可以修改其他变量,如窗口装饰器(使用COMPOSTING_WINDOW_DECORATOR
)或窗口管理器的参数( COMPOSITING_WM_ARGS
)。
这些变量的默认值在文件/usr/share/compositing-
wm/{wm}
.defaults
(其中{wm}
是compiz
, beryl
或metisse-start-fvwm
)和/ usr / share / compositing-server / {server} .defaults
(其中{server}
是Xgl
或Xmetisse
)。
在Mandriva Linux 2007 Spring中,还可以使用〜/ .compositing-wm
和〜/ .compositing-server
(其工作原理与全系统版本相同),可以为每个用户以及整个系统配置3d桌面。 )。
有关更多信息,请访问这些页面:
- Metisse: http : //www.mandriva.com/projects/metisse/
- Compiz: http : //www.go-compiz.org/
- Beryl: http : //www.beryl-project.org/
作者Olivier'blino'Blin,Mandriva根据知识共享署名3.0未报告的许可。
翻译:Caroline Garlatti
由亚当·威廉姆森证明。