web-dev-qa-db-ja.com

GDMフォントヒンティングとアンチエイリアスを設定する方法は?

GDMログイン画面でのフォントレンダリングの設定に使用されるファイルと、ヒントとアンチエイリアスの変更に使用されるフィールドは何ですか?

Gnome-Tweak-toolを使用してデスクトップフォントのプロパティを設定できます。 /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xmlを直接編集し、スキーマを再コンパイルすることもできます。

cd /usr/share/glib-2.0/schemas
Sudo sed -i "s|<default>'slight'</default>|<default>'full'</default>|g" org.gnome.settings-daemon.plugins.xsettings.gschema.xml
Sudo sed -i "s|<default>'grayscale'</default>|<default>'rgba'</default>|g" org.gnome.settings-daemon.plugins.xsettings.gschema.xml
Sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

どちらも(ログイン後)デスクトップのフォントプロパティを変更する場合は同様に機能しますが、GDM画面には影響しません。

/usr/share/gdmおよび/etc/gdm3の下のファイルも調べましたが、GDMのヒントとアンチエイリアスのフォントプロパティを指定するものはありません。

最後に、公式の GNOMEディスプレイマネージャーリファレンスマニュアル を確認しましたが、GDMのヒントとアンチエイリアスのフォントプロパティの指定に関する情報はありません。

2
PJ Singh

Gnome Shellでのフォントレンダリングは、Waylandの既知の問題です。 Gnome Bug 645433-gnome-Shellのパネルはフォント設定を無視します を参照してください。

/etc/gdm3/custom.confの次の行のコメントを外すと、GDMは強制的にWaylandの代わりにXorgを使用します。

WaylandEnable=false

Waylandが無効になると、GDMログイン画面のフォントは、/usr/share/glib-2.0/schemasからデフォルトのシステムレベルのアンチエイリアスとヒントプロパティを取得します。

Nvidiaカードを使用しており、ログイン画面からXorgセッションを明示的に選択したため、GDMはalsoXorgを使用していると誤って想定していました。どうやら、これはそうではありません。

この修正後、GDMログイン画面は、鮮明で鮮明なフォントで見栄えが良くなりました!

Gnome Tweak ToolまたはDconf Editorのみを使用してフォント設定を変更する場合、GDMで使用できないことを覚えておいてくださいまだログインしていません)。したがって、/usr/share/glib-2.0/schemasの構成ファイルを使用してシステム全体でフォント設定を構成し、glib-compile-schemasを使用して変更をコンパイルすることを忘れないでください。

1
PJ Singh