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


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.