와인 앤티앨리어싱이 작동하지 않습니다.

와인 앤티앨리어싱이 작동하지 않습니다.

나는 그것을 사용하고 있다무한대내 Arch 컴퓨터에서 글꼴 렌더링에 사용됩니다. (예, multilib 패키지가 설치되어 있습니다.) 내 글꼴은 앤티앨리어싱이 기본적으로 작동하지 않는 Wine을 제외한 모든 곳에서 멋지게 보입니다.

해결책을 찾았습니다여기xrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb: 앤티앨리어싱이 작동하기 전에 터미널에서 실행 해야 합니다 . 다음 세 가지 이유로 이 솔루션이 만족스럽지 않습니다.

  1. 이는 영구적이지 않습니다. 컴퓨터를 다시 시작할 때마다 이 명령을 실행해야 합니다.
  2. 이것은 매우 해킹적입니다.
  3. 이게 무슨 짓인지 모르겠어요. 무슨 일이 일어났는지 이해하고 싶습니다.

누구든지 앤티앨리어싱 문제를 해결하고 최소한 내 요구 사항 중 일부를 충족하는 솔루션을 제공할 수 있다면 매우 감사하겠습니다.

답변1

xrdb 명령이 글꼴 다듬기를 수정하는 이유는 무엇입니까?

xrdbX 자원을 관리합니다.

xrdb -query현재 로드된 리소스를 나열합니다.

파이프라인을 통해 grep -vE 'Xft\.(anti|hint|rgba)'"anti", "hint" 또는 "rgba"가 포함된 리소스를 필터링합니다 .

마지막으로 필터링된 목록은 다시 파이프되어 xrdb기본적으로 기존 설정을 덮어씁니다.

따라서 앤티앨리어싱, 힌트 또는 rgba 스무딩과 관련된 모든 X 설정이 제거됩니다. 이는 어느 시점에서는 기본값이 문제를 해결하기 때문에 원하지 않는 값으로 설정된다는 의미입니다.

이 문제를 어떻게 영구적으로 해결할 수 있습니까?

이 값을 설정하는 방법은 전적으로 세션을 시작하는 방법에 따라 다릅니다. 일반적으로 시작 스크립트는 ~/.Xresources에서 로드하므로 필터링된 출력을 거기에 넣을 수 있습니다.

제 경우에는 Xfce를 사용하는데, 올바른 값을 얻으려면 xfconf에서 설정해야 합니다. 이 작업은 그래픽으로 수행 xfce4-settings-editor하거나( , xsettings로 이동) 터미널에서 수행할 수 있습니다(예: RGBA 스무딩을 올바르게 설정) xfconf-query -c xsettings -p /Xft/RGBA -s "rgb".

또한보십시오X 리소스에 대한 Arch 위키 페이지.

관련 정보