특정 모니터에 대한 디스플레이 설정 저장


12

VGA 또는 Displayport를 사용하여 노트북에 외부 모니터를 연결할 때 (아래 사양 참조) 항상 화면 해상도와 디스플레이 위치를 구성해야합니다. 현재 나는 arandr라는 XRandR 용 GUI 유틸리티로 이것을 하고 있습니다. 또 다른 문제는 모니터를 연결할 때 항상 가능한 가장 낮은 디스플레이 해상도가 가장 높은 해상도 대신 사용되는 것입니다.

특정 모니터를 연결할 때마다 이전에 만든 구성을 자동으로 불러올 수 있습니까? 예를 들어, 직장에서 모니터를 연결할 때 디스플레이를 나란히 설정하려고합니다. 대신 집에서 세로 레이아웃을 사용합니다.

이 문제는 두 랩탑 모두에 존재합니다. 그들은 XFCE를 창 관리자로하여 Fedora 18과 Xubuntu 13.04를 실행하고 있습니다. 통합 Intel HD3000 그래픽이있는 동일한 장치 인 Lenovo X220입니다.

최신 정보

모니터 당 설정을 시도했지만 불행히도 fedora는 xorg.conf 파일을 사용하지 않고 대신 X가 시작될 때마다 자동 구성을 시도합니다 ( xorg.conf 작성 참조 ) Xorg :1 -configure. 페도라 위키에 설명 된대로 실패합니다 Number of created screens does not match number of detected devices. .

해결 방법

문제를 해결하는 약간의 해결 방법을 만들었지 만 디스플레이 포트에 연결된 디스플레이에만 해당합니다. Arandr는 디스플레이 설정을 쉘 스크립트로 저장할 수 있으므로 저장된 설정을 사용하여에 설정했습니다 .xinitrc.

cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc

chmod u+x ~/.xinitrc

누군가가 더 잘 할 수있는 방법이 있다면 알려주십시오.

답변:


5

이 스레드는 Xrandr 설정을 어떻게 저장합니까? 라는 솔루션으로 발견되었습니다 . 도움이 될 수 있습니다.

이 명령을 사용하여 현재 설정을 가져올 수 있습니다.

$ xrandr --verbose

이 명령을 사용하여 현재 디스플레이가 무엇으로 설정되어 있는지 파악하고 $HOME/.xinitrc파일 에 다음 예제 유형의 줄을 넣을 수 있습니다.

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI1 1920x1080_60.00

답변 주셔서 감사하지만이 솔루션은 연결이며 모니터별로 다르지 않습니다. 의 출력 xrandr --verbose: 외모 가장 튜토리얼에 표시된 것보다 조금 다른, 철HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm
klingt.net
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.