最近我的工作站(Ubuntu 16.04 LTS)由于负载过重(编译)和交换而挂起。等待了很长时间后,我选择重新启动重新订阅。
重启后,除了工作区之外,一切似乎都正常工作。我最初以为键盘快捷键配置错误,但其他所有快捷键都可以使用;即使更改快捷键或重置它们对工作区也不起作用。
现在切换工作空间的唯一方法似乎是使用工作区切换器。我还可以使用此方法在工作区之间移动窗口,但它的行为有些奇怪......有时我刚刚精心放置的窗口会“跳”到另一个位置。
然后我意识到问题一定出在工作区本身:对于不同工作区中的窗口,当在 Unity 启动器中单击它们的图标时,通常的行为是先移动到窗口所在的工作区,然后再将焦点放在窗口上。这种情况不再发生:我只是留在当前工作区中,并将焦点放在当前窗口上。
以上内容让我认为操作系统实际上正在“尝试”切换,但由于某些错误而失败。但是,我不确定如何调试它。
进一步注意到的是: - 新打开的窗口有时会将标题栏绘制在屏幕“外面”,因此无法再移动。奇怪的是,标题栏不会出现在其他工作区上(我记得以前我放错窗口时就是这种情况); - 将窗口对齐到屏幕一侧的快捷方式(默认情况下ctrl + alt + numpad 6
)不再起作用,但用于切换最大化的快捷方式(ctrl + alt + numpad 5
)仍然有效; - 当我使用工作区切换器切换工作区时,窗口会改变位置。
如果有用的话,请提供更多信息: - 我确实已经compiz-settings-manager
安装了,但我尝试禁用所有插件,但无济于事; - 我有一个 3 屏系统,多年来运行良好,并且不可能是问题的原因;
由于在“强制重启”之前一切正常,我猜测是某个配置文件损坏了。有人能帮忙重置系统状态或找出原因吗?
答案1
发布这个问题后不久,我找到了一个部分解决方案这里。对我来说这似乎是一种解决方法,所以我留下这个问题以防有人知道更好的方法。
无论如何,供以后参考,在 中激活“桌面墙”compiz-setting-manager
确实解决了将窗口移动到另一个工作区的问题。但它似乎不能解决 的问题ctrl + alt + numpad 6
,所以我将进一步调查。