나는 Macbook(HiDPI 모니터 포함)에서 Linux Mint Cinnamon을 사용하고 있으며 기본 모니터는 훌륭해 보이지만 두 번째 모니터(HiDPI 모니터 아님)는 형편 없습니다... 다음을 xrandr
사용하여 강제로 2배로 확장했습니다.
xrandr --output HDM-1 --scale 2x2
지금은 괜찮아 보이지만 포인터가 모니터의 절반 미만으로 제한되어 있습니다(오른쪽 가장자리로 이동할 수 없습니다). 그래서 번역을 지정해 보았습니다.
xrandr --output HDM-1 --panning widthXheight
이제 커서를 올바르게 이동할 수 있지만 일단 팬을 정의하면 기본 모니터가 미러링됩니다. WTF? 메인 모니터를 미러링하고 싶지 않고 추가 모니터를 갖고 싶은데... 어떻게 해야 하나요?
PS 그리고 두 번째 모니터에서는 포인터가 크게 보입니다.
고쳐 쓰다:
관련 출력이 포함된 전체 명령은 다음과 같습니다.
모니터 정보 검색:
xrandr
인쇄:
Screen 0: minimum 320 x 200, current 4800 x 1800, maximum 8192 x 8192
eDP-1 connected primary 2880x1800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
2880x1800 60.0*+
1920x1200 59.9
1920x1080 60.0
1600x1200 59.9
1680x1050 60.0
1400x1050 60.0
1280x1024 59.9
1280x960 59.9
1152x864 60.0
1024x768 59.9
800x600 59.9
640x480 59.4
720x400 59.6
640x400 60.0
640x350 59.8
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1080+2880+278 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.0*+ 50.0 59.9
1920x1080i 60.1 50.0 60.0
1680x1050 59.9
1600x900 60.0
1280x1024 75.0 60.0
1280x800 59.9
1152x864 75.0
1280x720 60.0 50.0 59.9
1440x576i 50.1
1024x768 75.1 60.0
1440x480i 60.1 60.1
832x624 74.6
800x600 75.0 60.3
720x576 50.0
720x480 60.0 59.9
640x480 75.0 60.0 59.9
720x400 70.1
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
두 번째 모니터에 확대/축소+이동 적용:
xrandr --output HDMI-1 --scale 2x2 --panning 1920x1080 --verbose
출력은 다음과 같습니다.
screen 0: 6720x2438 1777x644 mm 96.05dpi
crtc 3: 1920x1080 60.0 +2880+278 "HDMI-1"
답변1
확대/축소 및 패닝만으로는 도움이 되지 않습니다. 외부 모니터의 측면을 지정해야 합니다. 내 명령을 확인하세요. 기본 노트북 디스플레이 오른쪽에 외부 모니터를 사용하고 있습니다. 저는 3200x1800 해상도의 Yoga 2 Pro와 외부 FHD 모니터를 가지고 있습니다. 내 경우에는 xrandr 패닝 옵션을 사용합니다.
xrandr --output eDP1 --auto --output HDMI1 --auto --panning 3840x2160+3200+0 --scale 2x2 --right-of eDP1
기본적으로 hidpi 모니터가 AxB 픽셀이고 일반 모니터가 CxD이고 [ExF] 단위로 크기를 조정하는 경우 오른쪽의 명령줄은 다음과 같습니다.
xrandr --output eDP1 --auto --output HDMI1 --auto --panning [C*E]x[D*F]+[A]+0 --scale [E]x[F] --right-of eDP1
답변2
원래 게시물은 오래되었고 요즘에는 이 문제에 대해 걱정하는 사람이 거의 없을 것입니다. 하지만 저는 debianstretch(xorg-server 1.19)에서 동일한 문제가 있었고 어떻게든 해결했습니다. 그럼 제 과정을 공유해보겠습니다.
내 모니터는 기본 노트북 LCD 3820x2160 + 외부 Asus MB16AC 1920x1080입니다. 나는 다음과 같이 xrandr를 호출합니다:
xrandr --output DP-4 --auto --fb 7680x2160 --output DP-5 --auto --fb 7680x2160 --panning 3840x2160+3840+0 --scale 2x2 --right-of DP-4
그러나 마우스 커서는 외부 모니터의 왼쪽 상단을 넘어 이동할 수 없습니다.
누군가 이미 지적했듯이 이번 xorg-server 버전에는 마우스 커서를 제한하는 버그가 있는 것 같습니다. xorg-server 패키지에 패치를 적용하고 빌드했습니다. 먼저 다음에서 패치를 다운로드해야 합니다.https://cgit.freedesktop.org/xorg/xserver/commit/?id=d7297b00444b0e2cd936fbfb08206a575ab8c29dfixCursorConstraint.patch로 저장하세요.
apt-get source xorg-server
sudo apt-get build-dep xorg-server
cd xorg-server-1.19.2
patch -p0 < ../fixCursorConstraint.patch
debuild -b -uc -us
dpkg -i ../xserver-xorg-core_1.19.2-1+deb9u5_amd64.deb
그런 다음 재부팅하고 xrandr 명령을 다시 실행해야 합니다.