我正在使用 XFCE4 运行 EndeavourOS。我运行了 NVIDIA GPU 的安装程序,它安装了驱动程序。我有这个问题中描述的相同问题:How can i fix the font size in XFCE afterInstalling aproprietarygraphicdriver
该解决方案对我有用(更改 AA 或 DPI 设置,然后再更改回来)。但是,每次重新启动时我都必须执行此操作,因为错误会再次出现。如何在启动时自动应用此修复程序?
我正在使用 XFCE4 运行 EndeavourOS。我运行了 NVIDIA GPU 的安装程序,它安装了驱动程序。我有这个问题中描述的相同问题:How can i fix the font size in XFCE afterInstalling aproprietarygraphicdriver
该解决方案对我有用(更改 AA 或 DPI 设置,然后再更改回来)。但是,每次重新启动时我都必须执行此操作,因为错误会再次出现。如何在启动时自动应用此修复程序?
虽然我不使用 NVIDIA,但正如您提到的,更改 DPI 对您有用。
此命令会将 DPI 设置为 100:
要了解如何获取属性和值,请使用 xfconf-query 命令来监视更改。
首先,找出频道名称。在这种情况下,请使用 xsettings 通道。
使用 xfconf-query -m 列出通道名称。
通过以下方式监控设置:
现在从 UI 转到您的设置,然后更改 DPI。返回终端,您会看到如下命令:
这样我们就找到了属性名称,我们可以使用命令将 DPI 更改为 100 例如:
这里:
-c
:频道名称。在我们的例子中是 xsettings。-p
: 属性名称。在我们的例子中是/Xft/DPI。-t
: 类型。int
(整数)在我们的例子中-s
放。在我们的例子中设置为 100。在设置 ->
Session and Startup
->Application Autostart
->+ Add
-> 添加名称和命令中使用该命令。选择适当的触发器,在这种情况下最有可能on login
。如果 DPI 设置似乎没有生效,您可以尝试通过创建 BASH 脚本来尝试解决方法,该脚本首先将 DPI 设置为任意值(例如 99),等待一小段时间,然后将其设置为所需的值(如 100)。
您可以这样做:
直接从自动启动运行 bash 脚本。