这是一个很难用一行来概括的问题!重现步骤:
- 从 Ubuntu Unity 桌面(我体验过的是 11.10 和 12.04),启动与远程服务器的 NX 会话
- [在远程会话中执行某些操作(全屏)]
- 在远程会话中,最小化窗口(我通过单击右上角/热点来执行此操作)
- [在本地桌面上做一些事情],注意 Unity 任务面板中 NX 会话的灰色“?”窗口图标
- 尝试返回远程会话(转到 2)。如果您无法单击任务面板中的远程会话图标,请尝试 ALT+TAB
现在,在某些情况下不会出现问题(似乎第一次总是有效,但随后就不行了),远程会话的窗口将恢复正常。在其他情况下,只会出现一个大约 5 x 20 像素的小灰色矩形,但不允许我重新激活 NX 窗口。如果发生这种情况,我需要返回菜单并执行启动新会话的步骤(不过幸运的是,一旦连接,我就会返回到现有会话)。
下面是显示灰色矩形的屏幕截图,您还可以看到任务面板中的灰色“?”图标,以及弹出标题“HUD”。
更新:我现在已经安装了 gnome-shell,但还是遇到了同样的问题。第一个开关工作正常,但第二个开关失效了,我得到了一个灰色的小矩形。
答案1
NX 会话最小化后,您可以通过退出来恢复它。找到它的图标并退出。这会导致 NX 会话再次全屏,但会在会话内弹出终止/暂停/取消对话框。
这是一种解决方法,而不是修复方法,但它确实允许您继续使用相同的 NX 会话。