如何在ubuntu环境设置指定分辨率

  • 查询指定分辨率的有效扫描率
  • 新建一种xrandr模式
  • 查询显示设备
  • 将配置新增到指定显示设备
使用ubuntu桌面环境发现界面显示效果总是不能满屏,个人显示器为宽屏21:9带鱼屏,最佳分辨率是2560x1080,默认
选项中并没有21:9比例分辨率。网上找资料发现可以通过`xrandr`命令来添加分辨率,方法如下:

查询指定分辨率的有效扫描率

运行gtf或者cvt,查询某分辨率的有效扫描频率。我们这使用cvt命令来查询,先查询命令的基本用法:

owen@ubuntu:~$ cvt --helpusage: cvt [-v|--verbose] [-r|--reduced] X Y [refresh]-v|--verbose : Warn about CVT standard adherance.-r|--reduced : Create a mode with reduced blanking (default: normal blanking).X : Desired horizontal resolution (multiple of 8, required).Y : Desired vertical resolution (required).refresh : Desired refresh rate (default: 60.0Hz).Calculates VESA CVT (Coordinated Video Timing) modelines for use with X.

查询 2560x1080分辨率结果如下:

owen@ubuntu:~$ cvt 2560 1080
# 2560x1080 59.98 Hz (CVT) hsync: 67.17 kHz; pclk: 230.00 MHz
Modeline "2560x1080_60.00"  230.00  2560 2720 2992 3424  1080 1083 1093 1120 -hsync +vsync

新建一种xrandr模式

现在知道了参数信息就可以使用xrandr命令来添加新的模式,直接把cvt命令查询结果中Modeline 后面的参数复制过来。

$ xrandr --newmode "2560x1080_60.00"  230.00  2560 2720 2992 3424  1080 1083 1093 1120 -hsync +vsync

查询显示设备

使用xrandr命令查询显示设备信息。

$ xrandr
Screen 0: minimum 1 x 1, current 2560 x 1080, maximum 16384 x 16384
Virtual1 connected primary 2560x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm800x600       60.00 +  60.32  2560x1600     59.99  1920x1440     60.00  1856x1392     60.00  1792x1344     60.00  1920x1200     59.88  1600x1200     60.00  1680x1050     59.95  1400x1050     59.98  1280x1024     60.02  1440x900      59.89  1280x960      60.00  1360x768      60.02  1280x800      59.81  1152x864      75.00  1280x768      59.87  1024x768      60.00  640x480       59.94  2560x1080_60.00  59.98*
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为显示器的名字,在2560x1080行末尾带有*号表示当前配置的分辨率,我也已经配置好需要的分辨率。

将配置新增到指定显示设备

查询xrandr命令增加模式的用法:

$ xrandr --help |grep addmode--addmode <output> <name>

output表示显示器名称,name为配置名称;
增加配置到Virtual1设备上,命令如下:

$ xrandr --addmode Virtual1 2560x1080_60.00

到这一步就完成分辨率的添加了,可以在设置中查看到新添加的分辨率,选择新添加的分辨率即完成设置。

参考资料
[1]: https://wiki.archlinux.org/index.php/Xrandr_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

