我最近升级到了 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
),因为它会消耗额外的资源。
为了避免给您带来麻烦,我可以提出两点建议:
- 使用“经典”环境,该环境不使用 Unity 或对图形硬件施加太大压力。
- 升级到 Ubuntu 11.10,情况可能会更加稳定,如果您仍然遇到同样的问题,您可以切换到 Unity 2d,它更接近您习惯的体验。