最近使用了一個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
存檔即可