하나의 모니터를 여러 모니터로 사용


21

개발자를 위해 여러 모니터를 사용하는 것이 좋습니다. 특정 모니터에서 각 창을 최대화 할 수 있으며 창은 특정 모니터의 모서리에 고정 될 수 있습니다.

시장에는 울트라 와이드 모니터가 있습니다 (예 : LG 34UM95). 단일 모니터를 수평으로 2 개 또는 3 개의 부품으로 나눌 수 있고 각 부품이 별도의 모니터처럼 작동하는 소프트웨어가 있습니까?

답변:


12

나는 수퍼 유저의 답변에서 이것을 취했다 .

원하는 것을 달성하기 위해 fakexinerama 를 사용할 수 있습니다 .

Fake Xinerama는 XServer를 쿼리하는 대신 ~ / .fakexinerama를 읽고이
파일을 기반으로 Xinerama 화면에 대한 가짜 정보를 제공하는 대체 libXinerama 라이브러리입니다 .
모니터가 하나 뿐인 컴퓨터에서도 Xinerama 설정을 위조하거나 XServer
구성에 지정된 것 이외의 Xinerama 설정을 위조하는 데 사용할 수 있습니다 (예 : 동일한 두
화면을 사용할 때 한 화면을 더 작게 만드는 것 ). 아마도 개발자에게만 유용 할 것입니다.

자세한 내용은 해당 질문을 참조하십시오.


10

FakeXRandR 프로젝트를 살펴볼 수도 있습니다 .

FakeXRandR은 X11 서버를 속여서 실제보다 더 많은 모니터가 있다고 생각하는 도구입니다. libXRandR 및 libXinerama에 연결하고 구성 가능한 특정 모니터 구성을 여러 가상 모니터로 바꿉니다. 이 패키지와 함께 제공되는 도구를 사용하여 모니터 분할 방법을 구성 할 수 있습니다.

또한 원하는 많은 지역 / 디 포지션으로 디스플레이를 빠르게 분할 할 수있는 멋진 그래픽 편집기가 있습니다.

screeshot


1

이것은 현재 문서화되어 있지는 않지만 추가 소프트웨어없이 XRandR 1.5에서 수행 할 수 있습니다 (적어도 이것에 대한 문서를 찾을 수 없었습니다). Xubuntu에서 fakexinerama 나 FakeXRandR이 저에게 효과가 없었지만,이 솔루션은 마침내 화면을 두 개로 나 has습니다.

모니터를 분리하려면 다음을 수행하십시오.

  1. 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으로 설정되어 있음을 알 수 있습니다.

  2. 두 개의 가상 모니터를 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
    
  3. 위의 시스템에서 이미 가상 모니터를 구성했지만 변경 사항은 내가 실행될 때까지 적용되지 않았습니다 (xrandr를 새로 고치는 것 같습니다).

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

재부팅 후 변경 사항을 유지하려면 로그인 할 때 이러한 명령을 실행하려고합니다. ~/.profile파일 끝에 명령을 추가하면 됩니다.


xfce 4.12에서 작동하며 kde5 (플라즈마, kwin 5.10.5)에서는 작동하지 않습니다.
peper0

이것이 작동하는 것처럼 보이지만 최근 우분투에서는 작동하지 않습니다. 다른 사람이 작동하는지 알고 환영합니다
Phil Lord
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.