Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

时间:2024-04-02 15:23:38
欢迎大家关注笔者,你的关注是我持续更博的最大动力


原创文章,转载告知,盗版必究




系统环境

  • 本机客户端:windows10
  • 服务器:Ubuntu18.04

1 问题分析

1.1 本地windows上Teamviewer连接服务器上Teamviewer不能够全屏显示

本地windows上Teamviewer连接服务器上Teamviewer不能够全屏显示,网上给了方法什么修改本本机上的一些设置什么的,乱起八糟,而且方法就能么几个,也没有解决我的问题!
Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

网上给出的基础方法:

  • 1)修改windows本机的显示设置(你可以去参考
  • 2)修改Teamviewer上的分辨率,但是:我的上面Teamviewer只显示了一个640x480的分辨率,这你让我怎么办呀

1.2 本地windows上向日葵连接服务器上向日葵不能够全屏显示

但是当我用:本地windows上向日葵连接服务器上向日葵不能够全屏显示同样不能够全屏显示,我就分析问题可能就出在服务器上,然后下面继续解决
Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

2 解决Teamviewer连接不能够全屏的问题 或 向日葵连接不能够全屏问题

2.1 首先获取服务器的分辨率

1、使用:xrandr命令查看当前系统的分辨率

xrandr

Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
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

修改后如下:
Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

注意:

删除GRUB_GFXMODE前的#注释符号

3、更新:sudo update-grub

4、重启服务器

reboot

2.4 重启服务器后,远程连接可以全屏显示

2.4.1 teamviewer远程连接全屏显示

此时可以全屏显示,而且分辨率也可以选择
Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
注意:

  • 1) 上面显示的最佳分辨率是:1920x1280,但是我们并不能够选择
  • 2) 当前分辨率是1280x1024,其他分斌率中其他分辨率都是可以选择修改的
  • 3)之所以不能够选择使用1920x1280分辨率,是因为服务器的设置中没有改过来!

在服务器中修改分辨率设置为1920x1280,然后就可以全屏显示了,如下:
Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

2.4.2 向日葵远程连接全屏显示

Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

参考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


Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项


Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