如何在 arch linux 中将显示设置更改为默认值

如何在 arch linux 中将显示设置更改为默认值

我正在使用 Arch Linux mate,我不小心将 DPI 设置设置得非常大,现在我无法将它们更改回较小的设置,因为它太大了,以至于在我的屏幕上看不到它来修复它。有没有办法在命令行或任何其他解决方案中更正 DPI 设置...

答案1

通常,大多数设置都存储在$XDG_CONFIG_HOME(默认为~/.config)。因此,重置配置的最简单(或残酷)的方法就是删除此文件夹。 (警告:删除此文件夹还会删除许多其他应用程序的配置,因此它应该是您的最后手段,而不是您的首选解决方案。)

如果您想使用破坏性较小的方法,您可能需要了解 MATE 桌面环境及其许多应用程序和其他应用程序如何存储其设置。基本上,他们使用 GSettings API,它提供对平台相关键值存储的访问。在 Arch Linux 上,GSettings 的配置后端由以下提供:dconf

假设您没有弄乱 dconf 配置,则存储本地更改的本地用户数据库应该是~/.config/dconf/user.如果您想查看对默认值所做的更改,您可以使用该命令dconf dump /并将这些值与 中定义的默认值进行比较/usr/share/glib-2.0/schemas

更改 CLI 中的设置的一种方法是将用户配置转储到文件中(例如dconf dump /org/mate/ > mate-settings.ini),更改该文件,然后再次加载该文件(例如dconf load /org/mate/ < mate-settings.ini)。

您可以使用dconf-editorgsettings来浏览和管理设置。就您而言,后者可能是更好的选择,而且似乎也是首选方式更改设置。

要过滤 MATE 设置,您可以运行gsettings list-recursively | grep mate | grep dpi并查找负责的键值对。在你的情况下,它应该是这样的一行:

org.mate.font-rendering dpi 500.0

要将此键的值重置为其默认值,您可以运行以下命令:
gsettings reset org.mate.font-rendering dpi

或者您可以将其设置为固定值,如图所示这里

相关内容