나는이 버그의 영향을 오전 : https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/874241 그렇지 않으면, 나처럼 당신은 더 높은 해상도의 두 번째 모니터에 연결된 노트북이있는 경우 LIGHTDM 에서을 로그인 단계 는 데스크탑을 확장하는 대신 두 화면의 디스플레이를 미러링 하고 내 경우에 공통 해상도 (1024X768)를 할당합니다 (복수 모니터 UX 사양 책에 언급 된 것처럼 로고가있는 기본 화면과 인사 장이있는 보조 화면) 12.04의 경우).
내 xrandr -q입니다
@L502X:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1848, maximum 8192 x 8192
LVDS1 connected 1366x768+309+1080 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.0*+
1600x1200 60.0
1680x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1280x800 59.8
1024x768 60.0
800x600 60.3 56.2
640x480 60.0
DP1 disconnected (normal left inverted right x axis y axis)
각 모니터에 적합한 해상도를 설정하고 데스크탑을 확장하기 위해 lightdm이 일부 xrandr 명령을 실행하도록 강요하여 /usr/share/lightdmxrand.sh 라는 간단한 스크립트를 작성했습니다 .
#!/bin/sh
xrandr --output HDMI1 --primary --mode 1920x1080 --output LVDS1 --mode 1366x768 --below HDMI1
그리고 말했다 lightdm 그것을 실행 : /etc/lightdm/lightdm.conf를
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-setup-script=/usr/bin/numlockx on
display-setup-script=/usr/share/lightdmxrandr.sh
lightdm 재시작 : sudo restart lightdm
그리고 통일 인사 인사 로그인 화면이 정확했습니다. 각각의 올바른 해상도를 가진 화면과 마우스를 화면으로 이동하면 로그인 상자와 패널에 초점이 맞춰지고 초점이 맞지 않은 화면에는 Ubuntu 로고가 표시됩니다 (MM UX 사양서에 지정된대로). 환상적인!
이 해결 방법은 외부 모니터가 랩톱에 연결되어있는 한 효과적입니다. 로그인 단계에서 연결되어 있지 않은 상황에서 다음과 같은 오류 메시지가 나타납니다. 그래픽 모드 오류가 발생했습니다 (그래픽 모드가 낮습니다. 화면, 입력 장치 ...가 감지되지 않았습니다.). xrandr
연결되지 않은 모니터로 출력을 시도하기 때문에 정상 입니다.
여기서 질문 은 외부 모니터가 xrandr
랩톱 화면에만 출력 되지 않고 외부 모니터를 무시 하는 방식으로 스크립트를 수정하는 방법입니다 . EG :
If (xrandr -q | grep 'HDMI1 connected') != NULL (HDMI1 is connected )
then xrandr --output HDMI1 --primary --mode 1920x1080 --output LVDS1 --mode 1366x768 --below HDMI1
else xrandr --output LVDS1 --mode 1366x768 (or do nothing - because the resolution of the laptop screen is correct when no external monitor is connected)
미리 감사드립니다.