ubuntu 外接螢幕解析度調整

2021-07-11 22:54:21 字數 2015 閱讀 2217

參考

ubuntu自帶了xrandr,它是一款官方的x window system 擴充套件配置工具。它可以設定螢幕顯示的大小、方向、映象等。

使用以下命令檢視當前螢幕的連線情況

$ xrandr
執行結果如下:

screen 0: minimum 8 x 8, current 2384 x 768, maximum 32767 x 32767

lvds1 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm

1366x768 60.0 +

1360x768 59.8* 60.0

1024x768 60.0

800x600 60.3

56.2

640x480 59.9

dp1 disconnected (normal left inverted right x axis y axis)

hdmi1 disconnected (normal left inverted right x axis y axis)

vga1 connected 1024x768+1360+0 (normal left inverted right x axis y axis) 0mm x 0mm

1024x768 60.0*

800x600 60.3

56.2

848x480 60.0

640x480 59.9

virtual1 disconnected (normal left inverted right x axis y axis)

以上的lvds1表示當前我筆記本的解析度,而vga1表示外接顯示器的解析度

而外接顯示器推薦的解析度為 1650x1050(這個解析度有點奇葩,正常的解析度例如1920x1080,容易被識別到並正常顯示),而此時顯示的解析度為1024x768!

執行以下命令,查詢某解析度的有效掃瞄頻率。對於個別lcd顯示器(例如samsung 2343nw),可能需要用到cvt -r(具有減少空白顯示的效果)命令

$ cvt 1680

1050

執行結果如下:

# 1680x1050 59.95 hz (cvt 1.76ma) hsync: 65.29 khz; pclk: 146.25 mhz

modeline "1680x1050_60.00"

146.25

1680

1784

1960

2240

1050

1053

1059

1089 -hsync +vsync

通過–newmode引數新建一種xrandr模式,輸入上面所得到的查詢結果:

$ sudo xrandr --newmode "1680x1050_60.00"

146.25

1680

1784

1960

2240

1050

1053

1059

1089 -hsync +vsync

新建模式後,我們需要把該模式新增到當前的輸出裝置(上面所示,我的外接裝置為vga1)上:

$ sudo xrandr --addmode vga1 "1680x1050_60.00"
把vga1的解析度指定為剛剛新增的新模式

$ sudo xrandr --output vga1 --mode "1680x1050_60.00"
xrandr (簡體中文)

Ubuntu 19 04螢幕解析度調整

1.輸入命令 xrandr,如下 root ubuntu home langha xrandr screen 0 minimum 320 x 200,current 1920 x 1080,maximum 1920 x 2048 vga 1 connected primary 1024x768 0 ...

ubuntu 解析度調整

版本資訊描述 ubuntu 18.04 lts 安裝了ubuntu後解析度和顯示器不匹配。xrandr命令不能給出相關資訊。因此嘗試了不同的方法。這是別人在stackoverflow上回答的最多的一種方法 gtf 1920 1080 601920x1080的解析度,60hz重新整理頻率 於是可以得到...

調整螢幕的解析度

調整螢幕的解析度,在開始的時候進行調整並記錄原始的解析度,在程式退出的時候再調整到原始的狀態 結束時調整 if m bchangedisplay 啟動時調整 調整分辯率 m isyswidth getsystemmetrics sm cxscreen m isysheight getsystemme...