哪些文件用于配置GDM登录屏幕上的字体呈现,哪些字段用于更改提示和反混叠?
我可以使用gnome工具设置桌面字体属性。我还可以直接编辑/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暗示和反混叠字体属性的信息。
发布于 2017-10-23 21:49:21
Gnome中的字体呈现是Wayland的一个已知问题,请参见Gnome Bug 645433 -gnome面板忽略字体设置。
在/etc/gdm3/custom.conf中取消对以下行的注释,强制GDM使用Xorg而不是Wayland。
WaylandEnable=false一旦Wayland被禁用,GDM登录屏幕上的字体就会从/usr/share/glib-2.0/schemas获得默认的系统级反混叠和提示属性。
我错误地认为,因为我使用的是Nvidia卡,而且我已经从登录屏幕中显式地选择了Xorg会话,GDM也在使用Xorg。显然,事实并非如此。
在此修复后,GDM登录屏幕看上去很棒,与锐利的清晰字体!
请记住,如果您只使用Gnome微调工具或Dconf编辑器更改字体设置,则GDM将无法使用它们(因为您还没有登录)。因此,使用/usr/share/glib-2.0/schemas中的配置文件在系统范围内配置字体设置,并且不要忘记使用glib-compile-schemas编译更改。
https://askubuntu.com/questions/967749
复制相似问题