gdm 로그인 화면을 기본 모니터에 강제 적용


24

비디오 카드에 두 개의 모니터가 연결되어 있습니다. 기본 모니터의 해상도는 1280x1024이고 두 번째 모니터는 1920x1200입니다. 내 gdm로그인 화면은 꺼져 있어도 항상 두 번째 모니터에 나타납니다. 내 질문은 gdm해상도가 1280x1024 인 기본 모니터에 항상 로그인 화면을 표시하는 방법입니다 .

Twinview 모드에서 Nvidia GT9500 videcard를 사용합니다. vpdau는이 모드에서 일치하지 않기 때문에 Xinerama를 사용할 수 없습니다.

내가 찾은 것은 마우스 포인터가 항상 화면의 통합 중심에 나타나고 중심이 항상 모니터의 높은 해상도로 나타납니다. 로그인 화면은 항상 마우스 커서가있는 위치를 보여줍니다.


이제 기본 모니터의 해상도는 1920x1080입니다. 문제는 여전히 지속되며 마우스 커서는 항상 두 번째 모니터의 오른쪽 하단에 나타납니다.

답변:


26

Gnome 3.8을 사용하는 13.10 또는 업그레이드 된 13.04 와 같은 최신 버전의 Ubuntu의 경우 X 구성 파일이 더 이상 모니터 레이아웃을 제어하지 않기 때문에이 절차가 다릅니다. 다음을 수행해야합니다.

  1. 모니터 레이아웃을 로그인 한 사용자로 올바르게 설정 하십시오 ( 모니터를 기본으로 영구적으로 설정 참조 ).

  2. 구성 파일을 gdm 설정으로 복사

    cp ~/.config/monitors.xml ~gdm/.config/
    

자세한 내용은 https://bbs.archlinux.org/viewtopic.php?id=161903을 참조 하십시오.

  1. monitors.xml 파일에는 다음과 같은 태그가 있습니다. <primary>something</primary>

모니터의 경우 기본으로 설정하려면 다른 모든 화면에서 태그와 '아니요'사이에 '예'를 넣으십시오. 전의:<primary>yes</primary>


6
그놈 3.10에서도 작동합니다. 의 절대 위치 ~gdm/.config//var/lib/gdm/.config/경우 다른 사람의 경이로움에.
Forage

3
그놈 3.14에서 본 :sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
Francois

이 간단한 트릭이 그놈 3.24.2와 함께 우분투 17.04에서도 작동한다는 것을 확인할 수 있습니다. 방금 @Francois 게시 명령을 실행했으며 이제는 매력처럼 작동합니다.
fgblomqvist

여전히 Xorg를 사용하여 17.10에서 작동합니다. 그러나 사용자 구성을 똑똑하게하고 심볼릭 링크를 시도하지 마십시오. 이거 작동 안 할거야.
raphinesse

정답으로 표시해야합니다.
AzP

1

듀얼 스크린 설정으로 Nvidia 카드를 사용하고 있습니까?

그렇다면 같은 문제가 발생하여 다음과 같은 방법으로 해결했습니다. 컴퓨터를 끄고 두 번째 모니터의 플러그를 뽑은 다음 컴퓨터를 다시 켜고 'sudo nvidia-settings'를 실행하고 두 번째 모니터를 다시 꽂은 다음 'Detect'를 실행하십시오. Nvidia GUI에 '를 표시하고 설정을 저장하기 전에 필요한 구성을 수행하십시오. 중요한 점은 로그인을 표시하려는 화면이 '스크린 번호 : 0'으로 설정되어 있다는 것입니다.

필자의 경우, 'nvidia-settings'를 실행하기 전에 두 번째 모니터를 연결 한 상태로두면 어떤 이유로 든 화면 0으로 남았지 만 나중에 연결하면 정렬되었습니다.


예, TwinView 모드에서 Nvidia 카드를 사용합니다. 이 모드에서 모든 화면은 화면 0입니다. 따라서 플러그를 뽑아도 도움이되지 않았습니다.
Kirill V. Lyadvinsky

그래, 정말 미안 TwinView와 경험은 더 이상 도움이 될 수 없습니다

0

모니터의 왼쪽 / 오른쪽 순서를 전환 해보십시오. 기본 모니터는 변경되지 않지만 GDM 표시에 도움이 될 수 있습니다.


도움이되지 않았습니다.
Kirill V. Lyadvinsky

0

twinview가 ATI 촉매 제어 센터와 동일한 방식으로 수행하는 경우 편집 할 수있는 xorg.conf가 있습니다. gksu gedit /etc/X11/xorg.conf

내 관련 부분은 다음과 같습니다.

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
    Screen         "amdcccle-Screen[1]-1" 1400 0
EndSection

(물론 xorg.conf를 백업 한 후) 화면 항목을 바꾸고 화면 번호를 조정하여 ServerLayout을 변경하면됩니다.

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-1" 1400 0
    Screen         "amdcccle-Screen[1]-0" 0 0
EndSection

에 정의 된 화면이 하나뿐 xorg.conf이므로 도움이되지 않습니다.
Kirill V. Lyadvinsky

@Kirill : nvidia 설정에서 플러그를 교환 한 다음 화면 순서를 변경할 수 있습니까?
Tobias Kienzler

도움이되지 않았습니다. 마우스는 항상 화면의 중앙에 나타나고 중심은 항상 더 높은 해상도로 모니터에 있습니다. 로그인 화면은 항상 마우스 커서가있는 위치를 보여줍니다.
Kirill V. Lyadvinsky

0

NVIDIA X 서버 설정에서 "별도의 X 화면 설정"을 시도 할 수 있습니다. 원하는 디스플레이를 0으로 설정하면 로그인 창이 나타납니다. 나를 위해 일하고 있습니다.


나는 이것을 시도했지만이 모드에서 로그인 할 때마다 Gnome3이 충돌합니다.
Kirill V. Lyadvinsky
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.