今天在虚拟机上装了一个LUbuntux64(12.10)玩,安装的时候,由于主板默认是没有开虚拟化支持,报错,改后相当的顺利。但是进入系统后,屏幕显示分辨率为800X600的,全屏的话,在大显示器上显示就就中间一小块,非常的不舒服。长年在Windows下用惯了右键桌面设分辨率的我,毫不犹豫的右键了一下——答案是肯定的,没找到地方设置。

  其实在LUbuntu下面,在系统开始菜单有个首选项里面有个设置分辨率的,但是我这进去之后,默认的分辨率没有1920X1080。挑最接近的分辨率设置好后,还是中间局促的很。为此Google一把,发现可以自定义设置桌面分辨率,在Windows下没享受过啊,一直都是安装驱动,然后自动选择。这里记录下自定义分辨率的过程。

  使用的命令:xrandr,cvt

首先查看下当前已经提供的分辨率设置:xrandr (不用带任何参数)

xrandr command to view current display mode

上面图中框中的是设置好之后的分辨率,在xrandr开始的时候是没有的,这里做说明,就没有重新删除重做一遍(用xrandr --delmode可以删除掉)。

再查看没有可用的分辨率下,我们就需要为显示设备(显示器,投影仪等)定制一个合适的分辨率。我们使用cvt来生成指定分辨率。

code
1
cvt 1920 1080
cvt command

注意有红下划线处,我们可以看到,cvt提供的modeline。下面我们要做的就是将modeline启用。这里直接给出相应的命令,就不再提供说明,后面会送上命令图。

code
1
#MitchellChu'Blog:使用xrandr 创建新的mode,--newmode后面跟刚刚cvt产生的modeline信息。 sudo xrandr --newmode "1920x1080_60.0" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync #MitchellChu'Blog:添加新的mode,--addmode后面第一个参数是xrandr显示出来的列表中,你要更改目标输出的设备名称,在我这里是Virtual1.如果是直接接显示器的,可能是VGA1. sudo xrandr --addmode Virtual1 "1920x1080_60.00" #MitchellChu'Blog:添加完之后,需要做的就是将分辨率应用到指定的输出设备。 sudo xrandr --output Virtual1 --mode "1920x1080_60.00" #MitchellChu'Blog: 至此,你可以看到你的显示器分辨率已经按照定制的分辨率来显示了。
附上上面命令执行图——注意:#号后面的内容为备注,在实际命令中不用输入:

xrandr command

上面最后一步,还没有输入完全,差:.00“,输入后回车,系统就会自动修改指定设备的分辨率。

至此,就完成了分辨率的自定义设置。

如果你再次使用xrandr来显示一下,就会发现,刚刚设置的分辨率已经被添加进去了。


先查看自己显卡支持的分辨率
输入命令:
sudo hwinfo --framebuffer
sudo apt-get install v86d hwinfo(如果没有就安装)

使用cvt命令生成 xorg.conf下的屏幕分辨率和刷新率
(你的可以这样运行sudo cvt 1280 720 75)
-------------------------------------------------------------------------------------
代码:
sudo cvt 1280 1024 60
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
sudo cvt 1024 768 60
# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync

sudo vim /etc/X11/xorg.conf (把上面运行得到的结果复制过来)
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Option "PreferredMode" "1280x1024_60.00" #(自定义首选分辨率和刷新率,即设为默认)
EndSection

这只是个例子供参考
--------------------------------------------------------------
===========================================
如果没这文件/etc/X11/xorg.conf

用了专有fglrx驱动:
进入字符界面,N卡输入:sudo nvidia-xconfig 生成一个
####(注释掉你的是N卡) A卡:sudo aticonfig --initial -f
-----------------------------------------
如果用的是开源AIGLX驱动
X -configure
会提示xorg.conf在哪。复制到/etc/X11/下

重启后便可以使用合适的分辨率


转载于:https://www.cnblogs.com/lizunicon/p/3509539.html

