日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux的桌面分辨率设置,linux xorg屏幕分辨率设置

發(fā)布時間:2024/8/1 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux的桌面分辨率设置,linux xorg屏幕分辨率设置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

背景

在linux中設(shè)置默認分辨率,目前可知有兩種方法:

1.xrandr命令可設(shè)置分辨率,但重啟后恢復默認值,需要通過添加開機啟動腳本,來設(shè)置顯示值。

2.在xorg中設(shè)置顯示器的默認分辨率。

linux環(huán)境:ubuntu 18.04

使用到的工具:xrandr ,cvt,systemctl

方案一

xrandr,可直接輸出當前顯示分辨率,及可支持的分辨率.

cureent 1280x1024:當前分辨率

*:當前分辨率

+:最優(yōu)分辨率,若不配置,默認選擇為最優(yōu)設(shè)置

列表顯示為當前支持的分辨率

connected:表示當前連接的顯示器,disconnected:未連接顯示器

DP-1,HDMI-1,DP-2,HDMI-2:表示可外接顯示器的名字

修改分辨率為1600x900:xrandr --output DP-1--mode 1600x900

DP-1:為當前連接顯示器,mode參數(shù)為可支持分辨率其中任一一個

若為雙屏設(shè)置,每個output單獨設(shè)置mode即可。

設(shè)置DP在HDMI顯示的左邊:(DP,HDMI具體名字通過xrandr輸出結(jié)果可查看)

xrandr --output DP-1 --left-of HDMI-2

HDMI-2 connected 1920x1080+1600+0 (normal left inverted right x axis y axis) 527mm x 296mm

1920x1080+1600+0:當前顯示分辨率為1920x1080;+1600表示橫向從1600的像素點開始顯示,即該顯示器顯示內(nèi)容在右邊,且左邊顯示寬度為1600;+0表示縱向從0開始顯示。

添加開機啟動設(shè)置

開機啟動項,添加到中/etc/xdg/autostart,新建一個default_pixel.desktop.內(nèi)容如下:

[Desktop Entry]

Version=1.0

Name=pixel

Exec=/userdata/share/pixel.sh

Terminal=false

Type=Application

Categories=

GenericName=

X-GNOME-Autostart-Phase=Initialization

X-KDE-autostart-phase=1

NoDisplay=true

Exec:為執(zhí)行的指令,而設(shè)置項命令添加到/userdata/share/pixel.sh中即可 , 文件需要修改為可執(zhí)行的權(quán)限。/userdata/share/pixel.sh內(nèi)容如下:

#!/bin/sh

xrandr --output DP-1 --mode 1600x900

方案二

在xorg中設(shè)置顯示器的默認分辨率,xorg的配置文件放在/usr/share/X11/xorg.conf.d/中,自行新增文件來設(shè)置,本文新增screen-resolution.conf文件。

單屏設(shè)置:

Section "Screen"

Identifier "Screen0"

SubSection "Display"

Modes? ? ? "1024x768"

EndSubSection

EndSection

Modes:設(shè)置分辨率,此方法會將連接的顯示器都設(shè)置為“1024x768",若連接雙屏,則雙屏為復制屏,且大小均為"1024x768"

HDMI設(shè)置:

Section "Monitor"

Identifier? "HDMI-2"

Option? ? ? "Primary" "true"

Modeline "1600x900_60.00"? 118.25? 1600 1696 1856 2112? 900 903 908 934 -hsync +vsync

Option "PreferredMode" "1600x900_60.00"

EndSection

Identifier? "HDMI-2":"HDMI-2"是根據(jù)xrandr拿到的,外接顯示器的接口名字

Option? ? ? "Primary" "true":配置該顯示器的顯示方式,有多組參數(shù)可配,如:Option "RightOf" "HDMI-2"

Modeline:設(shè)置的顯示參數(shù),其值可根據(jù)cvt獲取。輸入cvt 1600 900 60,可得到以下顯示,將Modeline的值copy到配置文件中的modeline即可,可設(shè)多組。

# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz

Modeline "1600x900_60.00"? 118.25? 1600 1696 1856 2112? 900 903 908 934 -hsync +vsync

Option "PreferredMode" "1600x900_60.00":選擇1600x900_60.00的modeline進行顯示

此設(shè)置只影響hmdi-2口接入的顯示器,不影響其它口接入的顯示設(shè)置。

DP設(shè)置:

Section "Monitor"

Identifier? "DP-1"

Option? ? ? "RightOf" "HDMI-2"

Modeline "1280x1024_60.00"? 109.00? 1280 1368 1496 1712? 1024 1027 1034 1063 -hsync +vsync

Option "PreferredMode" "1280x1024_60.00"

EndSection

若DP和HDMI都有設(shè)置,則雙屏接入時,分別按照其配置進行設(shè)置。

測試方法

sudo systemctl restart lightdm.service(重啟顯示服務)或者重啟查看效果

總結(jié)

以上是生活随笔為你收集整理的linux的桌面分辨率设置,linux xorg屏幕分辨率设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。