分数换算18.04 LTS

是否在18.04 LTS中提供了分数缩放( 请参阅此问题 )? 在安装之前,我一直等到这个可用。

比例因子

要启用HiDPI,请打开“设置” – >“ 设备” – >“ 显示” ,或使用gsettings:

gsettings set org.gnome.desktop.interface scaling-factor 2 

注意:缩放因子仅允许设置整数。 1 = 100%,2 = 200%等

分数缩放

对于某些HiDPI显示器和较小的屏幕(例如小型平板电脑),使用缩放系数可以进行2,3等的设置可能并不理想。

韦兰

启用小数缩放实验function:

 gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']" 

然后打开设置 – > 设备 – > 显示

在此处输入图像描述
dconf编辑器中的小数缩放实验特征

的xorg

您可以通过结合使用GNOME的缩放因子和xrandr来实现任何非整数比例因子。 这种组合可以使TTF字体正确缩放,以便在单独使用xrandr时不会变得模糊。 您可以使用gsettings指定放大系数,使用xrandr指定缩小系数。

首先将GNOME缩放到最小尺寸,这个尺寸太大了。 通常“2”已经太大,否则尝试“3”等。然后通过使用xrandr设置缩小系数来开始缩小。 首先得到相关的输出名称; 以下示例使用eDP1 。 例如,缩小1.25次。 如果UI仍然太大,请增加比例因子; 如果它太小会降低比例因子。

 xrandr --output eDP1 --scale 1.25x1.25 

来源:修改自HiDPI – ArchWiki

某些应用程序不支持HDPI缩放。 在这种情况下,您可以在首先使用xrandr强制缩放因子后从终端调用它们。

例如,没有强制缩放因子的kid3应用程序:

kid3没有缩放

默认缩放比例为96 dpi。 所以我们将通过使用以下方式覆盖它:

 xrandr --dpi 144 kid3 

现在我们看到:

kid3与缩放

基于上一个答案中提到的方法,我编写了一个简单的GUI应用程序,它生成一个脚本并将其配置为每次登录帐户时运行。

您可以在以下url查看源代码并下载AppImage可执行文件: https : //github.com/alex-spataru/hidpi-fixer

我强烈建议您在继续应用更改之前单击“测试”按钮。