MacBook Pro 13.3" 2013 Retina에서 Elementary OS Freya(Ubuntu 14.04 기반)를 실행 중인데 이상한 DPI 문제가 발생했습니다.
- Google Chrome과 같은 일부 애플리케이션은 DPI 설정을 인식하지 못하므로 기본적으로만 표시됩니다. 다른 모든 앱은 비례적으로 표시되지만(텍스트를 읽을 수 있음) Google Chrome 텍스트는 실제 12픽셀로 표시되므로 텍스트가 매우 작습니다.
- 23인치 1080p 모니터가 DisplayPort에 연결되어 있는데 DPI 설정이 여러 모니터에서 동일하게 유지되는 것 같습니다. 즉, 640x480 해상도의 1080p 모니터에서는 모든 것이 거대해 보이지만 MacBook의 내부 화면(2560x1600)에서는 모든 것이 정상적으로 보입니다.
xrandr
홈 화면이 꺼짐으로 설정되어 있고 로그인하면 항상 켜져 있어 외부 모니터의 DPI가 엉망이 되기 때문에 모니터 설정을 기억하지 못하는 것 같습니다.
나는 여기에서 Wayland를 실행하고 있다고 생각하지만 다음과 같은 프로세스를 찾을 수 없습니다 ps aux | grep wayland
.
$ aptitude search '~i wayland'
i A libwayland-client0 - wayland compositor infrastructure - client lib
i A libwayland-cursor0 - wayland compositor infrastructure - cursor lib
i A libwayland-egl1-mesa - implementation of the Wayland EGL platform --
i A libwayland-server0 - wayland compositor infrastructure - server lib
GUI에서 DPI를 제어하는 시스템 설정이 없습니다.
를 사용해 보았 xrandr --dpi 75
으나 아무런 변화가 없습니다. 응용 프로그램을 다시 시작해도 효과가 없는 것 같습니다.
X 서버 내에서 Wayland를 실행하고 있다고 생각합니다. DPI를 전체적으로 또는 모니터별로 변경하는 데 사용할 수 있는 구성 파일이 있습니까?
답변1
이 스케일링은 실제로 GNOME 설정에 의해 제어되며 Wayland와 독립적인 것처럼 보입니다.
gsettings set org.gnome.desktop.interface scaling-factor 1
이것은 나를 위해 문제를 해결했습니다.
Wayland가 다양한 모니터에서 다양한 DPI를 처리하기 위해 디스플레이 서버 수준에서 훌륭한 솔루션을 계속 제공할 수 있기를 바랍니다.