Unity 中奇怪的隐形窗口导致“死区”

Unity 中奇怪的隐形窗口导致“死区”

我遇到了一个非常奇怪的问题。屏幕上时不时会出现一个奇怪的窗口 - 好吧,我说“出现”,但看不到。但我知道它在那里。它在屏幕上创建了一种“死区” - 总是在同一个地方。

xwininfo: Window id: 0xe1ce72 (has no name)

Absolute upper-left X: 438
Absolute upper-left Y: 299
Relative upper-left X: 438
Relative upper-left Y: 299
Width: 502
Height: 222
Depth: 0
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOnly
Colormap: 0x0 (not installed)
Bit Gravity State: ForgetGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: yes
Corners: +438+299 -426+299 -426-247 +438-247
-geometry 502x222+438+299

我无法识别哪个进程创建了它,并且如果不注销就无法摆脱它(xkill 什么也不做)。

有什么办法可以让我找出是什么打开了窗户吗?还有人遇到过这种情况吗?

Ubuntu 11.04

Linux laptop01 2.6.38-8-generic #42-Ubuntu SMP 星期一 4月 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

*更新:*

我正在查看 /usr/lib/unity/unity-panel-service 进程 - 我将其终止,进程自动重新启动,窗口似乎消失了。下次出现时我会再试一次。

答案1

我自己从来没有经历过,但我认为这是一个相当著名的 Natty bug

http://www.omgubuntu.co.uk/2011/06/help-compiz-rockstar-sam-spilsbury-squash-a-bug/

也许您可以根据文章中的描述,帮助消除这个错误。

答案2

这是一个已知错误#755459并且可能很快就会被修复。

为了摆脱它,我只需使用运行命令(Alt + F2)重新启动 Unity 并输入unity

答案3

对我来说,这个问题是由 alt-tab 切换器引起的。禁用 ccsm 中的静态应用程序切换器,改用环形切换器 - 到目前为止,我还没有再遇到过不可见窗口。

答案4

我也遇到过这种情况,我使用 ubuntu 作为 VirtualBox 中的客户操作系统。原因是 VBoxClient --draganddrop 过程,如下所述:https://www.virtualbox.org/ticket/14835 我终止进程后,死区就消失了。

相关内容