.xinitrc에서 DPI 수정

.xinitrc에서 DPI 수정

질문:최근에 nvidia-beta내 버전의 Arch Linux(에서 전환됨)에 드라이버를 설치했습니다 nouveau. i3 창 관리자의 모든 글꼴이 매우 작아집니다.

일시적인 해결책:달리면 startx -- -dpi 100문제가 해결될 수 있습니다.

질문:평소처럼 실행할 수 있도록 -dpi 100플래그를 내 플래그에 강제로 삽입하는 방법이 있나요 ?~/.xinitrcstartx

편집하다:GViM의 글꼴은 여전히 ​​매우 작습니다. 어쩌면 내 -dpi 100수정이 생각만큼 잘 작동하지 않았을 수도 있습니다.

답변1

Katsura 씨가 제안한 것처럼 그래픽 카드와 모니터에 맞게 X 서버를 구성하는 더 좋은 방법이 있을 수 있습니다.

매뉴얼 페이지도 참조하십시오.시작x(1)그리고시니트(1).

귀하의 질문에 대한 기본적인 대답은 $HOME/.xserverrc필수 매개변수를 사용하여 필수 서버 바이너리를 시작하는 스크립트를 생성하는 것입니다.

또한 참조하세요설정(1)매뉴얼 페이지, 특히 다양한 fp하위 명령. TTF 글꼴과 고해상도 글꼴이 저해상도 글꼴 앞에 배치되도록 글꼴 순서를 변경해야 할 수도 있습니다. xset q현재 글꼴 경로가 표시됩니다.

답변2

기본딥 PI(오티스nch)는 96입니다. 글꼴 크기를 4%씩 늘리 도록 설정하면 100이 현상이 눈에 띄지 않을 수 있습니다 . 초기 DPI를 확인하려면 다음 명령 중 하나를 사용하십시오.

$ xdpyinfo | grep dots
  resolution:    96x96 dots per inch

$ grep DPI /var/log/Xorg.0.log
[     9.555] (--) NVIDIA(0): DPI set to (43, 44); computed from "UseEdidDpi" X config
[     9.761] (==) modeset(G0): DPI set to (96, 96)

나 자신의 경우 DPI와 잘 맞지 않는 프로그램을 만나면 14450% 증가하는 값을 사용한 다음 프로그램을 호출합니다.

xrandr --dpi 144
/path/to/program-not-hdpi-aware

관련 정보