我在virtualbox(xmonad)上运行fedora。
我有以下内容 /usr/share/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
Identifier "VBOX0"
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
Option "PreferredMode" "1920x1080_60.00"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "VBOX1"
Option "PreferredMode" "1440x1050"
Option "RightOf" "VBOX0"
EndSection
Section "Screen"
Identifier "screen"
Monitor "VBOX0"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 3360 1080
EndSubSection
EndSection
启动后,屏幕的分辨率似乎已正确设置(至少我的鼠标无法从实际屏幕上退出,但这可能是因为主机操作系统正在停止它)。但是,从运行中可以看出,定位似乎是错误的arandr
我缺少一些设置吗?我也尝试了该Position
选项,但是得到了相同的结果。
作为参考,我确实有一个适用的配置xrandr
(请参阅下文。最后一行是我认为的重要配置),它可以正确设置所有内容。
#!/bin/bash
xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
xrandr --addmode VBOX0 1920x1080_60.00
xrandr --newmode "1440x1050_60.00" 126.27 1440 1536 1688 1936 1050 1051 1054 1087 -HSync +Vsync
xrandr --addmode VBOX1 1440x1050_60.00
xrandr --output VBOX0 --mode 1920x1080_60.00 --pos 0x0 --output VBOX1 --mode 1440x1050_60.00 --right-of VBOX0
我想念10-monitor.conf
什么?
1
superuser.com/questions/485120/…这可能也有帮助。
—
nelaaro 2015年