Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
文章目录:
系统环境
- 本机客户端:windows10
- 服务器:Ubuntu18.04
1 问题分析
1.1 本地windows上Teamviewer连接服务器上Teamviewer不能够全屏显示
本地windows上Teamviewer
连接服务器上Teamviewer
不能够全屏显示,网上给了方法什么修改本本机上的一些设置什么的,乱起八糟,而且方法就能么几个,也没有解决我的问题!
网上给出的基础方法:
- 1)修改windows本机的显示设置(你可以去参考)
- 2)修改Teamviewer上的分辨率,但是:我的上面Teamviewer只显示了一个
640x480的分辨率
,这你让我怎么办呀
1.2 本地windows上向日葵连接服务器上向日葵不能够全屏显示
但是当我用:本地windows上向日葵连接服务器上向日葵不能够全屏显示
同样不能够全屏显示
,我就分析问题可能就出在服务器上,然后下面继续解决
2 解决Teamviewer连接不能够全屏的问题 或 向日葵连接不能够全屏问题
2.1 首先获取服务器的分辨率
1、使用:xrandr命令
查看当前系统的分辨率
xrandr
2、返回结果分析
- 1)报错:
xrandr: Failed to get size of gamma for output default
- 2)
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
而且服务器上只有一个640x480的分辨率
可选,所以猜测是当前服务器显示分辨率
的问题,因此需要重新设置服务器上的分辨率,找到原因,就可以设置屏幕分辨率了
2.2 修改服务器屏幕分辨率(没有成功)
1、使用:xrandr -s +分辨率_刷新频率
,设置相应的分辨率
例如:
xrandr -s 1920x1080_60.0
或者使用命令:
cvt 1920 1080 60
亲测上面的方法并没有成功改变分辨率,可能是需要重启或者需要管理员权限,``
2.3 修改服务器屏幕分辨率(亲测可行)
声明:你必须拥有管理员权限才可以进行下面的操作,我是让用于权限的人帮忙进行下面的操作!
1、打开 /etc/default/grub
配置文件‘
vi /etc/default/grub
2、修改#GRUB_GFXMODE=640x480
,修改成你需要的分辨率,如下我修改成1920x1080
GRUB_GFXMODE=1920x1080
修改后如下:
注意:
删除GRUB_GFXMODE前的#注释符号
3、更新:sudo update-grub
4、重启服务器
reboot
2.4 重启服务器后,远程连接可以全屏显示
2.4.1 teamviewer远程连接全屏显示
此时可以全屏显示,而且分辨率也可以选择
注意:
- 1) 上面显示的最佳分辨率是:
1920x1280
,但是我们并不能够选择 - 2) 当前分辨率是
1280x1024
,其他分斌率中其他分辨率都是可以选择修改的 - 3)之所以不能够选择使用
1920x1280分辨率
,是因为服务器的设置中没有改过来!
在服务器中修改分辨率设置为1920x1280
,然后就可以全屏显示了,如下:
2.4.2 向日葵远程连接全屏显示
参考1:https://blog.csdn.net/JNingWei/article/details/75044598 # 服务器上分斌率查看与设置
参考2:http://www.oshome.com/tutorial/soft/2018-07-12/10.html
参考3 :https://blog.csdn.net/u013764485/article/details/78007370 # 对于错误的解决方式1
参考4:https://www.cnblogs.com/heenhui2016/p/8243103.html # 对错误的解决方式2
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