Linux系统分辨率设置
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系统分辨率设置的更多相关文章
- linux linux系统常用设置
linux linux系统常用设置 一.设置开机时开启数字键 修改rc.local文件 命令:vi /etc/rc.local rc.local文件中增加如下代码: INITTY=/dev/tty ...
- linux系统下设置oracle开机自动启动
在Linux系统中,安装好oracle数据库服务后,并不像在Windows系统下一样,oracle服务在默认情况下会随时系统的启动自动启动.Linux系统中,是需要用户去手动进行设置,才能实现orac ...
- Linux系统时间设置(转载)
Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟, ...
- Linux系统如何设置开机程序自启动
在Linux系统如何让程序开机时自动启动 核心提示:系统的服务在开机时一般都可以自动启动,那在linux系统下如果想要程序在开机时自动启动怎么办?我们知道在 windows系统“开始”--& ...
- Linux系统权限设置 - 运用指南
下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明.linux中除了常见的读(r).写(w).执行(x)权限以外,还有其他的一些特殊或隐藏权限,熟练掌握这些权限知识的使用, ...
- Linux系统如何设置开机自动运行脚本?
大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Li ...
- 解决Linux系统在设置alias命令重启后失效的问题
在使用linux系统的过程中,大多数情况下都是在字符界面下进行的.有些比较长的命令我们不希望每次都重复输入,这样不仅浪费时间而且还容易出错:我们会使用alias命令来解决 比如: alias ll=' ...
- 【linux】linux系统安全设置
1.下载安装安全软件 2.取消Telnet登录采用SSH方式并更改ssh服务端远程登录的配置 1)Telnet登录协议是明文不加密不安全,所以采用更安全的SSH协议. 2)更改ssh服务端远程登录相关 ...
- linux系统安全设置策略
1.检查是否设置口令长度至少8位,并包括数字,小写字符.大写字符和特殊符号4类中至少2类. 在文件/etc/login.defs中设置 PASS_MIN_LEN 不小于标准值 修改/etc/pam.d ...
随机推荐
- wait()和sleep()、sleep()和yield()的区别
wait()和sleep()的区别主要表现在一下几个方面: 原理不同.sleep()方法是Thread类的静态方法,是线程用来控制自身流程的.它会使线程暂停执行一段时间,把执行机会让给其他线程,等到时 ...
- javascript 设置cookie和取得cookie
代吗实例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...
- 【串线篇】Mybatis缓存之一级缓存
1.体会 一级缓存:MyBatis:SqlSesion级别的缓存:默认存在,不需要设置. 机制:只要之前查询过的数据,mybatis就会保存在一个缓存中(Map):下次获取直接从缓存中拿:当前sess ...
- APPScan安全测试工具
1.下载IBM Security AppScan Standard.rar免费版,下载地址:https://www.cr173.com/soft/820147.html,安装完成后,配置扫描配置提示无 ...
- [BZOJ5466][NOIP2018]保卫王国 倍增
题面 首先可以写一个暴力dp的式子,非常经典的树形dp \(dp[i][0]\)表示\(i\)这个点没有驻军,\(dp[i][1]\)就是有驻军,\(j\)是\(i\)的孩子.那么显然: \[ \be ...
- Java数据类型转换题目
题目一 public static void main(String[] args) { byte b1 = 1, b2 = 2, b3, b6, b8; final byte b4 = 4, b5 ...
- 一款易用、高可定制的vue翻页组件
一款易用.高可定制的vue翻页组件 在线体验:pages.cixi518.com 使用 npm i vo-pages --save vo-pages组件父元素必须设置固定高度并填写属性overflow ...
- boost algorithm
BOost Algorithm provides algorithms that complement the algorithms from the standard library. Unlike ...
- spring-boot整合mongodb多数据源的案例
1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.GITHUB地址 https://github.com/nbfujx/springBo ...
- Java JsonPath grab InvalidPathException in code, you must be catching Java 7's java.nio.file.InvalidPathException instead of JsonPath's com.jayway.jsonpath.InvalidPathExceptio
I am using JsonPath and am able to parse my data and get the values when the path provided is correc ...