멀티 헤드 리눅스의 XRandR DPI 화면마다 다른 DPI를 설정할 수

올바른 DPI 설정이 다른 여러 화면이 있습니다. xrandr --dpi X모든 화면에서 DPI를 변경 하는 데 사용할 수 있습니다. 각 화면마다 다른 DPI를 설정할 수 있습니까? 앱이 다른 화면으로 이동 될 때 글꼴 크기를 다시 계산하도록하려면 어떻게합니까? xrandr --dpi X새 창에만 영향을 미치며 이전 창은 여전히 ​​이전 DPI 값을 사용합니다.



답변

아직 시도하지는 않았지만 여기에 좋은 대답이 있습니다.xrandr옵션 scale 을 사용 하면 효과를 얻을 수 있습니다.

업데이트 : 이것은 작동 합니다 . 요약 지침을 여기에 작성 했습니다 .


답변

다음 github 토론에 요약 된 세부 정보를 사용 하여이 문제를 해결할 수있었습니다 : https://github.com/linuxmint/Cinnamon/issues/3606

외부 모니터 QHD (2560X1440), 내부 / 노트북 모니터 3200×1800

xrandr --output eDP-1 --scale 1x1 --pos 0x2880
xrandr --output DP-1 --mode 2560x1440 --scale 2x2 --fb 5120x4680

또는 외부 모니터 FHD (1920×1080), 내부 / 노트북 모니터 3200×1800

xrandr --output eDP-1 --scale 1x1 --pos 0x2160
xrandr --output DP-1 --mode 1920x1080 --scale 2x2 --fb 3840x3960

이러한 기능은 작동하지만 창을 이동하거나 화면 크기를 조정하거나 브라우저에서 스크롤하면 고해상도 모니터 (랩톱)가 찢어 질 수 있습니다. 이것은 소프트웨어 렌딩 솔루션과 같은 느낌입니다 (이러한 모든 문제가 있고 새로 고침이 느림).

2017 년 Linux / Gnome은 다중 모니터 혼합 스케일링 솔루션을 해결해야합니다. Windows 10 및 OS X 모두 부분적으로 작동하는 명령 줄 반창고 수정에 의존하지 않고도이 문제가 해결되었습니다 (게임에 찢어짐 문제는 허용되지 않습니다)


답변

다음을 사용하여 각 화면마다 다른 값을 설정할 수 있습니다.

xrandr --output <Display1> --dpi X --output <Display2> --dpi Y

사용 가능한 것을 설정하려면을 사용 xrandr하여 글꼴을 다시 시작하십시오. 다음과 같이 디스플레이를 껐다가 다시 켤 수 있다고 생각합니다.

xrandr --output <Display1> --off
xrandr --output <Display1> --auto

그러나 확실하지 않다


답변