DPI 및 모니터를 영구적으로 설정

DPI 및 모니터를 영구적으로 설정

MacBook Pro 13.3" 2013 Retina에서 Elementary OS Freya(Ubuntu 14.04 기반)를 실행 중인데 이상한 DPI 문제가 발생했습니다.

  1. Google Chrome과 같은 일부 애플리케이션은 DPI 설정을 인식하지 못하므로 기본적으로만 표시됩니다. 다른 모든 앱은 비례적으로 표시되지만(텍스트를 읽을 수 있음) Google Chrome 텍스트는 실제 12픽셀로 표시되므로 텍스트가 매우 작습니다.
  2. 23인치 1080p 모니터가 DisplayPort에 연결되어 있는데 DPI 설정이 여러 모니터에서 동일하게 유지되는 것 같습니다. 즉, 640x480 해상도의 1080p 모니터에서는 모든 것이 거대해 보이지만 MacBook의 내부 화면(2560x1600)에서는 모든 것이 정상적으로 보입니다.
  3. 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를 처리하기 위해 디스플레이 서버 수준에서 훌륭한 솔루션을 계속 제공할 수 있기를 바랍니다.

관련 정보