Ubuntu/debian如何强行修改分辨率

当在Ubuntu/debian系统中遇到无法更改分辨率的问题,特别是TeamViewer远程控制后变为800x600,可以使用xrandr和cvt命令进行强制修改。通过cvt获取显示参数,然后使用xrandr添加新的分辨率模式,最终切换到目标分辨率,如1440x900,从而解决显示问题。

在使用teamviewer控制Linux的时候,有时会出现分辨率突然变为800x600的情况,界面变得非常小,显示设置中,800x600为最大分辨率,没有其它分辨率可选,也无法添加,这时候需要强行修改分辨率

修改分辨率会用到两个命令,分别是 xrandrcvt

1、我们在命令行输入:

sudo xrandr

在这里插入图片描述

可以看到,我的机器当前使用的是DisplayPort-0 ,不知道什么鬼,这不是重点。下面列表中分辨率都很低,用起来很不舒服。下面就尝试添加 1440x900 的分辨率。


2、这时候就可以使用 xrandr 命令新增显示模式,但是添加显示模式有一堆参数,不知道如何配置,则用到 cvt 命令来获得显示参数


3、cvt 命令用法:cvt X Y, X为宽,Y为高。可以使用以下命令

cvt  1440  900

在这里插入图片描述

Modeline 则为我们需要的参数


4、将 cvt 得到的参数使用 xrandr 命令添加

sudo xrandr --newmode "1440x900"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
sudo xrandr --addmode DisplayPort-0 1440x900

5、再次输入 xrandr ,可以看到新的显示参数了

在这里插入图片描述


6、切换到新添加的显示模式

sudo  xrandr  --output  DisplayPort-0 --mode  1440x900

到这里,显示界面就变成1440x900了,修改分辨率成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值