如何知道配置设置是否正在运行?

如何知道配置设置是否正在运行?

我在我的联想 Yoga2 笔记本电脑上使用高 DPI 显示器(如视网膜显示屏),所以我必须改变整体字体缩放比例。

有很多种方法可以设置文本比例因子,例如dconf-editor,我使用了unity-tweak-util,但最后他们似乎在全局配置中设置值:

$ gsettings list-recursively|grep text-scal

org.gnome.desktop.interface text-scaling-factor 2.0
com.canonical.Unity.Interface text-scale-factor 2.0

这解决了它(对于大多数程序而言)并且所有内容都具有可读的大小。

现在的问题是:

当我启动 PC 时,此设置似乎比桌面启动后生效,因为当我在桌面启动后立即打开 nautilus 时,我仍然以很小的字体看到所有内容。如果我再等 10 秒钟,然后启动 nautilus,我就会以正确的方式缩放它。

我启动后立即检查,打开控制台并观察输出gsettings list-recursively|grep text-scal- 设置已经为 2.0,但一切仍然很小。

我怎样才能实现其中一个解决方案?

  1. 改变这种行为并从一开始就缩放字体?
  2. 让桌面等待设置激活吗?
  3. 是否生成缩放比例尚未设置的警告?

答案1

这不是 3 的解决方案,而是一种变通方法,并且比一次又一次打开 nautilus 更快:

我现在打开控制台并查看其字体缩放。一开始它仍然是一个很小的字体,我现在等待控制台切换到更大比例的字体。

实际上,我将下拉控制台添加tilda到了自动启动程序中,这样我在启动时就会自动出现一个控制台,只需等待几秒钟,直到字体大小加载完成

相关内容