ワインアンチエイリアシングは機能しません。

ワインアンチエイリアシングは機能しません。

私はそれを使用しています無限大私のArchコンピュータでフォントをレンダリングするために使用されます。 (はい、multilibパッケージがインストールされています。)私のフォントは、アンチエイリアシングがデフォルトで機能しないWineを除くすべての場所で素敵に見えます。

解決策が見つかりましたここxrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb:アンチエイリアシングが機能する前に端末で実行する必要があります。次の3つの理由で、このソリューションは満足できません。

  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 Wiki ページ

関連情報