个人工具
登录
查看“UbuntuHelp:CompositeManager”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:CompositeManager”的源代码
来自Ubuntu中文
←
UbuntuHelp:CompositeManager
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{From|https://help.ubuntu.com/community/CompositeManager}} {{Languages|UbuntuHelp:CompositeManager}} == Introduction == <!> Xgl is alpha software and AIGLX has only been available for two releases of xorg, as of xorg 7.2. Using them on a production machine is not recomended, but usually they should work. Some programs does not work well yet with composite managers. You have been warned. Recently there has been a lot of interest in running 3d accelerated composite managers on X servers. This is commonly refered to as Xgl or Compiz, though both of these two packages are really just means to an end (and can be replaced). There are two steps involved in setting up a 3d accelerated composite manager: # Setting up an X Server which supports it. # Setting up the composite manager itself. Instructions for each of these are found below. == X Server == Composite managers require an X server capable of making 3D acceleration available to the window manager. There are currently two options available to achieve this: # [[UbuntuHelp:CompositeManager/Xgl]], which is a GLX based X server that currently runs on top of the Xorg server. More information about it [http://www.novell.com/linux/xglrelease/ here] # [[UbuntuHelp:CompositeManager/AIGLX]], which is a part of Xorg. More information about it [http://fedoraproject.org/wiki/RenderingProject/aiglx here] AIGLX is the short-term solution that works with the current architecture, without too many intrusive changes to the server or drivers. Xgl is the long term solution. The plan is to have Xgl running directly on the kernel framebuffer and DRI interfaces with no Xorg layer in between, also known as Xegl. The current Xgl that runs on top of the Xorg server should be considered a technology preview. == Composite Manager == When running AIGLX or Xgl, all windows are rendered to an off-screen buffer. The composite manager is then responsible for drawing the windows to the screen, and has the opportunity to manipulate them, adding in cool effects such as transparency and wobbliness. There are currently two composite managers available. * [[UbuntuHelp:CompositeManager/Compiz]] - A combination window manager and composite manager from Novell. * [[UbuntuHelp:CompositeManager/Beryl]] - A fork of Compiz that adds some additional features. It is generally much less stable than Compiz. == Known Issues & Troubleshooting == === Some applications won't start or are displayed incorrectly === Some applications do not function properly when run along side a composite manager. If after enabling a composite manager you encounter an application that stops working entirely, or is displayed incorrectly (often with unwanted transparency), please [[UbuntuWiki:ReportingBugs|file a bug]]. In some cases, you can work around the problem by temporarily disabling alpha visuals for the application, by launching it from the terminal as such: <pre><nowiki> XLIB_SKIP_ARGB_VISUALS=1 nedit </nowiki></pre> Replace 'nedit' with the name of the application you are having issues with. == Further reading == * [http://forum.beryl-project.org/ Beryl Forums & Community] - This is generally a good resource. * [http://en.opensuse.org/Compiz OpenSuse Compiz] * [http://en.opensuse.org/Xgl OpenSuse Xgl] * [http://en.wikipedia.org/wiki/Xgl Wikipedia Xgl] * [http://www.freedesktop.org/wiki/Software/Xgl Freedesktop Xgl] * [http://fedoraproject.org/wiki/RenderingProject/aiglx Fedora AIGLX] == Alternative 3D desktop == * LookingGlass [[category:UbuntuHelp]]
该页面使用的模板:
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
返回至
UbuntuHelp:CompositeManager
。