在 Zesty 中使用 HiDPI 缩放时遇到问题

在 Zesty 中使用 HiDPI 缩放时遇到问题

我刚刚将 Surface Pro 3 升级到 Zesty。在 Yakkety 上,我已将“菜单和标题栏缩放”设置为系统设置 > 显示设置1.5,而且秤很好。在 Zesty 上,发生了一些非常奇怪的事情,我甚至无法解释。

看看下面的图片:

以上所有图片链接:我不能发布超过两个链接,因此这里是所有链接的链接。

当比例超过 1.5 时,文本和窗口按钮会变小,只有 Unity 启动器可以正确缩放。在 Yakkety 上,1.5 的比例看起来就像 1.38 的比例,只是稍微大一点(应该是这样的)。

我如何将缩放比例更改为 yakkety 中的比例?

答案1

您应该将您的问题重新表述为一个问题,因为不清楚您的期望是什么。

Zesty 版本中为 Unity 7 打了一个补丁,声称可以改善 HiDPI 显示器上的自动缩放功能,但它也完全破坏了我的 HiDPI 设置和行为。和您一样,在 Yakkety 和更早的版本中,我将 Unity 的显示比例设置为 1.5,而 UI 和字体缩放在我的 2560x1440 显示器上非常完美。升级并重新启动 Zesty 后,我的字体缩小到很小的比例,现在我不得不接受 1.38 的比例(这几乎低于我老眼的舒适阈值),因为 1.5 的字体看起来比 1.38 的字体小得多,这显然是一种破坏行为。

以下是记录 Unity 中违规更改的变更日志:

https://launchpad.net/ubuntu/+source/unity/7.5.0+17.04.20161130-0ubuntu1

以下是 Unity 之前的版本和当前版本之间的区别,它包含新的(损坏的)缩放代码:

https://launchpadlibrarian.net/295698352/unity_7.5.0+17.04.20161111.1-0ubuntu1_7.5.0+17.04.20161130-0ubuntu1.diff.gz

答案2

通过运行此脚本并重新调整“设置”->“显示”中的缩放因子,我能够解决我的缩放问题。

#!/bin/bash
gsettings reset com.ubuntu.user-interface scale-factor
gsettings reset org.gnome.desktop.interface scaling-factor
gsettings reset com.canonical.Unity.Interface text-scale-factor
gsettings reset org.gnome.desktop.interface text-scaling-factor

相关内容