모니터를 기본으로 영구적으로 설정


28

트리플 헤드 설정과 그놈 3 데스크탑 (예 : 로그인 화면에서 "우분투"가 아닌 "그놈"이 선택됨)으로 우분투 12.04 (베타)를 실행하고 있습니다. 하나의 모니터가 활동 표시 줄, 시계, 로그인 메뉴 등을 받도록 축복하여 여러 모니터를 처리하는 것 같습니다. 이것을 "기본"모니터라고하겠습니다. (영구적으로) 어떻게 변경합니까?

업데이트 : 좋아요 :

$ xrandr --output DFP4 --primary

트릭을 일시적으로 수행합니다. 영구적으로 만들려면 어떻게합니까? 최신 fglrx ATI Catalyst 드라이버를 사용하고 있습니다

답변:


42

시스템 설정> 디스플레이를 열면 검은 색 작은 막대를 원하는 디스플레이로 끌어서 적용 버튼을 눌러 "기본"화면을 변경할 수 있습니다. 내 PC를 다시 시작했는데 더 이상 xrandr를 사용할 필요가 없습니다 ^ _ ^

내 것보다 더 나은 설명은 여기에서 찾을 수 있습니다 : http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/


1
여기에서 해결책을 찾았습니다 : askubuntu.com/a/871/29540 . 분명히 더 이상 "기본 모니터"(적어도 내 설정에서는)와 같은 것은 없습니다. 디스플레이 구성 창을 연 상태에서 Alt 키를 누른 상태에서 각 패널을 보려는 창으로 드래그해야했습니다.
Lawrence I. Siden

6
사람들이 그 작은 검은 색 막대를보고 움직일 것이라고 생각하기보다는 틱 박스를 갖도록 죽일까요? 나는 당신의 게시물을 읽을 때까지 오랫동안 내 머리를 긁고있었습니다 ... 감사합니다.
Steve

3
당신의 제안이 효과가 없었습니다 (우분투 12.10 그놈에서 작은 막대를 끌 수 없었습니다). 그러나 보조 화면을 비활성화하고 다시 활성화하면 작은 막대가 움직
Sosi

분명히 이것은 우분투 14.04의 경우가 아닙니다.
Alessandro Cuttin

OSX에서 온 것은 이것이 내가 시도한 것입니다. 그러나 Gnome 3.14.4 (Debian Jessie)에서는 막대를 드래그 할 수없는 것으로 보입니다.
Joost

6

제가 한:

places> home 폴더 . 아래 보기 , 확인 숨김 파일을 . monitors.xml텍스트 편집기로 찾아서여십시오 . 안전을 위해 사본을 만드십시오.

주요 모니터 (공급 업체 브랜드, 해상도 등)를 식별하고 명령 행을 찾으십시오 < primary>no< /primary>. 로 변경< primary>yes< /primary>

문서를 저장하고 재부팅했는지 확인하십시오.

그것이 누군가를 도울 수 있기를 바랍니다.


2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

또는 xrandr --output DFP2 --primary끝에 추가하십시오.bashrc


1

우분투 14 LTS에는 3 개의 모니터 레이아웃이 있습니다. 하나의 모니터가 세로로 배치됩니다. 로그온 화면이 수평 모니터 중 하나에있는 방식으로 모니터를 연결했습니다!

arandr( apt-get install arandr)를 사용 하여 모니터 레이아웃을 조정하고 레이아웃 파일을 저장했습니다 (예 :) /home/username/.monitor_setup.sh.

내가 추가 할 만했다 --primary원하는 모니터와 우분투의 시작 응용 프로그램에 파일을 넣어! ( '시작 프로그램 추가'의 명령 필드에서 편집 한 레이아웃 파일을 가리키고 찰칵하십시오!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off


0

@ pl1nk의 답변을 기반으로 작성하겠습니다. 정확하지만 가장 안전하지 않은 몇 가지 사항을 가정합니다. 특히 내 경우에는. 표시 이름이 다릅니다.

  1. xrandr --current디스플레이 목록과 이름을 얻으려면 실행하십시오 .

    샘플 출력 :

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. 기본으로 설정할 것을 선택하십시오. 필자의 경우 HDMI-1을 기본으로 사용하고 싶습니다. 다른 이름을 가지고 있거나 다른 모니터를 원할 수 있습니다. LVDS는 나의 랩탑 모니터입니다.

  3. 이제 이름 xrandr --output [name of display] --primary(대괄호를 포함하지 않음)이 있으므로 원하는 디스플레이를 기본 디스플레이로 설정합니다.

  4. 실행중인 echo -e xrandr --output [name of display] --primary" >> ~/.bashrc명령하면 사용자 계정에 로그인 할 때 실행되는 저장합니다.

부팅시이를 설정하려면 시작 스크립트 폴더에 추가해야합니다. 해당 지침은 배포판에 따라 변경됩니다.

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