다중 모니터 설정에서 lightdm 로그인 화면 위치 선택

다중 모니터 설정에서 lightdm 로그인 화면 위치 선택

저는 3개의 케이블을 통해 2개의 모니터에 연결된 Fedora XFCE와 NVIDIA RTX 2080 Ti를 실행하고 있습니다.

동일한 모니터에 두 번 연결된 디스플레이 포트(PBP용)
다른 모니터에 연결된 HDMI

내 모니터의 디스플레이 포트 1은 XFCE의 기본 화면이고 내 모니터의 디스플레이 포트 2는 XFCE 세션에서 비활성화되어 있습니다. 그러나 x 설정을 로드하는 로그인된 사용자가 되기 전에 로그인이 발생하므로 어떻게든 항상 디스플레이 포트 2에 표시됩니다.

Nvidia 설정에 들어가면 비활성화된 모니터가 DP-0이고 기본 모니터가 DP-4인 것을 볼 수 있습니다. 그런데 제가 말했듯이 모니터에는 DP-1과 DP-2가 있는데 DP-0과 DP-4는 어디서 왔으며 왜 반대일까요? 이 상황을 쉽게 바꿀 수 있는 방법이 있나요?

고쳐 쓰다
내가 지금까지 시도한 것

  • 추가된 /etc/lightdm/lightdm.conf라인(Dualmon.sh는xrandr --output DP-4 --primary
    • display-setup-script=/usr/bin/dualmon.sh
    • session-setup-script=/usr/bin/dualmon.sh
  • /etc/lightdm/lightdm-gtk-greeter.conf설정 active-monitor섹션 에서[greeter]
    • 0
    • 1
    • 2
    • DP-4

이들 중 어느 것도 작동하지 않습니다. DP-0(DisplayPort 2)에는 로그인 화면이 계속 표시되지만 DP-4(DisplayPort 1)에는 표시되지 않습니다.

답변1

그 전에 몇 마디 말씀드리겠습니다.이것은 완전한 해결책이 아닐 수도 있습니다(그러나 여기에 더 많은 입력을 요청하기 위해 의견을 작성할 만큼 충분한 평판이 없습니다). GUI 없이 구성해야 하거나 심지어 Linux의 GUI를 일시적으로 비활성화해야 할 수도 있습니다. 그러니 하지 마십시오. 쉘 명령을 두려워하지 마십시오(그리고 텍스트 모드 편집기에 익숙해지십시오).


로그인은 디스플레이 관리자에 의해 구동되므로 이 문제를 해결하려면 먼저 사용 중인 디스플레이 관리자를 찾아야 합니다. 인기있는 선택은

  • xdm (매우 기본)
  • gdm (난쟁이)
  • lxdm(LXDE 디스플레이 관리자)
  • kdm(KDE 디스플레이 관리자)
  • lightdm (Ubuntu Linux 제조사인 Canonical에서 제공)

다른 많은 것들이 있습니다.

어느 것을 실행하고 있는지 알아보려면 다음을 참조하세요./etc/sysconfig/desktop(RedHat/Fedora 특정 위치!) (에 따르면내 디스플레이 관리자가 무엇인지 알려주는 간단한 Linux 명령이 있습니까?)

그런 다음 디스플레이 관리자의 이름으로 질문을 업데이트하거나 계속해서 조사할 수 있습니다.

명령줄이나 스크립트에서 이 도구를 사용하여 모니터에 대해 알아보고 구성할 수 있습니다 xrandr.

표준 Fedora 설치를 설치하고 나중에 XFCE로 전환한 경우 gdm을 사용하고 이를 구성하기 위해 GUI 도구도 설치할 가능성이 높습니다. 적어도 기본 데스크탑 모드(Gnome?)로 구성하는 경우에는 그렇습니다. 당분간 .

관련 정보