Ubuntu设置屏幕分辨率

    在ubuntu14.04虚拟机上修改自定义大小的桌面屏幕分辨率,使用的命令: cvt,xrandr

0、首先查看下当前已经提供的分辨率设置:xrandr -q

root@xxx:/home/xxx/Desktop# xrandr -q
Screen 0: minimum 1 x 1, current 1504 x 768, maximum 8192 x 8192
Virtual1 connected primary 1504x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.0 +   60.3 
   2560x1600      60.0 
   1920x1440      60.0 
   1856x1392      60.0 
   1792x1344      60.0 
   1920x1200      59.9 
   1600x1200      60.0 
   1680x1050      60.0 
   1400x1050      60.0 
   1280x1024      60.0 
   1440x900       59.9 
   1280x960       60.0 
   1360x768       60.0 
   1280x800       59.8 
   1152x864       75.0 
   1280x768       59.9 
   1024x768       60.0 
   640x480        59.9 
   1504x768_60.00   59.9*
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

红色部分是我标明的,Virtual1 设备名称,后面会用到,maximum 8192 x 8192最大支持分辨率;

1、在终端输入:cvt 1920 1080,显示如下:

root@xxx:/home/xxx/Desktop# cvt 1920 1080

# 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

红色部分会在–newmode命令中用到,直接复制即可。

  

2、接下来通过–newmode、–addmode、–output命令即可完成,如下:

root@xxx:/home/xxx/Desktop# xrandr –newmode “1920x1080_60.00”  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
root@xxx:/home/xxx/Desktop# xrandr –addmode Virtual1 “1920x1080_60.00”
root@xxx:/home/xxx/Desktop# xrandr –output Virtual1 –mode “1920x1080_60.00”

此时,屏幕分辨率已经改变了。

3.通过xrandr -q命令查看:

xrandr -q
Screen 0: minimum 1 x 1, current 1920 x 1080, maximum 8192 x 8192
Virtual1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.0 +   60.3 
   2560x1600      60.0 
   1920x1440      60.0 
   1856x1392      60.0 
   1792x1344      60.0 
   1920x1200      59.9 
   1600x1200      60.0 
   1680x1050      60.0 
   1400x1050      60.0 
   1280x1024      60.0 
   1440x900       59.9 
   1280x960       60.0 
   1360x768       60.0 
   1280x800       59.8 
   1152x864       75.0 
   1280x768       59.9 
   1024x768       60.0 
   640x480        59.9  
   1504x768_60.00   59.9
   1920x1080_60.00   60.0*
Virtual2 disconnected (normal left inverted right x axis y axis)
Virtual3 disconnected (normal left inverted right x axis y axis)
Virtual4 disconnected (normal left inverted right x axis y axis)
Virtual5 disconnected (normal left inverted right x axis y axis)
Virtual6 disconnected (normal left inverted right x axis y axis)
Virtual7 disconnected (normal left inverted right x axis y axis)
Virtual8 disconnected (normal left inverted right x axis y axis)

红色部分是我添加的分辨率,1504x768的添加过程省略了。


4.如果想把自定义屏幕分辨率设置为永久有效,在~/.profile文件中追加如下:

vim ~/.profile

cvt 1920 1080

xrandr –newmode “1920x1080_60.00”  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

xrandr –addmode Virtual1 “1920x1080_60.00”

xrandr –output Virtual1 –mode “1920x1080_60.00”

:x 保存退出即可。























要在Ubuntu中更改分辨率,你可以按照以下步骤进行操作: 1. 打开终端,使用以下命令编辑grub配置文件: ``` sudo vim /etc/default/grub ``` 2. 在配置文件中找到`GRUB_GFXMODE`行,并将其值设置为你想要的分辨率,例如`1920x1080`。 3. 保存并关闭文件,然后运行以下命令更新grub配置: ``` sudo update-grub ``` 4. 运行以下命令生成新的输出模式: ``` cvt 1920 1080 ``` 5. 复制输出中的模式信息,例如: ``` Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ``` 6. 运行以下命令添加新的输出模式: ``` sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync ``` 7. 运行以下命令将新的输出模式添加到显示器: ``` sudo xrandr --addmode <显示器名称> "1920x1080_60.00" ``` 请将`<显示器名称>`替换为你的显示器名称,你可以使用`xrandr`命令查看显示器名称。 8. 最后,你可以通过编辑`~/.profile`文件来使分辨率更改在每次登录时生效: ``` sudo gedit ~/.profile ``` 在文件末尾添加以下行: ``` xrandr --output <显示器名称> --mode "1920x1080_60.00" ``` 保存并关闭文件。 现在,你的Ubuntu系统的分辨率应该已经更改为你所设置分辨率了。请确保使用正确的显示器名称和分辨率值。 #### 引用[.reference_title] - *1* [ubuntu 设置分辨率](https://blog.csdn.net/GuoHuWei1989/article/details/124765510)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Ubuntu设置分辨率](https://blog.csdn.net/tengxiang136/article/details/80677401)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值