저는 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?)로 구성하는 경우에는 그렇습니다. 당분간 .