linux 设置分辨率

如果你需要在linux上设置显示屏的分辨率,分两种情况:分辨率模式存在与分辨率模式不存在,具体如下。

1,分辨率模式已存在

1)如何查询是否存在:

图形界面:在System Settings/Displays/Resolution栏查看下拉列表。

控制台:在控制台输入命令:xrandr,即会输出当前已存在的分辨率模式。

2)如何配置:

图形界面:在System Settings/Displays/Resolution栏下拉列表中设置。

控制台:使用命令xrandr --output 显示器名称 --mode 模式名称,如:xrandr --output Virtual1 --mode "1440x900"

2,分辨率模式不存在

总体操作流程如下:

1)使用ctv或gtf命令计算mode line参数;

2)使用xrandr --newmode 新建一个模式;

3)使用xrandr --add添加一个模式到指定的显示器;

4)使用xrandr -s 设置指定显示器的分辨率;

5)持久化模式与设置,即设置参数重启后有效。

以下为操作实例,新建一个分辨率模式1600x900_60.00,并将分辨率设置为该模式,同时持久化该配置:

测试环境:

1)ubuntu16.04(运行在win7 + vmware workstation 12)

2)对ubunut的显示器Virtual1进行设置

操作与输出如下:

wqb@ubuntu:~$ gtf 1600 900 60
  # 1600x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 119.00 MHz   Modeline "1600x900_60.00"  119.00  1600 1696 1864 2128  900 901 904 932  -HSync +Vsync

wqb@ubuntu:~$ xrandr --newmode "1600x900_60.00"  119.00  1600 1696 1864 2128  900 901 904 932  -HSync +Vsync  //新建一个显示模式,将上一行的后半部分作为xrandr --newmode的参数

wqb@ubuntu:~$ xrandr --addmode Virtual1 "1600x900_60.00"   //增加一个显示模式到Virtual1

//设置Virtual1的显示模式为"1600x900_60.00",此时分辨率设置已起效(屏幕显示宽度会变化),但未持久化显示模式,如果没有持久化显示模式,每次启动时都将提示无法找到显示模式"1600x900_60.00"

//你还可以通过编辑配置文件~/.config/monitors.xml来配置分辨率大小,但需要等到下一次重启时才起效。

wqb@ubuntu:~$ xrandr --output Virtual1 --mode "1600x900_60.00"

//以下为持久化显示模式

wqb@ubuntu:~$ sudo vi /etc/X11/xorg.conf    //打开(或新建)xorg.conf文件,初始系统没有该文件,创建即可。

打开后,在文件中添加以下内容:

Section "Monitor"

Identifier "Configured Monitor"     Modeline "1600x900_60.00"  119.00  1600 1696 1864 2128  900 901 904 932  -HSync +Vsync    #来自命令gtf的输出     Option "PreferredMode" "1600x900_60.00"    #模式名为"1600x900_60.00" EndSection
Section "Screen"     Identifier "Default Screen"     Monitor "Configured Monitor"     Device "Configured Video Device" EndSection
Section "Device"     Identifier "Configured Video Device" EndSection

完成以上操作后,即添加一个显示模式"1600x900_60.00"到Virtual1,并持久设置分辨率为1600x900。

转自https://blog.csdn.net/killerstranger/article/details/80559914

