如何正确增加安装在 Libertine 内的桌面应用程序的 DPI?

如何正确增加安装在 Libertine 内的桌面应用程序的 DPI?

它涉及 Auqaris BQ M10 FHD,配有漂亮的 10 英寸屏幕。我尝试使用技巧:创建文件

~/.local/share/libertine-container/user-data/my-container/.Xdefaults

并放在Xft.dpi: 224里面(见XDA 上的 xmir-setup)。

此技巧对 Geany、Firefox、LibreOffice 有用,但对 Djview4 没用。此技巧适用于字体的 DPI,但不适用于菜单图标和图片。我知道的另一种方法可以找到那里,我没有测试它,因为需要使系统部分可写。

我认为这个问题与 Linux 中带有 Retina 的 HiDPI 类似。在通常的 Linux 中,我们可以尝试使用

  Section "Monitor"
        Identifier     "<default monitor>"
        Option        "DPI" "224 x 224"
    EndSection

xorg.conf.d/90-monitor.conf使用xrandr --dpi 224。但是我们有Libertine,我不知道如何解决这个问题。

答案1

DPI 是高分辨率屏幕上自由应用程序中的一个已知问题,目前已在此错误中捕获:https://bugs.launchpad.net/ubuntu/+source/libertine/+bug/1572888

问题中链接的 pastebin 中提到了针对 M10 FHD 的建议解决方法,但我会在这里发布重要部分,以供未来的读者阅读。

使平板电脑暂时可写:

phablet-config writable-image

adb重新启动平板电脑,然后使用或登录phablet-shell。编辑文件/usr/bin/libertine-xmir并更改 exec 行:

exec Xmir -dpi 144 -title @ $@

您的首选 DPI 数值是多少144。编辑完成后,我建议将平板电脑再次设为只读:

sudo rm /userdata/.writable_image

下次重启时,平板电脑将再次处于只读模式。任何 libertine 更新(OTA 或其他方式)都可恢复到 的更改/usr/bin/libertine-xmir。希望这个问题最终能得到优先解决,这样我们就不需要这个 hack 了。

相关内容