因此,有一件意想不到的事情发生了:我可以使用配置好的(in /etc/vnc.conf)几何,3440x1440启动vnc:
$ xrandr
Screen 0: minimum 32 x 32, current 3440 x 1440, maximum 32768 x 32768
VNC-0 connected 3440x1440+0+0 0mm x 0mm
3440x1440 60.00*+
1920x1200 60.00
1920x1080 60.00
1600x1200 60.00
1680x1050 60.00
1400x1050 60.00
1360x768 60.00
1280x1024 60.00
1280x960 60.00
1280x800 60.00
1280x720 60.00
1024x768 60.00
800x600 60.00
640x480 60.00 当我在Windows或安卓上与RealVNC连接时,它获得了正确的高分辨率。它在过去的断线和重新连接中幸存下来。然而,如果我连接到我的Linux笔记本电脑上的vncclient命令,它会切换到较低的笔记本分辨率(1600x850或类似的东西)...and,即使我断开会话并重新连接并指定"vncclient -geometry 3440x1440 :0",它仍然与较低的膝上型计算机分辨率保持一致,这是困扰我的部分,然后在下次我从它连接时,RealVNC会以某种方式获得它。3440x1440模式也消失了,从xrandr输出。我有一个脚本可以添加到模式行中,并将其设置为xrandr作为一个解决方案,所以这对我来说并不是很大的影响,但我想知道这里发生了什么。日志没有显示任何迹象。
发布于 2021-04-09 16:16:25
在TigerVNC客户机中,它是将远程服务器设置为本地几何学的默认设置。按F8并取消选择该选项。我没有看到一个命令行选项可以覆盖这个选项。
https://stackoverflow.com/questions/66627989
复制相似问题