답변:
Gaurav는 Ubuntu 10.10에 적합한 솔루션을 제공하지만 (시스템> 환경 설정> 모니터에서 "기본 설정"사용) Ubuntu 10.04 LTS에서 더 많은 작업이 필요합니다. 또한 GDM의 해상도가 데스크톱과 동일하다는 것을 의미합니다.
먼저 디스플레이 해상도와 이름을 확인하십시오. 다음 예에서 랩탑 디스플레이는 LVDS-1이고 정격 해상도는 1280x800입니다.
$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
LVDS-1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x800 60.1 +
1024x768 59.9*
800x600 59.9
640x480 59.4
720x400 59.6
640x400 60.0
640x350 59.8
VGA-1 connected (normal left inverted right x axis y axis)
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
TV-1 connected (normal left inverted right x axis y axis)
720x576 50.0 +
1024x768 50.0
800x600 50.0
720x480 50.0
640x480 50.0
400x300 100.0
320x240 100.0
320x200 100.0
위 출력에서 현재 사용되는 해상도는 별표 (*)로 표시됩니다. 다음으로 이러한 해상도가 작동하는지 테스트하고 올바른 명령을 설정하여 설정하십시오.
xrandr --output LVDS-1 --mode 800x600x32
위 명령에서 24의 깊이 (32 비트)를 변경할 수 있습니다.
다음으로 / sbin / initctl ... [1] 전에 이러한 명령을 / etc / gdm / Init / Default 파일 에 추가하려고합니다 . 이러한 파일의 시작은 다음과 같습니다.
#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
# -George
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
#if [ -x '/usr/bin/xsplash' ];
#then
# /usr/bin/xsplash --gdm-session --daemon
#fi
xrandr --output LVDS-1 --mode 800x600x32
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
이 작업을 완료하면 로그 아웃하여 결과를 볼 수 있습니다. VM 환경에서만 테스트했지만 표준 설치 ( "베어 메탈")에서 작동합니다.
..initctl
최신 .../Init/Default
파일 에는 행 이 없습니다
최신 시스템에서는 monitors.xml 파일을 gdm 구성 디렉토리에 배치하려고합니다. 해상도는 다음과 같습니다.
이것은 물론 설정> 디스플레이로 이동하여 원하는 해상도를 선택한 다음 '적용'을 클릭하면 홈 디렉토리의 .config에 monitors.xml이 생성됩니다.
sudo cp ~ / .config / monitors.xml /var/lib/gdm3/.config/monitors.xml
자세한 내용은 https://wiki.archlinux.org/index.php/GDM#Setup_default_monitor_settings 에서 확인할 수 있습니다.
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
대답은 xorg.conf 파일에 있습니다. 적절한 줄이 무엇인지 정확히 알지 못하지만 이전에는 /etc/X11/xorg.conf 파일이 없었습니다. 아무것도 망치고 싶지 않았기 때문에 실제로 조사하지는 않았습니다. 새 비디오 카드를 설치하고 Nvidia 바이너리 드라이버로 전환 한 후 구성 도구를 사용하여 화면 해상도를 변경했습니다. 그러나 로그인간에 지속되지 않았으므로 "xorg.conf 파일에 설정 쓰기"단추를 사용해 보았습니다. 다음에 사용자 로그인 메뉴에서 로그 아웃하면 다른 모든 사용자 화면과 동일한 해상도를 가졌습니다. 모든 사람들이 다른 해상도를 원한다면 이것이 문제가 될 것이라고 확신하지만 그렇지 않습니다.
현재 테마와 격리 된 문제 일 수 있습니다. GDM에서 현재 사용중인 테마는 무엇입니까? 다른 테마와 동일한 문제가 있는지 확인 했습니까?
아래 명령을 사용하여 GDM을 재구성 할 수도 있습니다 (X11 세션이 손실 됨).
$ sudo dpkg-reconfigure gdm
$ sudo /etc/init.d/gdm restart .
gdmsetup 을 실행해야 할 수도 있습니다 (2010 이전의 Ubuntu에서만 작동).