我有不止一台运行 Arch Linux KDE 的台式计算机。所有的最初配置都是相同的。现在,其中之一拥有了放大的显示屏。我还没有找到对此负责的设置。
检查了 KDE 中的每个设置后,我可以说这不是 KDE 中的设置。哪些其他设置或配置文件可能会使字体(和其他显示元素)太大?
启动期间的消息文本正常。一旦 X 启动,问题就开始了。
我的显示器有109 ppi。问题如下所示:
xdpyinfo | grep dots
resolution: 192x191 dots per inch
我希望该值为 109(以匹配监视器)或 96(通常的 Xorg 值)。
在系统设置 > 显示配置中,比例因子为 1.0。
在“系统设置”>“字体”中,我可以选中“强制字体 DPI”并设置我想要的值,但没有任何效果。xdpyinfo
仍然报告“每英寸 192x191 点”。
我没有任何 Xorg 配置文件:
/etc/xorg.conf: No such file or directory
/etc/X11/xorg.conf: No such file or directory
我没有什么不寻常的地方.fonts.conf
:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.fonts</dir>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>
我没有发现任何不寻常的设置printenv
。
答案1
正在阅读建筑维基百科Xorg 引导我找到了解决方案。它指出
X 服务器的 DPI 通过以下方式确定:
- -dpi 命令行选项具有最高优先级。
- 如果不使用此选项,则在给定屏幕分辨率的情况下,X 配置文件中的 DisplaySize 设置将用于导出 DPI。
- 如果未给出 DisplaySize,则在给定屏幕分辨率的情况下,将使用 DDC 中的显示器尺寸值来导出 DPI。
- 如果 DDC 未指定尺寸,则默认使用 75 DPI。
基于此,我寻找“-dpi”,发现了问题:
grep -r '\-dpi' /etc/
/etc/sddm.conf:ServerArguments=-nolisten tcp -dpi 192
从该行删除“-dpi 192”解决了该问题。