Ubuntu 12.04의 듀얼 모니터 정렬


16

아래 그림과 같이 이중 모니터 (모두 외부)가 설정된 도킹 스테이션의 랩톱에서 Ubuntu 12.04를 실행 중입니다 (모니터 1이 기본이고 모니터 2가 90도 회전 한 경우).

   1680x1050      1920x1080

                  _________
                 |-->      |
                 |         |
                 |         |
 _____________   |    2    |
|          -->|  |         |
|             |  |         |
|      1      |  |         |
|_____________|  |_________|

위 그림에서 모니터 1의 화살표를 따라 포인터를 움직이면 모니터 2의 화살표로 표시된 위치에서 모니터 2의 포인터가 나타납니다. 따라서 데스크탑이 두 모니터의 상단에 정렬됩니다.

이것은 내가 원하는 것이 아닙니다. 메뉴 표시 줄 (gnome-session-fallback 사용)이 모니터 1의 상단에 위치하도록 모니터 1을 기본 상태로 유지하고 싶지만 모니터 1과 2의 하단을 정렬하고 싶습니다. 즉, 아래에 표시된 설정을 원합니다.

   1680x1050      1920x1080

                  _________
                 |         |
                 |         |
                 |         |
 _____________   |    2    |
|          -->|  |-->      |
|             |  |         |
|      1      |  |         |
|_____________|  |_________|

응용 프로그램> 시스템 도구> 시스템 설정> 디스플레이로 이동하면 다음이 표시됩니다.

화면 설정

명백한 분명 내 문제에 대한 해결책은에 모니터를 드래그하는 것입니다 그들은 자신의 바닥을 따라 정렬되도록 표시 설정. 그러나 이로 인해 원하지 않는 동작이 발생합니다. 특히, 이것은 모니터 (1)의 인식 된 영역이 아마도 모니터 (1)의 높이와 모니터 (2)의 높이 사이의 차이에 의해 확장되게한다 (회전 후, 즉, 상기의 도면에 도시 된 바와 같이). 다시 말해,이 솔루션을 시도한 후 내 컴퓨터 는 모니터가 다음과 같다고 생각 합니다.

  1680x(1920?)    1920x1080

 _____________    _________
|          -->|  |-->      |
|             |  |         |
|             |  |         |
|_____________|  |         |
|             |  |         |
                 |         |
|    FALSE    |  |         |
                 |         |
|_  _  _  _  _|  |_________|

따라서 모니터가 실제로 해당 영역을 표시 할만큼 크지 않기 때문에 "FALSE"영역에 배치 된 것은 표시되지 않습니다. 예를 들어, Conky 디스플레이가 데스크탑의 왼쪽 하단에 나타나도록 구성된 설정으로 Conky를 실행하면 Conky가 FALSE 영역에 있기 때문에 Conky가 나타나지 않습니다. 또한 항목 또는 바로 가기를 데스크탑에 반복적으로 추가하면 결국 항목이 FALSE 영역에 배치됩니다 (항목이 기본적으로 데스크탑의 비 점유 위치에 배치되므로).

내가 원하는 것을 어떻게 달성 할 수 있을지 아십니까? (예를 들어, 포인터가 모니터 1에서 모니터 2로 전달 될 때 세로로 지정된 수의 픽셀만큼 포인터를 "범프"하는 방법이 있습니까?


6
당신은 당신이 가진 방식으로이 질문을 한 것에 대해 현상금을받을 자격이 있습니다 ... 최선을 다해 서식을 정하십시오 .. :)
Aditya

답변:


7

제안 된 xrandr 명령의 --pos 옵션을 사용하여 두 화면의 원하는 위치를 쉽게 설정할 수 있습니다.

귀하의 경우 이것은 다음과 같습니다.

xrandr --output LVDS1 --mode 1680x1050 --auto --output VGA1 --mode 1920x1080 --rotate right --pos 1680x0

꽤 비슷한 설정의 경우 gnome-shell의 두 화면 중 하나에 두 개의 핫 코너가 생성됩니다. 대체 환경에 대해서는 모른다.

명령에 의해 반환 된 식별자에 따라 "--output"식별자를 조정해야합니다 xrandr | grep connected.


xrandr --output $1 --mode 1680x1050 --primary --auto --pos 0x240 --output $2 --mode 1920x1080 --rotate right --pos 1680x0

이것은 올바른 명령이어야합니다. 데스크탑을 차원 2730x1920의 거대한 통합 그림으로 생각하십시오. 기본 디스플레이 ( --primary옵션에서 첫 번째 디스플레이 구성으로 정의되어 있을 필요는 없음)는 상단의 240 픽셀 아래에 배치되어 하단의 두 번째 모니터와 정렬됩니다. --pos 1680x0두 번째 모니터 대신 --right-of옵션 과 정렬 할 수도 있습니다 . 물론 당신은 교체해야 $1하고 $2닉스가 언급 한 바와 같이 연결의 적절한 이름.

이 설정을 사용하면이 공간이 보이기 때문에 왼쪽 아래에 정렬되도록 Conky가 올바르게 표시됩니다. 왼쪽 상단에 정렬되면이 예제에서 240 픽셀의 간격을 추가해야합니다. 바탕 화면 바로 가기가있는 부분은 버그처럼 들립니다. 많은 바탕 화면 바로 가기를 사용하지 않거나 전혀 사용하지 않는 것이 좋습니다. :)

이미 그렇게 --mode했기 때문에 옵션을 그대로 둘 수도 있습니다 --auto.


8

당신은 arandr을 시도 했습니까? xrandr의 GUI이며 여러 모니터 / 해상도를 가지고 놀기에 완벽합니다.

sudo aptitude install arandr

이제 인터페이스를 볼 수 있습니다. 녹색 체크 버튼을 사용하면 현재 화면 레이아웃을 적용 할 수 있으며 기본적으로 xrandr 명령이 포함 된 파일에 배치하여 원하는 경우 (예 : 시스템 시작시) 실행할 수 있습니다.

여기에 이미지 설명을 입력하십시오


랜덤을 사용하면 그놈 디스플레이 설정을 사용할 때와 같은 동작을합니다.
synaptik

-1

추가 드라이버 열기 :

Start--Preferences--Additional Drivers

랩탑에 권장되는 드라이버를 설치하십시오. 성공적으로 다운로드 후 설치 시스템이 재부팅됩니다. 재부팅 후에는 드라이버 소프트웨어 (Nvidia 또는 ATI)가 관리자로 실행되며 Arandr (또는 유사한 소프트웨어)보다 모니터를 훨씬 잘 제어 할 수 있습니다. 원하는 설정을 지정하고 저장하고 재부팅하십시오. 그게 다야. 그것은 나를 위해 일했다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.