Xorg / Xrandr多个监视器(不同分辨率)-位置设置不正确


0

我在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什么?


Answers:


0

嗨,我不确定这是否行得通,

尝试拆分最后一行

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)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.