여러 모니터 사이에 가상 간격이 존재합니다.

여러 모니터 사이에 가상 간격이 존재합니다.

한동안 시스템에 문제가 있었습니다. 나는 한동안이 문제를 겪고 있습니다. 나와 비슷한 문제를 가진 사람들을 찾아봤지만 아무도 찾지 못했습니다. 저는 각각 24인치(1920x1080, 1920x1200, 1920x1080)인 세로 모드 모니터 3개를 사용합니다.

What I want                     What I have 
+------++--------++------+    +------+  +--------+  +------+
|      ||        ||      |    |      |  |        |  |      |
|      ||        ||      |    |      |  |        |  |      | 
|  1   ||    2   ||  3   |    |  1   |  |    2   |  |   3  | 
|      ||        ||      |    |      |  |        |  |      | 
|      ||        ||      |    |      |  |        |  |      |  
+------++--------++------+    +------+  +--------+  +------+ 

그들 사이에 이상한 가상 간격이 계속 생기고 거기에서 아이콘이 사라지고 창 응용 프로그램이 열릴 수 있습니다. 나는 GPU용 GTX1080Ti를 가지고 있는데 My DE: MATE 1.18.2.모니터가 서로 매우 가까운 것처럼 간격이 사라지기를 원합니다. 이 게시물의 반대를 원합니다.사이에 "간격"이 있는 두 모니터에 걸쳐 창을 늘립니다.. 여기에 무슨 일이 벌어지고 있는 것 같지만 xrandr이해가 되지 않습니다. 내 구성은 다음과 같습니다.

Screen 0: minimum 8 x 8, current 4920 x 1920, maximum 32767 x 32767
DVI-D-0 connected primary 1200x1920+1920+0 left (normal left inverted right x axis y axis) 519mm x 324mm
   1920x1200     59.95*+
   1680x1050     59.95  
   1600x1200     60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
HDMI-0 connected 1080x1920+0+0 left (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
HDMI-1 connected 1080x1920+3840+0 right (normal left inverted right x axis y axis) 368mm x 207mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1400x1050     59.98  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1280x720      60.00  
   1152x864      60.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)

답변1

1920가로 모드의 너비이므로 세로 모드의 높이가 됩니다. 구성이 각 모니터를 마지막 모니터에서 1920픽셀로 시작하므로 두 모니터 사이에 700-900픽셀 간격이 있습니다.

+0        +1920       +3840
+------+  +--------+  +------+    total: 4920w x 1920h
|      |  |        |  |      |
|1080w |  |1200w   |  |1080w | 
|  1   |  |    2   |  |   3  | 
|      |  |        |  |      |  
+------+  +--------+  +------+ 
       |  |        |  |
        840  gaps   720

전체 형상이 xrandr출력에 포함됩니다. 시작 X 위치는 1920의 배수입니다. 가로 모드에서는 이를 예상할 수 있지만 너비가 더 작은 세로 모드에서는 그렇지 않습니다.

Screen 0: minimum 8 x 8, current 4920 x 1920    [<== total]
DVI-D-0 connected primary 1200x1920+1920+0 left [<== WidthxHeight+StartX+StartY]
   ...
HDMI-0 connected 1080x1920+0+0 left        [<== WidthxHeight+StartX+StartY]
   ...
HDMI-1 connected 1080x1920+3840+0 right    [<== WidthxHeight+StartX+StartY]
   ...

당신은 무엇을 원합니까:

+0      +1080     +2280
+------++--------++------+   total: 3360w x 1920h
|      ||        ||      |
|1080w ||1200w   ||1080w | 
|  1   ||    2   ||   3  | 
|      ||        ||      |  
+------++--------++------+ 

당신은 당신이 가진 것을 달성하기 위해 정확한 xrandr 명령을 제공하지 않았지만 이것이 당신이 원하는 것을 얻을 것이라고 생각합니다 (회전에 대해서는 잘 모르겠습니다. 출력에서 ​​나옵니다 xrandr).

xrandr --output HDMI-0  --rotate left   --pos 0x0          \
       --output DVI-D-0 --rotate left   --right-of HDMI-0  \
       --output HDMI-1  --rotate right  --right-of DVI-D-0

관련 정보