Ubuntu/debian如何强行修改分辨率
在使用teamviewer控制Linux的时候,有时会出现分辨率突然变为800x600的情况,界面变得非常小,显示设置中,800x600为最大分辨率,没有其它分辨率可选,也无法添加,这时候需要强行修改分辨率
修改分辨率会用到两个命令,分别是 xrandr 和 cvt
1、我们在命令行输入:
sudo xrandr
- 1
可以看到,我的机器当前使用的是DisplayPort-0 ,不知道什么鬼,这不是重点。下面列表中分辨率都很低,用起来很不舒服。下面就尝试添加 1440x900 的分辨率。
2、这时候就可以使用 xrandr 命令新增显示模式,但是添加显示模式有一堆参数,不知道如何配置,则用到 cvt 命令来获得显示参数
3、cvt 命令用法:cvt X Y, X为宽,Y为高。可以使用以下命令
cvt 1440 900
- 1
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
- 1
- 2
5、再次输入 xrandr ,可以看到新的显示参数了
6、切换到新添加的显示模式
sudo xrandr --output DisplayPort-0 --mode 1440x900
- 1
到这里,显示界面就变成1440x900了,修改分辨率成功。