linux強制設定解析度

最近使用了一個2port usb kvm switch,也就是二台主機,一組螢幕、鍵盤滑鼠的切換器,結果LMDE偵測不到螢幕。

於是就上網查詢linux強制解析度的設定  How change display resolution settings using xrandr

經過測試,終於設定成功。

有二種要設定,第一種是登入介面mdm,第二種是登入後的mate

第一種登入介面解析度:
在 /etc/X11/ 建立 xorg.conf ,在Modes修改成你要的解析度
$sudo vi /etc/X11/xorg.conf
加入下面的內容
Section “Screen”
Identifier “Screen0”
Device     “Card0”
Monitor    “Monitor0”
SubSection “Display”
Viewport   0 0
Depth     24
Modes “1024×768”
EndSubSection
EndSection

 

第二種登入後的桌面解析度:
一、
確認你想用的解析度(是螢幕可以使用的),如 1440×990 (後面可以加頻率)
$cvt 1440 990
$cvt 1440 990 60
螢幕會輸出
# 1440×990 59.97 Hz (CVT) hsync: 61.59 kHz; pclk: 118.25 MHz
Modeline “1440x990_60.00”  118.25  1440 1528 1680 1920  990 993 1003 1027 -hsync +vsync

 

二、
手動增加一組modeline,後面的參數就複製剛剛螢幕輸出的字串
$xrandr –newmode “1440x990_60.00”  118.25  1440 1528 1680 1920  990 993 1003 1027 -hsync +vsync

 

三、手動設定輸出介面,如VGA DVI HDMI…… 
$ xrandr –addmode VGA1 1440x990_60.00

 

四、切換解析度試試看,可以使用「控制中心」的「顯示」介面來切換,也可以手動切換
$xrandr –output VGA1 –mode 1440x990_60.00

 

五、可以順利切換之後,我們要設為開機就可以用,所以請用root權限編輯/etc/mdm/Init/Default
$sudo vi /etc/mdm/Init/Default
PATH=/usr/bin:$PATH
OLD_IFS=$IFS
下方接著放入
xrandr –newmode “1440x900_60.00”  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
xrandr –addmode VGA1 1440x900_60.00
xrandr –output VGA1 –mode 1440x900_60.00
存檔即可
分類: Linux宣導。這篇內容的永久連結