今天用屏幕扩展,结果在显示器上的屏幕分辨率只能显示1024*768,很不协调,于是百度了一下,看得了一个解决方案,这里记录下来,以便以后不时之需。

原文地址:http://blog.csdn.net/metaphysis/article/details/6885767

当使用的显示器不能被 Linux 正确识别,从而无法使用最佳的分辨率,可以通过以下方法来更改分辨率。

(1)首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 1440x900,由于
    未能正确检测,使用 xrandr 命令结果如下:

Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
    VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       1360x768       59.8
       1024x768       60.0
       800x600        60.3     56.2
       848x480        60.0
       640x480        59.9     59.9

可以看到当前使用的显卡是 VGA1(后续显示模式在此显卡上添加),列表中并无 1440x900 的分别率可用。

(2)这时可以使用 xrandr 命令新增显示模式,由于显示模式有一定的格式,如果不知道如何配置,可以通过
    cvt 来获得。

(3)cvt 使用方法:cvt X Y,X 表示分辨率宽度,Y 表示分辨率高度。如生成 1400x900 的分辨率,可使
    用命令:

cvt 1440 900

默认刷新率为 60.0Hz。生成以下模式:

# 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

(4)将 cvt 得到的显示模式使用 xrandr 命令添加:

sudo xrandr --newmode "1440x900"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
    sudo xrandr --addmode VGA1 1440x900
    sudo xrandr --output VGA1 --mode 1440x900

(5)这时就可以在显示器分辨率设置里使用 1440x900 的分辨率了。

(6)可能在每次开机时,又不能使用设定好的分辨率了,可以将上述命令添加到 X 图形界面的启动命令中。使
    用如下命令:

sudo gedit /etc/gdm/Init/Default

打开 X 图形界面的启动配置文件,将第(4)步的三个命令如下添加(注意要在最后一个命令前),即可在每次
    启动 X 图形界面时自动使用设置的分辨率。

sudo xrandr --newmode "1440x900"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
    sudo xrandr --addmode VGA1 1440x900
    sudo xrandr --output VGA1 --mode 1440x900
    /sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm

(7)如果开机后任务栏显示不正常,可以通过以下脚本关闭重新启动任务栏来纠正。

gconftool-2 --shutdown
    rm -rf ~/.gconf/apps/panel

pkill gnome-panel

另附上屏幕扩展设置:

查看本本的显示器LVDS1信息

daitr@aa:~$ xrandr
Screen 0: minimum 320 x 200, current 2646 x 1024, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1366x768 60.0*+  www.2cto.com  
1360x768 59.8 60.0 
1024x768 60.0 
800x600 60.3 56.2 
640x480 59.9
 
另一个显示VGA1的信息
 
VGA1 connected 1280x1024+1366+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0 
1152x864 75.0 
1024x768 75.1 60.0 
800x600 75.0 60.3 
640x480 75.0 60.0 
720x400 70.1   www.2cto.com  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
将显示器显示在本本的右侧:
 
daitr@aa:~$ xrandr --ouput VGA1 --auto --right-of LVDS1
关掉显示器VGA1
daitr@aa:~$ xrandr --output VGA1 --off
开启显示器VGA1
daitr@aa:~$ xrandr --output VGA1 --auto
开启显示器VGA1在右侧
daitr@aa:~$ xrandr --output VGA1 --auto --right of

测试一下

