1. 程式人生 > >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進行設定

操作與輸出如下:

[email protected]

:~$ 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

[email protected]:~$ xrandr --newmode "1600x900_60.00"  119.00  1600 1696 1864 2128  900 901 904 932  -HSync +Vsync  //新建一個顯示模式,將上一行的後半部分作為xrandr --newmode的引數

[email protected]

:~$ xrandr --addmode Virtual1 "1600x900_60.00"   //增加一個顯示模式到Virtual1 

//設定Virtual1的顯示模式為"1600x900_60.00",此時解析度設定已起效(螢幕顯示寬度會變化),但未持久化顯示模式,如果沒有持久化顯示模式,每次啟動時都將提示無法找到顯示模式"1600x900_60.00"

//你還可以通過編輯配置檔案~/.config/monitors.xml來配置解析度大小,但需要等到下一次重啟時才起效。

[email protected]:~$ xrandr --output Virtual1 --mode "1600x900_60.00"   

//以下為持久化顯示模式

[email protected]:~$ 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。


相關推薦

linux 設定解析度

如果你需要在linux上設定顯示屏的解析度,分兩種情況:解析度模式存在與解析度模式不存在,具體如下。 1,解析度模式已存在 1)如何查詢是否存在: 圖形介面:在System Settings/Displays/Resolution欄檢視下拉列表。 控制檯:在控制檯輸入命令:

Linux設定顯示器解析度與重新整理率

本文詳細介紹了設定Linux顯示器的解析度與重新整理率的方法,並就相關問題做了說明,有需要的朋友參考學習下。 本節內容: Linux顯示器解析度與重新整理率的設定方法。 一、檢視顯示卡相關資訊   複製程式碼程式碼示例: glxinfo | grep -i ren

Linux設定預設Python版本

1.檢視當前預設的Python版本 開啟終端,輸入python 這裡寫圖片描述 可以看到當前系統中預設的python版本是 2.7.12 2. 修改預設Python版本 下面把預設的python版本從2.7改為3.5 進入”/usr/bin”目錄下,輸入”ls -l | grep pytho

Linux設定時間同步

時間同步: 1、設定時間 date -s "2018-9-10 12:12:12" 2、配置時間伺服器 叢集的其他機器都跟namenode所在機器同步時間 NTP伺服器【Network Time Protocol(NTP)】是用來使計算機時間同步化的一種協議 檢查nt

linux設定ssh免密登入和ssh-copy-id命令

linux系統配置免密碼的方式: 1:ssh-keygen -t rsa ssh-keygen -t dsa 生成金鑰 2:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] # 接下來一路回車到底

Linux設定定時任務crontab命令

1、  crontab命令概念 crontab命令用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於“crontab”檔案中,以供之後讀取和執行。 cron 系統排程程序。 可以使用它在每天的非高峰負荷時間段執行作業,或在一週或一月中的不同時段執行。cron是系統主要的排程程

linux設定mysql資料庫使其讓外網訪問流程

第一步 1.{ 、配置檔案的修改 1.#sudo vim /etc/mysql/my.cnf 找到 bind-address = 127.0.0.1 註釋掉這句話  } 2.{ 、Mysql資料庫的修改 1) [[email protect

Kali之——Kali Linux設定固定ip

1.修改/etc/network/interfaces檔案 在終端輸入命令:vim  /etc/network/interfaces,修改檔案的內容如下: 2.修改/etc/resolv.conf檔案 在終端輸入命令:vim /etc/resolv.conf,向其中修改如

linux設定bond網絡卡繫結

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

修改Linux桌面解析度

最近剛開始研究Linux系統, 找了一臺主機裝了Ubuntu18.04, 開機發現螢幕解析度不對, 於是乎開始找教程。  昨天搞了一天, 發現一打法, 基本如下: 平常一般是在膝上型電腦上工作,有時由於筆記本螢幕太小,多開啟幾個應用就非常不方便,於是就連線到大屏液晶顯示器,

Linux設定靜態IP(橋接模式)

1.虛擬機器網路連線模式① bridged(橋接模式)在這種模式下,VMWare虛擬出來的作業系統就像是區域網中的一臺獨立主機,它可以訪問網內任何一臺機器。在橋接模式下,你需要手工為虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。同時,由於這個虛擬系統是區域

Unity出PC包設定解析度

去除執行初的選擇螢幕解析度 在PlayerSetting中將Display Resolution Dialog設定為Disabled即可 動態設定螢幕解析度 在unity有一個Screen.SetResolution的方法該方法有三個引數分別時螢幕解析度的寬、高和是否全屏

使用opencv設定解析度並儲存在本地

#include <iostream> #include <cstdio> #include <opencv2/opencv.hpp> #include <unistd.h> using namespace std; using namespace c

Linux 設定代理指令碼

/opt/tools # vim setproxy.sh: echo Please input your domain account and password read -p"account:" username read -p"password:" -s password echo

VWware安裝Linux設定固定IP以及上網問題解決

最近在研究虛擬機器搭建Linux 然後各種問題出現,不是IP一直在變,就是連不上網,各種煩人,今天就把一部分煩人的東西的解決辦法,在前人的方法下作了彙總,希望可以幫助大夥解決點問題(本人新手,轉載的內容都有說明) Linux版本:烏班圖ubuntu-14.10-desktop-amd64

Kali Linux設定快捷鍵啟動終端

Kali Linux沒有像烏班圖一樣的快捷鍵開啟終端功能(Ctrl+Alt+T),但是我們可以在kali中設定我們的快捷鍵。 在Kali中,啟動終端的命令 gnome-terminal #啟動終端 開啟控制中心,選擇裝置(Decives)-選擇鍵盤(keyboard)-顯示快捷鍵(shor

ambari 的前提Linux設定免密登入

假設有四臺機器,一server三agent,主要設定server. 以root身份登入,修改hosts檔案,vim /etc/hosts,如下圖 ip地址為四臺機器的IP,後面為主機名 1)、ssh-keygen //按預設回車生成公私匙檔案 .ssh 2)、cd /root/.

linux 設定系統時間與同步

分散式叢集中往往要求時間一致性,需要設定不同的伺服器為相同的時間 1. 手動設定伺服器時間  linux系統時鐘有兩個,一個是硬體時鐘,即BIOS時間,就是我們進行CMOS設定時看到的時間,另一個是系統時鐘,是linux系統Kernel時間。當Linux啟動時,系統Kernel會去

Windows終端,Linux設定代理

Windows端: 輸入下面指令 set HTTP_PROXY=http://127.0.0.1:1080 set HTTPS_PROXY=https://127.0.0.1:1080 然後: curl.exe -vv www.google.com 會有如下: * Rebui

shell命令以及執行原理、檢視或修改掩碼(umask)、Linux許可權管理、Linux設定檔案訪問許可權(chmod)、粘滯位、修改檔案的擁有者(chown)、修改檔案的所屬組(chgrp)

shell命令以及執行原理:   Linux嚴格意義上說的是一個作業系統,我們稱之為”核心”,但是我們普通使用者,不能直接使用核心,而是通過核心的”外殼”程式,也就是所謂的shell,來與核心溝通。   Linux中的命令大多數都是可執行程式。但其實捕捉我們