Linux系统分辨率设置的更多相关文章

  1. linux linux系统常用设置

    linux  linux系统常用设置 一.设置开机时开启数字键 修改rc.local文件 命令:vi  /etc/rc.local rc.local文件中增加如下代码: INITTY=/dev/tty ...

  2. linux系统下设置oracle开机自动启动

    在Linux系统中,安装好oracle数据库服务后,并不像在Windows系统下一样,oracle服务在默认情况下会随时系统的启动自动启动.Linux系统中,是需要用户去手动进行设置,才能实现orac ...

  3. Linux系统时间设置(转载)

    Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟, ...

  4. Linux系统如何设置开机程序自启动

    在Linux系统如何让程序开机时自动启动      核心提示:系统的服务在开机时一般都可以自动启动,那在linux系统下如果想要程序在开机时自动启动怎么办?我们知道在 windows系统“开始”--& ...

  5. Linux系统权限设置 - 运用指南

    下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明.linux中除了常见的读(r).写(w).执行(x)权限以外,还有其他的一些特殊或隐藏权限,熟练掌握这些权限知识的使用, ...

  6. Linux系统如何设置开机自动运行脚本?

    大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Li ...

  7. 解决Linux系统在设置alias命令重启后失效的问题

    在使用linux系统的过程中,大多数情况下都是在字符界面下进行的.有些比较长的命令我们不希望每次都重复输入,这样不仅浪费时间而且还容易出错:我们会使用alias命令来解决 比如: alias ll=' ...

  8. 【linux】linux系统安全设置

    1.下载安装安全软件 2.取消Telnet登录采用SSH方式并更改ssh服务端远程登录的配置 1)Telnet登录协议是明文不加密不安全,所以采用更安全的SSH协议. 2)更改ssh服务端远程登录相关 ...

  9. linux系统安全设置策略

    1.检查是否设置口令长度至少8位,并包括数字,小写字符.大写字符和特殊符号4类中至少2类. 在文件/etc/login.defs中设置 PASS_MIN_LEN 不小于标准值 修改/etc/pam.d ...

随机推荐

  1. React Native框架如何白盒测试-HIPPY接口测试架构篇

    本文转载自腾讯TMQ团队 ,侵权删. 1.开天辟地 Hippy是什么呢?简单点,能用JavaScript来写Android和iOS应用的框架, 类似业界的React Native. 好吧,我们还是严谨 ...

  2. 【串线篇】SQL映射文件-联合查询(完结association+cellection)

    1.级联属性的方式封装查出1-1 查钥匙的时候顺别把对应的级联的那把锁也查出来 1).两个JavaBean,Key里有对应的Lock(private Lock lock;//当前钥匙能开哪个锁:) 2 ...

  3. Codeforces 963E Alternating Sum 等比数列+逆元

    题目大意: 看一下样例就明白了 基本思路: 题目中明确提到k为一个周期,稍作思考,把k项看作一项,然后发现这是个等比数列,q=(b/a)^k, 然后重点就是怎样处理等比数列求和表达式中的除法,这个时候 ...

  4. springboot上传excel到oss

    参考:https://blog.csdn.net/qq_34864038/article/details/80239320 https://blog.csdn.net/qq_27319683/arti ...

  5. promise函数

    一.promise函数是干什么的 promise函数是解决异步编程调用代码逻辑编写过于复杂的问题的,当网络请求非常复杂时,就会出现回调地狱,这样如果将这些代码写在一起就会看起来很复杂,且不利于阅读,如 ...

  6. 目前在玩的几款手机挖矿APP

    目前在玩的几款手机挖矿APP 1.网易星球 网易星球app是由网易最新推出的区块链产品,网易星球app用户获得邀请码注册之后就能免费领取数字资产“黑钻”,网易星球app还支持信息安全存储.去中心化价值 ...

  7. spring+cxf

    里面有http://127.0.0.1:8081/dcs/soap/cls       http://127.0.0.1:8081/dcs/soap/cms       http://127.0.0. ...

  8. 2019 牛客暑期多校 第二场 H Second Large Rectangle (单调栈)

    题目:https://ac.nowcoder.com/acm/contest/882/H 题意:一个大的01矩阵,然后现在要求第二大的全一矩阵是多少 思路:在这里我们首先学习一下另一个东西,怎么求直方 ...

  9. [CSP-S模拟测试]:旅行(数学+线段树)

    题目传送门(内部题12) 输入格式 第一行,一个整数$n$,代表树的点数.第二行,$n$个整数,第$i$个整数是$B_i$,描述排列$B$.接下来$n−1$行,每行两个整数$u,v$,描述一条树边$( ...

  10. ip地址与子网掩码----基础知识

    前言 IP地址有三种基本类型,由网络号的第一组数字来表示. A类地址的第一组数字为1-126. B类地址的第一组数字为128-191. C类地址的第一组数字为192-223. 注:数字0和 127不作 ...