Realvnc虚拟模式下更改分辨率

realvnc更改分辨率

realvnc的分辨率与笔记本电脑不匹配,查找到的方案都是通过开启服务的时候指定参数,这个方式不是特别方便,同时在虚拟模式下不能用指定参数的方式打开。
realvnc分两种模式,virtual模式,server模式;server模式支持多个连接但是是同一个桌面,而virtual模式是每个连接虚拟一个桌面,相互之间看不到信息,因此virtual模式更加实用。

1 解决办法:

sudo vi /etc/vnc/config //打开配置文件

键入如下代码,原来的部分不需要修改:

-geometry 1366x768 //你需要更改的显示器分辨率
sudo systemctl restart vncserver-virtuald.service //重启虚拟模式

连接之后,桌面参数就已经更改了。

2 尝试过的方法

2.1 根据官方文档更改,尝试一

终端键入:

gtf 1366 768 60 //1366 768未分辨率,60为刷新频率

输出:
在这里插入图片描述
将modelline这一行数据复制下来放到 /etc/X11/vncserver-virtual-dummy.conf 文档的相应位置;

打开文档:

sudo vi /etc/X11/vncserver-virtual-dummy.conf

找到如图位置:
在这里插入图片描述
在这一行后面中入如下代码:

Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync

结果如下:
在这里插入图片描述
保持退出;
重启服务:

sudo systemctl restart vncserver-virtuald.service

我重新连接之后,没有生效。

2.2 尝试二

在你已经连接的vnc终端中键入命令:

xrandr --fb 1366x768 

输出:
在这里插入图片描述
应该是RandR版本过低,需要更新,如果把版本更新一下不知道会连接成功不,没有再尝试。

2.3 尝试三

在vnc连接之后在设置中找到显示选项:
在这里插入图片描述
运行之后是跟2.2的报错一样:
在这里插入图片描述
如果更新一下RandR估计就可以解决。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RealVNC是一种远程桌面软件,它允许用户通过网络远程访问和控制另一台计算机。RealVNC源代码指的是用于构建RealVNC软件的原始代码。 RealVNC源代码是用C++编写的,并使用了许多开源库和框架,如Boost和OpenSSL。源代码提供了实现远程控制功能所需的算法和协议。它包含了用于处理图形和输入事件的代码,以及用于安全通信的加密和身份验证代码。 通过阅读RealVNC源代码,可以深入理解远程桌面软件的运行原理。它展示了如何在服务器和客户端之间建立连接,并实现交互式的远程控制。源代码还包含了处理网络传输和数据流的功能,确保远程访问的稳定和实时性。 RealVNC源代码还实现了多种操作系统和网络协议之间的兼容性。它支持Windows、Mac和Linux等操作系统,并可以与TCP/IP和VNC协议相兼容。源代码还提供了API接口,使开发人员可以根据自己的需求进行二次开发和定制。 由于RealVNC源代码是开源的,任何人都可以访问、修改和分发它。这使得开发人员可以根据实际需要对其进行调整和改进,甚至可以基于此代码开发自己的远程桌面软件。 总之,RealVNC源代码是构建RealVNC远程桌面软件的基础,它提供了实现远程控制功能所需的算法、协议和功能。通过深入研究源代码,开发人员可以理解远程桌面软件的底层原理,并根据实际需求进行二次开发和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值