Gnome 3.16 HiDPI 缩放仅接受整数

Gnome 3.16 HiDPI 缩放仅接受整数

我最近升级到了 Ubuntu 15.04,安装了 Gnome 3.16,它在我的计算机上运行得非常好(尽管我在网络上的许多论坛上发现它运行得不太好)。但是由于我的屏幕 DPI 很高(13.3 英寸,分辨率为 1920x1080),因此我需要缩放整个系统才能使用它。TweakTool 中有一个设置,但它似乎只接受整数作为缩放因子。

在此处输入图片描述

有人知道解决这个问题的办法吗?缩放 2 倍对于我的屏幕来说太大了。我想要的值更接近 1.2

任何帮助将不胜感激!

答案1

我检查了我的 Fedora 21 安装,其中有 Gnome 3.14.2,似乎无法设置您想要的值:

[btegge@za21 ~]$ gsettings set org.gnome.desktop.interface scaling-factor 1.2
invalid character in number:
  1.2
   ^
[btegge@za21 ~]$ gsettings set org.gnome.desktop.interface scaling-factor 1,2
expected end of input:
  1,2
   ^

我的假设:

  • 还有另一种设置可以实现您想要的效果。我唯一想到的是字体渲染相关的东西,尽管这并不是您想要的。
  • 该键仅接受整数作为数据类型,这是一个错误,您应该提交一个错误。

答案2

我不确定这个问题是否已经解决,但 Gnome 中有两个缩放选项可以实现这一点。您执行的“窗口缩放”属性可以接受 1 或 2(或 0,但我认为这是“未定义的”)。如果您愿意,您可以执行文本缩放,它接受浮点数。

在 Gnome Tweak Tool 中,它位于字体部分下。或者,您可以在 dconf-editor 中访问这两个选项,org.gnome.desktop.interface我注意到此选项效果更好,因为 Gnome Tweak Tool 有时无法正确更新设置,从而导致奇怪的缩放问题。

答案3

分数缩放是未得到官方支持在低于 的版本上3.32,并且在低于 的版本中 GNOME 根本不受支持3.28

不过,你可以在 3.16 上使用以下方法获得同样的效果兰德

答案4

Gnome 和 Ubuntu 尚不支持非整数缩放。虽然可以使用 xrandr 的一些变通方法来实现,这涉及先放大再缩小,但我不推荐这样做,因为它非常耗费 CPU/GPU,并且还存在其他怪癖和问题,不一定能达到预期的效果。如果您有兴趣,可以在 reddit 上的 r/linux 上看到很多正在进行的辩论和争论,这里还有一篇来自 elementary 开发人员(基于 Ubuntu 的发行版)的文章,他更深入地讨论了高 DPI:关联。 希望这个对你有帮助。

相关内容