为Ubuntu 18.04启用小数缩放

我最近安装了Ubuntu 18.04并发现16.04中的小数缩放选项不再存在。 200%对我的显示来说太大了, 这个答案对我不起作用(运行命令后选项没有改变)。

是否有其他方法可以进行小数缩放?

gsettings set org.gnome.desktop.interface text-scaling-factor 1.2 

此命令不是显示缩放。 只是一个用于解决Ubuntu上的HiDP问题的文本缩放技巧。 仍在寻找完美的解决方案。

解决方案1

Archwiki提出了一个使用xrandr的解决方案(或者更确切地说是一个hack)(如果你使用带有xorg的标准Ubuntu 18.04):

ArchWiki – HiDPI – 分数缩放

分数缩放

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

的xorg

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

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

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

解决方案2:Wayland会议

在登录提示下选择设置 – >’带Wayland的Ubuntu’并启用实验小数缩放:

韦兰

启用分数缩放实验function:

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

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

我在Ubuntu 16.04中使用了Unity Tweak Tool。 我现在正在运行一个16.04升级到Ubuntu 18.04 LTS的测试环境。 我刚刚检查过,Unity Tweak Tool仍在那里并正确缩放我的高DPI屏幕。 我用于在1920×1080监视器上缩放的设置是:

Tweak fonts.png

Text scaling factor缩放字体和UI元素,如标题栏,按钮等。


图标大小已预设,但其下的文字大小增加,从而产生幻觉图标大小已更改:

UbuntuTweakFonts.gif

在上面的.gif ,在1920×1080的显示器上,缩放比例从1.38开始。 然后它变为1 ,一切都变得很小,这是正常的。 然后它变为2 ,这是视觉挑战的理想选择。 图标再一次具有固定的像素大小,字体在图标下缩小或扩展,给出了它们的大小正在变化的错觉。


要安装Unity Tweak Tool,请使用:

 sudo apt install unity-tweak-tool 

其他人可能对18.04 LTS提供的全套工具感兴趣:

 $ apt list | grep tweak gajim-rostertweaks/bionic,bionic 1.0.0-3 all gnome-tweak-tool/bionic,bionic 3.28.1-1 all gnome-tweaks/bionic,bionic 3.28.1-1 all mate-tweak/bionic,bionic 18.04.16-1 all mousetweaks/bionic,bionic,now 3.12.0-4 amd64 [installed] tweak/bionic 3.02-2 amd64 unity-tweak-tool/bionic,bionic,now 0.0.7ubuntu4 all [installed] 

安装Gnome Tweak Tools => Fonts => Scaling Factor

至少它有助于扩大文本。

实际上我喜欢这种方法,它将其他东西保持在缩放1,我只需要更大的文本。

在此处输入图像描述

你不能因为Ubuntu切换回Xorg作为默认显示。 很多人都在寻找解决方案,而这个主题是谷歌的最佳结果。 不幸的是,Xorg中仍然没有分数缩放。

我在登录时运行一个shell脚本(使用Startup Applications控制面板)来设置我想要的缩放。

通过自己运行xrandr来确定输出设备(我的是DP-1)。

然后将一个可执行脚本放在某处(我在我的主目录中),其中包含以下内容:

 #!/bin/bash gsettings set org.gnome.desktop.interface scaling-factor 2 gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}" xrandr --output DP-1 --scale 1.5x1.5 xrandr --output DP-1 --panning 3840x2160 

我目前正在尝试修复此问题(仍然使用Ubuntu 16.04,但我很确定18.04中可用的相同选项),它将缩放保持为1,但在“屏幕显示”部分使用分辨率选择器系统设置以删除面板的分辨率。 你会认为这会使一切变得模糊,但它似乎对我来说做得很好。 因人而异。

我的屏幕(X1 Carbon 4th Gen)是2560×1440,比例为16:9。 2倍变焦将使其有效1280×720,这太小了。 相反,我从选择器中选择2048×1152(也是16:9的比例)。 至少对我来说,它还提供1920×1080,1600×900和1368×768作为选项,具体取决于你想要多少缩减。

我可能最终会使用1920×1080,因为2048×1152仍然有一些东西有点小。

您可以从下拉列表中使用1600×900(16:9)来增加缩放比例。 在此处输入图像描述

使用Gnome Tweak Tool的解决方案适用于Ubuntu 18.04,具有3840 x 2160分辨率显示。 将比例因子设置为1.5并保持字体大小不变后,屏幕显示对我来说非常棒。 另外,我必须在gnome设置中调整停靠符号大小。 在我看来,这是最不具侵入性的解决方案。

18.04桌面是根据宽度拟合壁纸图像,所以如果您调整图像的宽度(无论图像的绝对大小),您的壁纸将适合。 为了适应高大的图像,我进入“改变图像/改变游标大小”并使用Pinta在两侧添加宽边框。 (或者Gimp或者你得到的任何东西)