如何在ubuntu环境设置指定分辨率相关推荐

  1. 如何在UBUNTU环境下使用GAPPProxy

    如何在UBUNTU环境下使用GAPPProxy 目前天朝对于网络这个大通道管理的很严谨,于是我们这些把网站流浪在海外的人们吃尽了苦头,尤其是YOUTUB完全不能访问最郁闷,在WINDOWS下大家可能用 ...

  2. 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换

    解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)--ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换 参考文章: (1)解决Qt中文乱码以及汉字编码的问题(U ...

  3. 如何在ubuntu中设置webcam

    如何在ubuntu中设置webcam参数 什么是webcam? webcam又称网络摄像头.我们笔记本自带的摄像头,和我们在京东淘宝买到的大多数USB 2.0接口的摄像头,大多都是webcam (工业 ...

  4. ubantu 添加防火墙策略_linux - 如何在Ubuntu上设置简单的防火墙? - Ubuntu问答

    问题描述 有人可以通过配置示例给出一些简单步骤,如何在Ubuntu上设置简单防火墙(仅使用控制台)吗?仅应允许ssh,http和https访问. 最佳方案 sudo ufw默认拒绝 sudo ufw允 ...

  5. linux桌面计时器,如何在Ubuntu中设置计时器,警报和秒表

    在本文中,我们将说明如何在Ubuntu系统上设置计时器,警报和秒表.本文介绍了以下两种方法: 通过使用Gnome Clocks工具的UI 通过命令行使用各种技巧和技巧 我们已经在Ubuntu 18.0 ...

  6. Linux指定网卡优先级,如何在Ubuntu中设置网络连接的优先级?

    问题描述 如果将Ubuntu 11.04计算机同时连接到WiFi和3G,如何设置优先级以使应用程序(浏览器等)首先使用WiFi?如果不可用,则应使用3G. 基本上,我想设置网络连接的使用顺序. 编辑: ...

  7. linux如何改磁盘文件系统名,如何在Ubuntu上设置文件系统(磁盘)配额

    文件系统配额是Linux内核中的标准内置函数. 配额确定文件支持用户活动必须具有的空间量. 磁盘配额还限制了用户可以在系统上创建的文件数量. 支持配额系统的文件系统包括xfs,ext2,ext4和ex ...

  8. 虚拟机中的ubuntu怎么设置1920X1080分辨率

    前言 装过ubuntu的虚拟机人应该都知道,刚刚装完系统时,分辨率小的令人发指,根本就不能愉快的使用,所以必须调整,但是有些分辨率ubuntu里面也没有,这就需要我们自己自定义. 自定义分辨率 1. ...

  9. 远程ubuntu桌面_如何在Ubuntu上设置远程桌面

    远程ubuntu桌面 J.D. Canchila/Shutterstock JD Canchila /快门 Need to get your hands on a distant Ubuntu Lin ...

最新文章

  1. vs2008中,创建基于对话框的mfc动态库步骤
  2. laravel-mix 使用
  3. 1.spring:helloword/注入/CDATA使用/其他Bean/null级联/p命名空间
  4. 002 前、中、后序遍历二叉树(递归迭代)
  5. 【转】VS问题集合,不用也要收藏防止以后使用找不到
  6. SVN使用过程中遇到的一些问题
  7. python商品管理系统_python 函数写商城管理系统
  8. Luogu P2827 蚯蚓
  9. android监听动画完成,android判断动画已结束示例代码
  10. Visio的基本使用教程
  11. Eps总结(2)——Eps常用命令与快捷键
  12. Linux终端命令格式
  13. 笔记本更改计算机开机时用户名和密码错误,怎样修改联想电脑开机账号密码怎么办...
  14. qemu-nbd挂载虚拟机镜像文件系统
  15. python中随机函数import random作用_python学习之随机函数random
  16. 淘宝补单发货地不一样可以吗?正确补单流程是什么?
  17. 网络编程学习(11)/ FTP项目(5) ——文件上传和上传断点续存功能
  18. EML中标北爱尔兰政府2.73亿澳元经济刺激方案
  19. 如何成就百万点击的名博
  20. android局域网播放视频播放器,手机播放器播放局域网内电脑本地的视频

热门文章

  1. 超级试题助手一键更改题目顺序和选项顺序
  2. 6.S081 Lab3 page tables
  3. Docker 出现docker: no matching manifest for windows/amd64 10.0.18363 in the manifest list entries.已解决
  4. Intersect(交集)与Except(差积)
  5. python打擂台法_御灵手游怎么打擂台 擂台战打法技巧
  6. 采集助手:增加一个方法!
  7. 2021-10-05尤破金10/现货黄金白银日内走势是涨是跌?期货原油伦敦金晚间美盘操作建议
  8. (四)docker镜像存出和载入
  9. 移动硬盘上安装WIN PE最简单的方法http://dzh.mop.com/topic/main/readSubMain_6459066_0.html
  10. QNX 7.0 Screen截图示例程序