为什么我的窗口会调整大小并全部移动到第一个工作区?

为什么我的窗口会调整大小并全部移动到第一个工作区?

我最近升级到了 Ubuntu 11.04,并设置了 4 个工作区。大多数时候,我可以使用 ctrl+alt+left/right/up/down 在工作区之间切换,没有任何问题,但每天至少有一次,我会按其他组合键,导致所有窗口都移动到工作区 1,并调整所有终端窗口的大小。这非常令人沮丧,因为我不得不停止正在做的事情,将所有东西移回原来的位置,然后再次调整窗口大小。

哪些因素导致了这种情况的发生?我该如何禁用它?

编辑:我解锁屏幕后也遇到了这种情况,所以这可能与切换工作区没有直接关系……

编辑(2012 年 1 月 11 日):截至本周早些时候,更新内容都是最新的。.xsession-errors.old 中包含大量信息,但我不知道哪些是重要的,哪些只是噪音,而且它不包含任何时间戳,所以我不知道什么时候发生了什么。

.xsession-errors.old 的最后一行:

(indicator-multiload:1791): libappindicator-WARNING **: Unable to send signal for NewIcon: The connection is closed
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
nm-applet: Fatal IO error 104 (Connection reset by peer) on X server :0.
unity-window-decorator: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

显卡是 ATI FirePro V3700 (FireGL)

答案1

哇,是的,这是“unity-window-decorator”崩溃。底层 X 服务器可能是导致此问题的根本原因。这不应该发生。最好将此问题作为错误报告提交给 Ubuntu,为此我建议:

  • 编辑/etc/default/apport并设置enabled=1
  • 重启
  • 登录并开始操作
  • 当崩溃发生时,您会收到提交错误的提示,请按照说明进行操作。
  • 之后,禁用 apport ( enabled=0),因为它会消耗额外的资源。

为了避免给您带来麻烦,我可以提出两点建议:

  1. 使用“经典”环境,该环境不使用 Unity 或对图形硬件施加太大压力。
  2. 升级到 Ubuntu 11.10,情况可能会更加稳定,如果您仍然遇到同样的问题,您可以切换到 Unity 2d,它更接近您习惯的体验。

相关内容