我在 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
嗨,我不确定这是否可行,
尝试拆分最后一行
xrandr --output VBOX0 --mode 1920x1080_60.00 --pos 0x0 --output VBOX1 --mode 1440x1050_60.00 --right-of VBOX0
xrandr --output VBOX0 --mode 1920x1080_60.00 --pos 0x0
xarndr --output VBOX1 --mode 1440x1050_60.00 --right-of VBOX0
如果这不起作用,您可以随时设置第二个输出的位置。 1920+1=1921
启动下一个监视器的顶角
xarndr --output VBOX1 --mode 1440x1050_60.00 --right-of VBOX0 --pos 1921x0
如果这不起作用,可能是因为两个显示器上的虚拟显示设置不正确。您需要为两者留出足够的空间。1920+1440=3360
xrandr --newmode "1920x1080_60.00"
应该
xrandr --newmode "3360x1080_60.00"
在我使用的版本中,我可以按如下方式执行此操作
xrandr -v
xrandr program version 1.4.1
xrandr --size 1366x768 # for single monitor
xrandr --size 3286x1080 # for both
xrandr
Screen 0: minimum 8 x 8, current 3286 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
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 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.0*+ 50.0 59.9
1680x1050 59.9
1600x900 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x800 59.9
1152x864 75.0
1280x720 60.0 50.0 59.9
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
720x576 50.0
720x480 60.0 59.9
640x480 75.0 72.8 66.7 60.0 59.9
720x400 70.1
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)