从 12.04 升级到 12.10 导致我的 NX 客户端显示混乱

从 12.04 升级到 12.10 导致我的 NX 客户端显示混乱

我按照系统更新提示从 12.04 就地升级到 12.10。当我尝试从 NX 客户端(无机器)登录时,我的 XFCE 会话几乎到处都缺少字体,并且一些窗口元素要么丢失,要么绘制不完整。XFCE 和 Unity 就是这样,但 KDE 的情况没那么严重。

我能让 NX 客户端显示所有文本并正确绘制 GUI 元素的唯一方法是Disable the render extension选择NX 客户端选项

我尝试重新配置 X 服务器dpkg-reconfigure xorg、切换视频驱动程序(从开放到 NVIDIA)、切换窗口管理器、禁用字体混叠……如果不禁用 NX 客户端中的渲染扩展,它就无法再次工作。

知道升级过程中可能发生了哪些变化,从而破坏我的 NX 客户端设置吗?

看看这是否相关:

GTK 没有主题,而且比 NX 丑陋

是的!看起来是同样的问题:

nomachine NX:所有 gtk 界面(Unity 和 Gnome Classic)上缺少文本

找到了一个不错的(到目前为止)解决方法,其中涉及降级 libcairo2:

http://ubuntuforums.org/showthread.php?t=2081746

我想这应该足够了,直到 libcairo 得到修复。

顺便说一句,通过 NX 客户端配置禁用渲染扩展对我来说不起作用,因为质量下降导致部分文本变得难以辨认。

答案1

我就是那个问d nomachine NX:所有 gtk 界面(Unity 和 Gnome Classic)上缺少文本

我找到了一个……新的解决方案?

http://www.nomachine.com/preview/download-package.php?Prod_Id=14

我猜这是 nomachine 的服务器/播放器的下一个版本。我尝试使用我现有的 nomachine nx 服务器设置预览播放器,而无需升级 nx 服务器。它似乎有效。我不确定它是否会禁用渲染扩展,但至少没有像以前那样大幅减速。

答案2

顺便说一句,通过 NX 客户端配置禁用渲染扩展对我来说不起作用,因为质量下降导致部分文本变得难以辨认。

我使用的是 MATE,在系统->首选项->外观中调整字体设置有助于使难以阅读的文本更易读。它仍然没有我想要的那么清晰,但我见过更糟糕的。

答案3

谢谢这个帖子我找到了 NoMachine 客户端的替代品,它实际上是一个嵌入式替代品(它甚至可以复制你保存的会话)。它叫做OpenNX甚至更好的是,它是开源的!它不应该像上面的解决方法那样对性能/可读性造成影响。

希望这能帮助其他在 12.10 上遇到字体渲染问题的人,这似乎是一个更“可行”的解决方法(并且不需要处理 Ubuntu)。尤其是对于没有禁用渲染扩展Linux 客户端所做的选项。

相关内容