듀얼스크린을 설정하고 싶어요.
여러 번 검색했지만 설정이 작동하려면 수행해야 할 작업을 정확하게 파악할 수 있는 초보자 친화적인 항목이 없습니다.
몇 가지 명령을 선택했는데 이것이 내가 가진 명령입니다.
xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
1920x1080 60.0*+
1680x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
두 번째 모니터가 올바르게 연결되어 있으므로 다음 연결 중 하나가 표시되어야 한다고 생각합니까?
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
아래와 같이 NVIDIA 그래픽 카드가 있는 것 같습니다.
lspci -nn | grep VGA
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [Quadro K2000] [10de:0ffe] (rev a1)
일부 시스템 정보:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.4 (wheezy)
Release: 7.4
Codename: wheezy
다음에 수행해야 할 작업을 위해 어떻게 설정합니까?
답변1
X 서버/세션을 시작하는 방법에 따라 모니터를 활성화/비활성화할 수 있으며 귀하의 경우에는 이를 알기 어려울 수 있습니다. 나는 단순함을 좋아하므로 직접 처리하는 것이 가장 좋습니다 xrandr
. 이것이 .xinitrc
기본적으로 내가 하는 일이지만, 무슨 일이 일어나고 있는지 제어하기로 선택하면 X 서버를 직접 실행합니다.
그러니 그냥 따라오세요 xrandr
. 기본적으로 모니터를 원하는 대로 설정할 수 있는 명령줄 인터페이스가 있습니다(참고자료 참조 man xrandr
). 설치를 신속하게 조정하기 위해 arandr
단순/최소화 및 데스크톱에 구애받지 않는 xrandr
프런트엔드이지만 모든 xrandr
기능을 지원하지는 않습니다. 이는 일반적으로 일시적으로만 빠른 구성 변경을 위해 사용하는 것입니다. 그런 다음 autorandr
연결된 모니터를 기반으로 자동으로 인식되는(EDID 정보 고려) 프로필 이름으로 정확한 설정을 기억합니다. 2 개의 구성 파일 dock
과 mobile
.xrandr
나는 모니터를 바꾸고 "새로 고침"을 원할 때마다 이 작업을 수행합니다. 유일한 방법은 특정 X 화면의 기본을 재설정하는 것입니다.
$ cat ~/bin/xscreen
#!/bin/bash
if [ "$(xserver-name)" = 'X' ]; then
autorandr -c --force
fi
xset b off s off dpms 0 0 300
xsetroot -solid black
xsetroot -cursor_name left_ptr
편집하다:
xrandr
활성화되지 않은 출력이 연결이 끊어졌다는 잘못된 인상을 받았습니다 . 나는 한동안 이것을 가지고 놀았습니다.
독점 Nvidia 드라이버를 사용하는 것은 드라이버 가 xrandr
. disper
예를 들어, autorandr
이는 xrandr
and에서도 작동하는 것 같습니다 disper
(readme에서 가져옴).
While the script uses xrandr by default, calling it by the name "autodisper"
or "auto-disper" forces it to use the "disper" utility, which is useful for
controlling nvidia chipsets. The formats for fingerprinting the current setup
and saving/loading the current configuration are adjusted accordingly.
다음 사항도 도움이 될 수 있습니다.https://wiki.archlinux.org/index.php/NVIDIA#Multiple_monitors
답변2
이 작업에 도움이 되는 몇 가지 그래픽 도구가 있습니다. 대부분의 데스크탑 환경에는 자체 환경이 있으므로 콘솔을 사용할 필요가 없습니다. DE와 멀티스크린을 Google에 검색해 보세요.
보다 독립적인 도구는 arandr
가지고 있는 각 화면에 대해 직사각형을 그리고 원하는 레이아웃에 맞게 직사각형을 배열할 수 있다는 것입니다. "적용"을 클릭하면 원하는 레이아웃이 나타납니다. 물론 레이아웃을 저장할 수도 있습니다. 레이아웃을 호출로 저장하면 로그인 시 레이아웃을 강제 적용하려는 arandr
다른 "자동 시작" 도구에서 저장된 레이아웃을 간단히 가져올 수 있습니다 .xrandr
~/.xinitrc
~/.xsession
그러나 xrandr 출력에는 연결된 화면이 하나만 표시되므로 또 다른 문제가 있습니다. 듀얼 스크린 설정을 위한 소프트웨어로는 이 문제를 해결할 수 없습니다. Google은 NVIDIA 드라이버에서 가끔 발생하는 이 문제를 알고 있습니다. 어떤 것을 사용하고 있나요? 이전 또는 최신 드라이버가 필요할 수도 있고, 오픈 소스 누보 드라이버를 사용해 볼 수도 있습니다.
답변3
문제가 될 수 있는 부분이 많습니다.
그러나 상당한 연구 기간 후에 VGA 케이블(전원이 공급되는 시스템에 연결되지 않은 VGA)을 HDMI 케이블과 동시에 모니터에 연결하면 듀얼 스크린 설정을 제대로 볼 수 없다는 사실을 발견했습니다.
따라서 Linux 상자를 통해 모니터에 케이블이 하나만 연결되어 있는지 확인하십시오.