微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法让 nomachine 在终端中更好地显示插入符号?

如何解决有没有办法让 nomachine 在终端中更好地显示插入符号?

主机:Debian 10 运行 NoMachine 7.2.3 设置: 指定 H264 启用用户硬件编码 使用启用的特定帧速率 (60FPS) 启用使用加速

客户端:运行 NoMachine 7.2.3 的 Windows 10

两台机器都连接了显示器。 使用NX协议进行连接。 全屏/缩放到窗口/桌面当前为 2560x1440(在测试此问题时从本机缩小)

具体问题: 我在终端中做了大量工作,当通过 nomachine 查看桌面时,终端插入符随机不可见。对于右键单击菜单和“小屏幕空间中的视觉更新”的其他区域,同样的问题不太明显。如果这是另一个远程桌面供应商,我会尝试找到“不只更新区域”设置以强制整个显示器定期更新,但我找不到 nomachine 的类似设置。我在两台机器之间有一条专用的千兆连接,该线路上没有其他流量,所以带宽不是问题。

要重新创建: 我禁用了插入符号闪烁(使用通用访问/可访问性设置),因此插入符号是终端 / vi 中的一个实体块。如果我在 vi 中编辑文本文件并上下移动,插入符号只会每隔一行左右在视觉上更新(在物理屏幕上验证它是否正确移动)。如果我突出显示或插入等,也一样。你不可避免地会错过一个字符左右或失去你的位置)

我尝试过更改速度与质量滑块、分辨率、从 h264 切换到 VP8 等。 我已禁用: 多通道显示编码 解码时的帧缓冲 客户端图像后处理

似乎没有什么可以改变这个特定问题。是的,我可以更平滑地拖动四分之一屏幕大小的终端窗口,但这并不能帮助我遵循 vi/vim 中的插入符号。两台机器的规格都很好(客户端有 16G / RTX2080,服务器有 32G / GTX1080)

有没有办法让 nomachine 一直更新所有屏幕,或者至少更好地刷新像终端插入符这样的小区域?

解决方法

(OP):基于一晚的故障排除,问题似乎是:

  1. nvidia 驱动程序的 Debian 安装问题
  2. 服务器是一台笔记本电脑,主屏幕坏了(但插入了 HDMI 外接显示器)。 Debian X-server 可能对它是否是无头的感到困惑,并导致了 nomachine(它试图检测无头并启动虚拟会话)的问题。

针对这个确切问题的解决方案是禁用 GUI 并强制执行虚拟会话,根据 https://www.nomachine.com/AR03P00973(虚拟加密狗将无法工作,因为笔记本电脑的主显示器不是标准插头)。

在我的具体情况下,我有时需要在服务器上访问 GUI,所以我无法使用上述方法,并且我无法解决 Debian 的问题,所以我擦除了系统并安装了 Ubuntu 20.04,这是更多原谅图形驱动程序和显示器。将 Ubuntu 系统设置为与 Debian 系统尽可能相似并让专有的 nvidia 驱动程序自动安装后,nomachine 以相同的分辨率连接并完美运行,没有小屏幕区域的延迟。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。