我的一台11寸上网本,装的ubuntu。最近外接了一个19寸显示器。分辨率最多只能是1024x768。显示器设置里显示“未知”显示器。

用下面的命令可以看到显卡的信息:

$ lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)

我一直以为是显卡驱动没装好,于是下载了intel显卡linux驱动的源码,并花了几天时间来编译(期间安装了N多它所依赖的包),最终还是没能装成功,还把Xorg搞挂了。无奈还重装了系统。其实intel集成显卡的驱动已经装好了,而且用命令sudo apt-get install xserver-xorg-video-intel也可以安装。

之后还在网上看到修改/etc/X11/xorg.conf之类的解决方案。我直接头大了。

最后还是找到了解决方案:xrandr命令。

首先,直接运行xrandr查看下分辨率的情况:

$ xrandr

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096

LVDS1 connected (normal left inverted right x axis y axis)

1024x600       60.0 +

800x600        60.3     56.2

640x480        59.9

VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1024x768       60.0 *

800x600        60.3     56.2

848x480        60.0

640x480        59.9

标星号的那行就是我正在使用的分辨率。

下面用cvt命令生成一个modeline,为后续添加分辨率作准备:

$ cvt 1440 900

# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz

Modeline '1440x900_60.00'  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

再运行xrandr --newmode来创建一个分辨率模式,使用“Modeline”后的内容(--rmmode删除这个模式):

$ xrandr --newmode '1440x900_60.00'  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

接着用xrandr --addmode把这个模式添加到显示器上(--delmode把这个模式从该显示器上移除):

$ xrandr --addmode VGA1 '1440x900_60.00'

最后是应用这个模式:

$ xrandr --output VGA1 --mode '1440x900_60.00'

到此,我的屏幕看上去就清爽多了。

用xrandr查看一下:

$ xrandr

Screen 0: minimum 320 x 200, current 1440 x 900, maximum 4096 x 4096

LVDS1 connected (normal left inverted right x axis y axis)

1024x600       60.0 +

800x600        60.3     56.2

640x480        59.9

VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1024x768       60.0

800x600        60.3     56.2

848x480        60.0

640x480        59.9

1440x900_60.00   59.9*

设置完后我的屏幕向左偏出了约5个像素,直接在显示器(硬件)上调就可以了。

linux修改屏幕大小和分辨率,linux手动更改显示器分辨率相关推荐

  1. linux修改用户描述的命令,Linux修改用户信息(usermod)

    Linux修改用户信息(usermod)教程 Linux usermod命令详解 功能 修改用户账户. 语法 usermod [options] username 参数 参数 描述 options u ...

  2. linux 获得屏幕大小,Ubuntu Linux下通过c++获取屏幕大小

    操作1,从驱动读取屏幕大小 #include #include #include #include #include #include #include int w,h ,bpp; int *fbme ...

  3. linux 修改系统时间和日期,Linux 修改系统日期和时间

    Linux 修改系统日期和时间 一.文本模式下修改 命令及参数选项:date -s 示例如下: #date -s 04/11/2008 ------将系统时间设定成2008年4月11日 #date - ...

  4. linux删除指定大小的文件,Linux下删除空文件,删除指定大小的文件

    Linux下批量删除空文件(大小等于0的文件)的方法: find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指 ...

  5. linux修改栈指针x86,为什么x86-64 Linux系统调用会修改RCX,这个值意味着什么?

    我正在尝试使用sys_brk syscall在linux中分配一些内存.这是我尝试过的: BYTES_TO_ALLOCATE equ 0x08 section .text global _start ...

  6. linux修改文档拥有人为,Linux系统修复

    LAB : Linux系统修复 实验目的: 使用linux recuse模式修复Linux系统 实验步骤: 一.人为删除系统关键文件 登陆linux系统之后,依次执行以下命令人为破坏当前linux系统 ...

  7. centos linux 修改系统默认语言设置,centos怎么更改语言设置为中文

    centos怎么更改语言设置为中文,语言包,中文,简体中文,视频教程,就会 centos怎么更改语言设置为中文 易采站长站,站长之家为您整理了centos怎么更改语言设置为中文的相关内容. 查看系当前 ...

  8. linux修改时间写入cmos,解析Linux操作系统修改时间

    如果你在你的电脑上安装了Linux操作系统,可是Linux操作系统上显示的时间是不对的,怎样才能调节好呢?机器上的时间比较复杂,有各式各样的时钟和选项等等.机器里有两个时钟.硬件时钟从根本上讲是CMO ...

  9. android修改屏幕大小设置,android mediaplayer 视频修改视频大小 (屏幕尺寸mediaPlayer =......

    1 主要是通过更改view 的大小来改变视频的大小. 2 在视频初始化时获得视频的高宽都为0 ,这个必须要注意,必须播放后延时 修改view 大小 3 sufaceview 的布局类是 android ...

最新文章

  1. 汇编层探索与讨论c++引用
  2. 在清理卫生的时候面对奖状和过去的日记本应该怎么处理
  3. hibernate课程 初探单表映射1-4 hibernate开发前准备
  4. XmlParser和HtmlParser
  5. 《疯狂Java讲义》(二十九)---- JDBC
  6. LeetCode 551. 学生出勤记录 I
  7. 数据存储的问题(1)
  8. 寒假作业3:抓老鼠啊~亏了还是赚了?
  9. 平分物品价值java_网易互联网8.8笔试_第2题平分物品_自己的题解记录
  10. 云南钉钉早教、幼儿园、托儿所一体化智能管理系统解决方案
  11. 文件上传漏洞—蚁剑连接地址错误、一句话木马php语法错误
  12. 高德地图使用vue-amap 自定义点坐标
  13. 20180304数据修正记录
  14. 许嵩的60句感人歌词,道出了学生时代实在爱情的伤与痛~
  15. RFID资产管理|超高频RFID技术在医院资产管理项目中的应用-铨顺宏
  16. fanyibishe
  17. SaToken技术分享文档
  18. 上周热点回顾(8.20-8.26)
  19. 跌吧,继续跌吧,小灰的基金已亏损64万。。。
  20. 贾志刚_OpenCV视频课程资源

热门文章

  1. 10.25黄金原油投资行情资讯及走势操作分析及最新操作思路
  2. android平台移植ffmpeg 播放器
  3. 直流-直流(DC-DC)变换电路
  4. TensorFlow0.7 的安装
  5. Day2 12.14
  6. 金融级漏洞挖掘思路总结
  7. WinFrom、C# 学习记录五 开发一个鼠标自动点击小软件
  8. 回忆录(19年6月7号)
  9. Vue中的v-slot详解,作用域插槽和具名插槽
  10. 大厂开启抢人大战!平均年薪开到68万,拿下这个证书直接起飞!