我可以将 dpi 标志传递给 lightdm 来为 X 设置正确的 DPI 吗?

我可以将 dpi 标志传递给 lightdm 来为 X 设置正确的 DPI 吗?

现在设置 DPI 值的正确方法是什么?gnome-tweak 仅允许设置缩放因子,这并不令人满意,并且并非所有应用程序都考虑到这一点(例如 Chrome)。

我想在 Xorg 启动时将“-dpi”标志传递给它,但找不到配置“lightdm”的方法。可以吗?

答案1

其实有一个办法:

将此行更改为/etc/lightdm/unity-greeter.conf

xft-dpi=96

选择最适合您计算机的版本。

注意:这将破坏桌面外观,某些效果可能不可用。这是 Unity 中的一个错误,希望很快得到修复。

答案2

在 中/etc/lightdm/lightdm.conf,您可以覆盖 xserver-command 参数(通常默认为简单的“X”)。这是我的:

xserver-command=X -dpi 75

这达到了缩放整个桌面(包括 gnome 程序)的预期效果。桌面效果很好,没有奇怪的瑕疵。它还设置了 xdpyinfo,但必须单独设置 xft.dpi:

$ xdpyinfo|grep dots
  resolution:    75x75 dots per inch
$ xrdb -query|grep dpi
Xft.dpi:    96

请参阅 madmuffin 的回答以了解如何适当设置 Xft.dpi。

相关内容