부팅 시 외부 모니터로 어떻게 전환합니까?

부팅 시 외부 모니터로 어떻게 전환합니까?

내 노트북이 도킹 스테이션에 있으면 외부 모니터 대신 노트북 화면에 시작 메시지가 인쇄됩니다. 외부 모니터로 성공적으로 전환한 것은 로그인 이후였습니다.

BIOS 설정도 시도해 보았지만 원하는 대로 작동하지 않는 것 같아서 가능하다면 부팅 프로세스 초기에 자동으로 외부 모니터로 전환할 수 있는 방법을 찾고 있습니다.

저는 systemd, lightdm(및 xmonad)과 함께 우분투 16.04.1을 사용하고 있습니다. 노트북에는 온보드 Intel 카드와 별도의 NVIDIA 카드가 함께 제공됩니다. 외부 모니터에는 NVIDIA 카드만 사용할 수 있습니다. 저는 이를 위해 공식 NVIDIA 드라이버를 사용합니다.

다음 제안을 따르세요Xorg가 Linux 노트북의 디스플레이 패널을 사용하지 못하도록 하려면 어떻게 해야 합니까?나는 다음을 내 (그렇지 않으면 비어 있음)에 넣었습니다 /etc/lightdm/lightdm.conf.

[Lightdm]
display-setup-script=xrandr --output DP-5.8 --mode "2560x1600" --primary

(명령줄에서 이 명령을 실행하면 외부 화면이 활성화됩니다.) 그러나 아무 작업도 수행되지 않습니다. 명령을 스크립트로 옮겨도 아무런 차이가 없습니다. 스크립트에 넣으면 echo "test" > mylogfile시작 시 실행되지 않는다는 것을 알 수 있습니다.

편집하다방금 mir가 실행되고 있는지 확인했지만 ps -e | grep unity-system-co아무런 결과도 없었습니다(https://askubuntu.com/a/523012/12015)

답변1

구성 파일에서 행 display-setup-script이 잘못된 위치에 있습니다. Seat:*(앞 ) 으로 이동 SeatDefaults:

[Seat:*]
display-setup-script=/path/to/display-setup.sh

/usr/share/doc/lightdm/lightdm.conf.gz패키지에는 올바른 레이아웃을 보여주는 샘플 파일이 포함되어 있습니다.

콘텐츠 display-setup.sh:

#!/bin/sh

#xrandr's name for the external monitor connection
MONITOR=DP-5.8

#bail out if monitor not found
xrandr --query | grep -q "^$MONITOR connected" || exit 0

#the original command that does the switching
xrandr --output "$MONITOR" --mode "2560x1600" --primary

#optional: switch to vt1 and back, to fix with "blank screen" problem
chvt 1
chvt 7

관련 정보