【linux】xrander/cvt自定义分辨率相关推荐

  1. xrander/cvt自定义分辨率

    Ubuntu下面,在系统开始菜单有个首选项里面有个设置分辨率的,但是我这进去之后,默认的分辨率没有1920X1080.挑最接近的分辨率设置好后,还是中间局促的很.为此Google一把,发现可以自定义设 ...

  2. kali linux桌面分辨率,kali自定义分辨率(1920*1080)

    xfce 设在分辨率1920 1080 #自定义cvt 1920 1080 #查看系统显示器名称xrandr #设置分辨率xrandr --newmode "1920x1080_60.00& ...

  3. Linux drm设置默认分辨率,Wayland如何设置自定义分辨率

    您可以尝试通过Wayland设置自定义分辨率,这需要一定的努力和不同的结果. 您可能应该首先针对Wayland提交错误报告,包括图形卡和显示器. 添加自定义分辨率 xrandr will NOT wo ...

  4. linux 显示器分辨率设置太小了,显示器不显示 如何在设置回来,当“显示设置”中的分辨率不可用时,如何使用xrandr设置自定义分辨率...

    您需要执行以下步骤来添加新的自定义分辨率并应用它.以下步骤用于添加1920x1080分辨率,但是您可以将其用于任何其他所需的分辨率.但是请确保您的显示器和板载图形支持该分辨率. # First we ...

  5. linux自定义刷新率,Linux下设置其分辨率及刷新率

    在Windows下,显示模式是用分辨率和刷新率来设置的. 其设置也是非常简单的. 而在Linux设置就不太方便了,虽然也在各个桌面环境下有相关的工具, 但要完全设置好,都离不开X的配置文件/etc/X ...

  6. ubuntu自定义分辨率

    首先说下为啥要专门敲个文章来说明这个问题,因为我最近入手了一台分辨率为3200*1800的高分辨率笔记本,但使用的时候发现现在的操作系统及其诸多软件对高分辨率屏幕的支持真的是太烂,字体发虚或者变得非常 ...

  7. 修改ubuntu18.04分辨率+自定义分辨率

    修改ubuntu18.04分辨率+自定义分辨率 1.查看现有分辨率 2.设置新的分辨率模式 3.更改分辨率 在用实验室服务器的时候,发现一切换分辨率就自动变化了 所以查了一下如何更改屏幕分辨率,避免每 ...

  8. ubuntu中自定义分辨率

    前言 虚拟机刚装完ubuntu系统后,分辨率小的令人发指,所以必须调整,但是ubuntu里面没有合适的分辨率,这就需要我们自己自定义. 自定义分辨率 1.查看分辨率 $ xrandr "*& ...

  9. debian 显示器使用自定义分辨率

    比如你要使用 1440x900 的自定义分辨率,先利用 cvt 计算一个新的 modeline $  cvt 1440 900 输出为: # 1440x900 59.89 Hz (CVT 1.30MA ...

最新文章

  1. C++STL源代码学习(之slist篇)
  2. C# 4.0 新增特性
  3. python 阿狸的进阶之路(4)
  4. service 层 拼接的html 代码如何直接返回_字符串拼接,会走StringBuilder 吗?
  5. HDU6266 - Hakase and Nano 狄利克雷卷积
  6. 行业认证标准:ISO 26262-汽车软件功能安全标准
  7. 关于程序员职业规划的思考
  8. 用阿里云商标注册流程步骤,以及有哪些商标延伸服务
  9. 五线谱音名和组别对照表_五线谱最全知识及符号!
  10. python中append函数的用法
  11. kata-containers对接firecracker
  12. Consul 注册中心介绍以及搭建
  13. python 死循环捕捉输入异常
  14. Semantic-UI-React (称 stardust) 对比 Antd
  15. python对文本文件的读写
  16. EDVR和FastDVD
  17. 键盘过滤驱动之IRP劫持
  18. snmp v3 参数_SNMP V3的配置指南
  19. jquery怎么根据id获取元素值
  20. 超级细菌战:一场人类无法打赢的战争

热门文章

  1. bzoj 1193: [HNOI2006]马步距离(贪心+BFS)
  2. bzoj 1619: [Usaco2008 Nov]Guarding the Farm 保卫牧场(DFS)
  3. 平均值(Mean)、方差(Variance)、标准差(Standard Deviation)
  4. 基数排序(稍微困难)
  5. paper reading:[renormalization]Semi-supervised Classification with Graph Convolutional Networks
  6. AD16查看不同层并修改走线(一般也就两层
  7. mysql 体系架构设计_MySQL数据库的体系架构(转载)
  8. PAT-乙级-1035 插入与归并
  9. java并发编程工具类辅助类:CountDownLatch、CyclicBarrier和 Semaphore
  10. nodejs+react使用webpack打包时控制台报错