我在 Xen HVM 上运行 Xubuntu(也试过 Ubuntu,Unity 也有同样的问题,但 Metacity 没有问题)时遇到了一个奇怪的问题,同时通过 XEN 的内置 VNC 连接到它。用户界面的某些部分出现了瑕疵:
其他大多数东西,包括大多数程序、菜单、桌面都正常呈现,但终端、顶部状态栏呈现有问题。终端实际上无法使用,所以我必须通过 SSH 连接来控制盒子。有人见过这样的事情吗?
到目前为止我尝试过,但没有成功:
- 在 XFCE 设置中禁用合成
- 在 Xen 中使用 STDVGA 驱动程序,而不是 Cirrus 仿真
- 更改字体渲染设置(提示等)
- 使用不同的 VNC 客户端、不同的压缩设置进行连接
- 更改屏幕分辨率
- 使用操作系统中的 VNC 服务器(不是 Xen 的内置 VNC 服务器)
问题仍然存在,据我尝试,只有终端、顶部栏和“识别监视器”气球等一些东西受到影响。
更新:通过在启动时添加内核参数解决了这个问题nomodeset
,现在唯一用工件呈现的东西就是桌面壁纸......
更新2:由于目标操作系统中运行的软件 VNC 服务器显示相同的图形失真,所以这可能不是视频驱动程序的问题,尽管我不是 100% 确定