화면별 글꼴 구성?

화면별 글꼴 구성?

화면마다 다른 글꼴 구성 설정을 가질 수 있는 방법이 있습니까?

1080p 모니터 두 대가 있는데 하나는 13인치이고 다른 하나는 27인치입니다. 작은 모니터에서는 앤티앨리어싱된 글꼴을 사용하고 큰 모니터에서는 앤티앨리어싱되지 않은 글꼴을 사용하고 싶습니다.

답변1

xrdbC 전처리기를 사용하므로(물론 그렇습니다) 조건을 지원합니다. 내 부분은 다음과 같습니다 .Xresources.

#if SCREEN_NUM == 0
Xft.dpi: 157
#endif

#if SCREEN_NUM == 1
Xft.dpi:  96
Xft.antialias: 0
#endif

이제 xrdb -merge각 모니터에서 올바른 작업을 수행하며, 로그인할 때 수많은 X 초기화 스크립트 중 하나가 를 보려고 한다고 가정하면 .Xresources이 설정도 올바르게 설정됩니다.

(참고:아치 리눅스 글꼴 구성페이지에는 더 많은 예제가 있지만 후손을 위해 이를 보존하기 위해 위에 관련 예제를 포함했습니다.)

답변2

내가하는 방법은 다음과 같습니다.

  1. 보조 모니터에 대한 구성을 설정하고 .Xresources실행합니다.xrdb
  2. 프로그램을 시작하고 보조 모니터에 배치하세요.
  3. 값을 다시 변경 .Xresources하고 실행하십시오.xrdb

다음은 기울어진 보조 모니터에서 intellij Idea를 시작하기 위한 예제 스크립트입니다.

#!/bin/sh
sed -i 's/.*Xft.rgba:\s*rgb.*/Xft.rgba: vrgb/' /home/babken/.Xresources
xrdb /home/babken/.Xresources
intellij-idea-ultimate-edition &
sed -i 's/.*Xft.rgba:\s*vrgb.*/Xft.rgba: rgb/' /home/babken/.Xresources
xrdb /home/babken/.Xresources

하지만 저처럼 해당 프로그램을 해당 모니터에만 유지하면 작동합니다.

관련 정보