나는 가지고있다둘다음 설정으로 Arch Linux를 모니터링하고 사용하십시오.
- 1280x1024(메인)
- 1680x1050(보통)
- ATI 라데온 X1300
- 오픈 소스 ATI 드라이버
스플래시 화면에서 내 기본 모니터(17")의 해상도는 정확하고 두 번째 모니터는 첫 번째 모니터를 복제하여 동일한 해상도(1280x1024)를 갖습니다.
xrandr
X를 시작한 후 올바른 해상도를 얻으려면 두 번 실행해야 했습니다 .
xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0
xrandr
명령을 추가하여 영구적으로 만들 려고 했지만 .xinitrc
작동하지 않습니다. 이제 두 모니터 모두에서 올바른 해상도를 얻으려면 X를 시작한 후 xrandr
두 번 실행합니다.
나는 아무것도 정의하지 않았습니다 xorg.conf
(그리고 방법도 모릅니다 :)). 이 문제를 해결하려면 어떻게 해야 합니까?
답변1
xrandr
명령을 입력하는 것은 .xinitrc
영구 설정을 저장하는 올바른 방법이 아닙니다. 을 사용해야 합니다 xorg.conf
.
따라서 먼저 귀하의 xrandr 행을 제거한 .xinitrc
다음 파일을 생성(또는 편집)하십시오 /etc/X11/xorg.conf
. 이는 정확히 다음과 같아야 합니다(키보드, 마우스 또는 유사한 장치를 구성하려는 경우가 아니면 더 이상 필요하지 않습니다).
Section "Monitor"
Identifier "First monitor"
Option "PreferredMode" "1280x1024"
EndSection
Section "Monitor"
Identifier "Second monitor"
Option "PreferredMode" "1680x1050"
Option "LeftOf" "First monitor"
EndSection
Section "Device"
Identifier "Radeon X1300"
Driver "radeon"
Option "Monitor-DVI-0" "First monitor"
Option "Monitor-DVI-1" "Second monitor"
EndSection
답변2
나 역시 이 문제를 여러 번 겪었다.
어떤 이유에서인지 내 화면에는 때때로 "이름"을 변경하는 성가신 습관이 있어서 내가 설정한 스니펫을 xrandr
쓸모 없게 만듭니다.
먼저 모니터가 올바르게 인식되는지 다시 확인하세요.
xmax@max-desktop:~> xrandr
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 59.9*+
1400x1050 59.9
1600x900 59.9
1360x1024 59.9
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1280x800 60.0
1152x864 59.9 75.0
1280x768 60.0
1280x720 60.0
1024x768 75.0 60.0
800x600 75.0 60.3 56.2
640x480 75.0 59.9
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 59.9*+
1400x1050 59.9
1600x900 59.9
1360x1024 59.9
1280x1024 75.0 60.0
1440x900 75.0 59.9
1280x960 60.0
1280x800 60.0
1152x864 59.9 75.0
1280x768 60.0
1280x720 60.0
1024x768 75.0 60.0
800x600 75.0 60.3 56.2
640x480 75.0 59.9
이름이 정확하다면 시스템이 ~/.xinitrc
부팅 시 이름을 읽지 못했거나 명령을 잘못 입력한 것 같습니다.