有时我的一些UI会消失,但它们所属的过程依然存在。到目前为止,它已经发生在gnome-terminal,emacs,eclipse和evince上。我只是在Awesome Window Manager中遇到过这种情况。任何想法如何解决它?
更新:弹出的Gmail聊天窗口也发生了变化。当我关闭主Gmail窗口时,它会警告我隐形聊天窗口也将关闭。
更新2:我应该提到我在Sun的VM Virtualbox中使用Awesome和Debian,当VM离开/进入全屏模式时,错误似乎更频繁地发生。
如果UI消失,窗口管理器不太可能是原因,因为它只管理窗口,它不会绘制它们。是否有可能重现这个问题?
—
马克2012年
我不确定是什么引发了它。什么会导致WM以外的其他?
—
HåvardGeithus于2012年
应用程序错误或主题错误(因为主题引擎在进程中运行本机代码)可能导致它; 许多应用程序将处理一个“优雅地”未映射的窗口,并因此优雅地退出应用程序,但如果窗口“无法正常”取消映射,如在X11错误中,许多应用程序无法正确处理它,只需输入一个破碎的僵尸状态,没有窗口存在。这是应用程序中的错误处理,但它不应该首先发生...尝试在终端中运行有问题的应用程序并捕获任何看起来错误的输出。
—
allquixotic
此外,您提到的所有应用都以某种形式运行GTK:Gmail聊天窗口将在Firefox或Chrome中运行,后者使用GTK; Eclipse使用SWT,它使用GTK作为后端; gnome-terminal,evince和(我认为)emacs本身都使用GTK。所以一定要考虑一下GTK主题引擎问题的可能性
—
allquixotic
你检查过你的
—
Stefan Seidel
.xsession-errors
文件了吗?