未知显示器设置屏幕分辨率和屏幕扩展设置相关推荐

  1. 屏幕分辨率与屏幕尺寸关系

    一.屏幕分辨率是指屏幕可显示的最高像素数目. 二.屏幕尺寸显而易见,是指其面积. 三.另外还有一个术语叫"点距",就是屏幕上像素与像素之间的距离,也就是代表单位面积内像素点数目的一 ...

  2. 关于获取多个屏幕分辨率以及进行一些设置

    Windows下提示显示器信息主要通过两个函数实现.一个是EnumDisplayDevices(), 另一个是EnumDisplayMonitors(). EnumDisplayDevices()枚举 ...

  3. 为什么计算机屏幕分辨率会,屏幕分辨率为什么调不了【解决方法】

    我们都知道,电脑的运用如今在我们的生活中已经非常得普遍而且广泛了,它被广泛地运用在学习.工作.科学以及技术上.但是在平时使用电脑的过程中可能会有很多的问题.对于电脑新手来说,最常遇见的问题之一便是有时 ...

  4. 2021年最全Android屏幕适配的度量单位px dp(dip) ppi dpi sp pt的区别(最详细,屏幕尺寸,屏幕分辨率,屏幕兼容,屏幕适配)

    0 前言 快乐李同学最新在学习Android屏幕适配相关的知识点,其中涉及到了很多Android屏幕适配相关概念和度量单位,但是快乐李同学掌握的相关知识不牢固,于是决定写出这两篇文章对这方面的知识点做 ...

  5. 屏幕分辨率、屏幕尺寸、屏幕像素、屏幕密度完全解析

    在此做笔记方便查看: 原文见 :点击打开链接 http://www.chinaz.com/manage/2015/0902/441624.shtml 另:关于屏幕的适配:参考文章点击打开链接 http ...

  6. 屏幕分辨率和屏幕尺寸之间的关系

    虽然这是一个很基础的问题,但是大多数人都对其有不少误解. 首先说一下屏幕尺寸,通常描述屏幕尺寸我们会用英寸来表示,比如说iphone6sp的尺寸是5.5英寸,但是英寸其实是长度单位,1英寸=2.54厘 ...

  7. C++获取屏幕分辨率(屏幕窗口大小),屏幕显示比例(DPI)几种方法

    1.获取屏幕的分辨率的几种方 #include <Windows.h>#include <iostream> int main(void) {HWND hd = GetDesk ...

  8. vr相关文章第一弹,屏幕分辨率和屏幕ppi的区别

    AMD:全沉浸式虚拟现实需要16K的显示屏 对不起,对于世界领先的4K VR头显 我们要先泼点冷水 对于以上两篇文章作一些评价,首先第二篇文章对于渲染能力的担忧确实让人揪心,硬件的性能的提升不是靠市场 ...

  9. Ubuntu设置屏幕分辨率及屏幕翻转

    首发于:yuany3721的WordPress Version: Ubuntu 18.04.6 LTS 使用xrandr查看屏幕信息 $ xrandr Screen 0: minimum 320 x ...

  10. Ubuntu 16.04 LTS设置屏幕分辨率并永久保存所设置的分辨率

    更多内容请关注https://www.cnblogs.com/huangrenhui/ 一.问题: 1.新装完Ubuntu 16.04 LTS后,进入系统打开命令行窗口,界面的分辨率显示是最小的: 2 ...

最新文章

  1. “诺奖摇篮”贝尔实验室:从辉煌到衰败的百年沉浮
  2. 合作开发用到的几个 设计模式
  3. 售卖ssr_博人传148集:SSR鸣人卡牌受追捧,“金钱之术”重现,太子被盯上
  4. 性能计数器取网卡流量
  5. fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h”?
  6. 远程连接server问题
  7. python面向对象编程98讲_谈面向对象的编程(Python)
  8. Java 18 发布:甲骨文公司已开始将Java纳入其软件许可审计
  9. Linux Linux常用命令二
  10. iOS开发之 Autolayout 详解
  11. linux 打包qt可执行文件
  12. 容器精华问答 | Docker是否比虚拟技术要好?
  13. mysql - rank函数的使用
  14. transformer之预训练task小析(五)
  15. 如何巧妙实现文字变语音?其实文字转语音助手就很好
  16. linux管理控制面板--可视化管理linux
  17. HDCP@SKE交互
  18. Android保存搜索历史
  19. 事业单位计算机和办公软件基础知识,计算机基础知识(事业单位计算机考试常考知识点总结)...
  20. 步进伺服电机加减速 及 位置速度控制关键程序

热门文章

  1. hammerJs-v2.0.4详解
  2. 【010Editor】010Editor使用技巧汇总(不断更新中)
  3. 使用PHP+LibreOffice实现word转html的功能
  4. 数据结构——图的概述
  5. python(模块)xlsxwriter
  6. 聚类算法之DBSCAN
  7. linux获取电信超级密码吗,最新中国电信光猫超级密码获取方法
  8. clamav获取病毒库版本号
  9. java并发编程-CAS算法
  10. matlab不能radon变换,Radon变换的理解