在virtualbox 5.0.2下運行gentoo linux,已經設置了:linux
VBoxManage.exe setextradata linux CustomVideoMode1 1366x768x32ide
VBoxManage.exe controlvm linux setvideomodehint 1366 768 32it
雖然文本模式下能夠運行在1366x768,可是進行X,xrandr只能顯不一系列4:3的顯示模式:
io
Screen 0: minimum 64 x 64, current 1024 x 768, maximum 32766 x 32766virtualbox
VGA-0 connected primary 1024x768+0+0 0mm x 0mm配置
800x600 60.00 + 60.00 im
2560x1600 60.00 配置文件
2560x1440 60.00 腳本
2048x1536 60.00 gentoo
1920x1600 60.00
1920x1080 60.00
1600x1200 60.00
1680x1050 60.00
1400x1050 60.00
1280x1024 60.00
1024x768 60.00
640x480 60.00
一、首先運行cvt 1366 768 查找相關參數
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
二、添加新的顯示模式:
xrandr --newmode "1366x768" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
三、將顯示模式添加到輸出設備:
xrandr --addmode VGA-0 "1366x768"
四、將VGA-0分辨率指定爲剛添加的條目。
xrandr --ouput VGA-0 --mode "1366x768"
五、以上的修改只能在當前會話生效,寫到一個腳本,以備之後使用。
六、網上有的說在xorg.conf加上相應條目,能夠永久生效,但沒有成功,個人xorg.conf
Section "Monitor"
Identifier "Default Monitor"
Modeline "1366x768" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
Option "PreferredMode" "1366x768"
EndSection
Section "Device"
Identifier "Default Device"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Default Monitor"
Device "Default Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1366x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
2016.1.29補充:
將配置文件中的Default Monitor改成VGA-0,能夠正確設置分辨率。