我刚刚更新到 Ubuntu 11.10,并且正在使用 unity 2d。我的终端应用程序(gnome-terminal 或 konsole)无法进入后台。当我将另一个应用程序移到它们前面时,它们仍会呈现,但点击会经过它们。只有当终端窗口与另一个应用程序交互时才会出现此行为。我可以毫无问题地将一个终端移到另一个终端上,但即使是终端应用程序的菜单列表也无法显示,因为它出于某种未知原因“位于”终端“后面”。
有什么想法可能导致该问题的原因吗?
我的其他机器没有这个问题。唯一的区别是,我在这里使用 Unity 2d,在家里使用(“普通”)Unity。
答案1
我遇到了同样的问题,事实上,正是这个页面让我找到了解决方案。xorg.config
但我没有创建文件。我通过 解决了gconf-editor
。
打开终端并输入:gconf-editor /apps/metacity/general
找到 compositing_manager 选项并取消选中。您的窗口将会闪烁,问题将得到解决。
需要注意的是,您将不再拥有透明度。例如,您的启动器将不再是半透明的。
我个人更喜欢使用,gconf-editor
因为它给我一种安全感。
答案2
如果你还没有看到,可以参考以下解决方法:Ubuntu 论坛中的讨论:
我通过创建包含以下内容的 /etc/X11/xorg.conf 文件解决了该问题:
Section "Extensions" Option "Composite" "Disable" EndSection
限制在于禁用复合扩展也会禁用 Ubuntu 3d 桌面。
我仍然对支持 3d 桌面的补丁/解决方法感兴趣,因为我在它们之间切换——是时候提交我的第一个错误报告了。