답변:
나는 수퍼 유저의 답변에서 이것을 취했다 .
원하는 것을 달성하기 위해 fakexinerama 를 사용할 수 있습니다 .
Fake Xinerama는 XServer를 쿼리하는 대신 ~ / .fakexinerama를 읽고이
파일을 기반으로 Xinerama 화면에 대한 가짜 정보를 제공하는 대체 libXinerama 라이브러리입니다 .
모니터가 하나 뿐인 컴퓨터에서도 Xinerama 설정을 위조하거나 XServer
구성에 지정된 것 이외의 Xinerama 설정을 위조하는 데 사용할 수 있습니다 (예 : 동일한 두
화면을 사용할 때 한 화면을 더 작게 만드는 것 ). 아마도 개발자에게만 유용 할 것입니다.
자세한 내용은 해당 질문을 참조하십시오.
FakeXRandR 프로젝트를 살펴볼 수도 있습니다 .
FakeXRandR은 X11 서버를 속여서 실제보다 더 많은 모니터가 있다고 생각하는 도구입니다. libXRandR 및 libXinerama에 연결하고 구성 가능한 특정 모니터 구성을 여러 가상 모니터로 바꿉니다. 이 패키지와 함께 제공되는 도구를 사용하여 모니터 분할 방법을 구성 할 수 있습니다.
또한 원하는 많은 지역 / 디 포지션으로 디스플레이를 빠르게 분할 할 수있는 멋진 그래픽 편집기가 있습니다.
이것은 현재 문서화되어 있지는 않지만 추가 소프트웨어없이 XRandR 1.5에서 수행 할 수 있습니다 (적어도 이것에 대한 문서를 찾을 수 없었습니다). Xubuntu에서 fakexinerama 나 FakeXRandR이 저에게 효과가 없었지만,이 솔루션은 마침내 화면을 두 개로 나 has습니다.
모니터를 분리하려면 다음을 수행하십시오.
xrandr
터미널에 입력 하여 분할하려는 디스플레이의 출력 이름과 현재 해상도를 확인하십시오.
내 시스템에서 결과는 다음과 같습니다.
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 60.00
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
모니터가 HDMI2에 연결되어 있고 해상도가 1920x1080으로 설정되어 있음을 알 수 있습니다.
두 개의 가상 모니터를 xrandr --setmonitor
명령 과 함께 추가 하여 실제 디스플레이와 겹치고 서로 나란히 배치되도록합니다. 명령 구문은 따옴표없이입니다.
xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name"
내 시스템의 경우 :
xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
위의 시스템에서 이미 가상 모니터를 구성했지만 변경 사항은 내가 실행될 때까지 적용되지 않았습니다 (xrandr를 새로 고치는 것 같습니다).
xrandr --fb 1921x1080
xrandr --fb 1920x1080
재부팅 후 변경 사항을 유지하려면 로그인 할 때 이러한 명령을 실행하려고합니다. ~/.profile
파일 끝에 명령을 추가하면 됩니다.