为什么unity 2d(Ubuntu 11.10)中的终端一直停留在前台?

为什么unity 2d(Ubuntu 11.10)中的终端一直停留在前台?

我刚刚更新到 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 桌面的补丁/解决方法感兴趣,因为我在它们之间切换——是时候提交我的第一个错误报告了。

相关内容