Ubuntu桌面版修改分辨率

很多使用集显的服务器,安装ubuntu桌面版默认分辨率特别低且无法修改。记录一下。
使用xrandr命令新增显示模式
如果不知道自己显示器的最佳分辨率,可直接输入xrandr
命令,输出结果会显示
键入命令xrandr
输出:
1 | Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1920 x 1080 |
我的显示器最佳分辨率为1920*1080,使用cvt
获得显示模式的格式。
cvt 1920 1080
输出:
1 | 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync |
将得到的显示格式用xrandr
添加
1 | sudo xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync |
使用以上命令添加显示模式以后,不出意外的话分辨率会自动修改为你设置的分辨率。如果没有自动修改,在设置里面手动改一下就可以了。
永久设置此分辨率
上面添加的分辨率会在重启后失效,重启系统后又无法设置了。要一直使用此分辨率需要修改当前用户的配置文件。
cd ~
进入到当前用户目录
la
可以看到有个.profile的隐藏文件。
vim ~/.profile
编辑此文件,在文件末尾添加以下刚刚设置的配置。
1 | cvt 1920 1080 |
保存,重启系统后就可以在设置里修改为刚才配置的分辨率了。
如果需要登陆其他用户,还是需要重新配置一遍。