나는 그것을 사용하고 있다무한대내 Arch 컴퓨터에서 글꼴 렌더링에 사용됩니다. (예, multilib 패키지가 설치되어 있습니다.) 내 글꼴은 앤티앨리어싱이 기본적으로 작동하지 않는 Wine을 제외한 모든 곳에서 멋지게 보입니다.
해결책을 찾았습니다여기xrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb
: 앤티앨리어싱이 작동하기 전에 터미널에서 실행 해야 합니다 . 다음 세 가지 이유로 이 솔루션이 만족스럽지 않습니다.
- 이는 영구적이지 않습니다. 컴퓨터를 다시 시작할 때마다 이 명령을 실행해야 합니다.
- 이것은 매우 해킹적입니다.
- 이게 무슨 짓인지 모르겠어요. 무슨 일이 일어났는지 이해하고 싶습니다.
누구든지 앤티앨리어싱 문제를 해결하고 최소한 내 요구 사항 중 일부를 충족하는 솔루션을 제공할 수 있다면 매우 감사하겠습니다.
답변1
xrdb 명령이 글꼴 다듬기를 수정하는 이유는 무엇입니까?
xrdb
X 자원을 관리합니다.
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 위키 페이지.