我最近安装了Ubuntu 18.04,发现16.04中的小数缩放选项不再存在。200%对于我的显示器来说太大了,这个答案对我不起作用(运行命令后选项没有更改)。
还有另一种方法来获得分数缩放吗?
gnome-shell
,并mutter
加以解决并要合并的变化。
我最近安装了Ubuntu 18.04,发现16.04中的小数缩放选项不再存在。200%对于我的显示器来说太大了,这个答案对我不起作用(运行命令后选项没有更改)。
还有另一种方法来获得分数缩放吗?
gnome-shell
,并mutter
加以解决并要合并的变化。
Answers:
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
此命令不显示缩放比例。只是解决Ubuntu上的HiDP问题的一点文字缩放技巧。仍在寻找完美的解决方案。
function setzoom() { gsettings set org.gnome.desktop.interface text-scaling-factor "$@"; }
(例如,在您的bash配置文件中),然后您就可以setzoom 1.2
在将来键入。
Archwiki提出了使用xrandr(如果您将标准Ubuntu 18.04与xorg一起使用)的解决方案(或更确切地说是一种hack):
比例缩放
您只能使用缩放因子来设置2、3等,对于某些HiDPI显示器和较小的屏幕(例如小平板电脑)可能不是理想的选择。
org
通过结合使用GNOME的比例因子和xrandr,可以实现任何非整数比例因子。这种组合可使TTF字体正确缩放,以使如果单独使用xrandr,它们不会变得模糊。您可以使用gsettings指定放大系数,并使用xrandr指定缩小系数。
首先将GNOME缩放到最小尺寸,该尺寸太大。通常“ 2”已经太大,否则请尝试“ 3”等。然后通过使用xrandr设置缩小因子来开始缩小。首先获取相关的输出名称,下面的示例使用eDP1。例如以1.25倍缩小开始。如果UI仍然太大,则增加比例因子;否则,增加比例因子。如果太小,请减小比例因子。
xrandr --output eDP1 --scale 1.25x1.25
从Ubuntu 18.04开始,Wayland是默认显示协议。
要启用缩放:
启用分数缩放实验功能:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
重新启动计算机。
xrandr -q
,输出“已连接”。对于鼠标“无形边界”,您应该添加--panning 1920x1080
选项(具有您的分辨率)
我在登录时运行Shell脚本(使用“启动应用程序”控制面板)来设置所需的缩放比例。
通过单独运行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中使用了Unity Tweak Tool。我现在正在运行一个测试环境,其中16.04已升级到Ubuntu 18.04 LTS。我只是检查了一下,Unity Tweak Tool仍然存在,并且正确缩放了我的High DPI屏幕。我用于在1920x1080显示器上缩放的设置是:
在Text scaling factor
尺度上的字体和像标题栏,按钮等UI元素
图标大小是预先设置的,但其下的文本大小会增加,从而使图标大小有所改变,从而产生错觉
在.gif
上述缩放开始于1.38
1920×1080的监视器上。然后将其更改为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]
.gif
其中显示了幻觉图标正在改变大小,但正是图标下方的文本缩小/扩展了大小才使幻觉在改变。
您不能这样做,因为Ubuntu切换回Xorg作为默认显示。许多人正在寻找解决方案,而该线索是Google的最高结果。不幸的是,Xorg中仍然没有分数缩放。
我目前正在尝试解决此问题(坦白地说,仍然使用Ubuntu 16.04,但我敢肯定,在18.04中可以使用相同的选项),该选项将缩放比例保持为1,但在“屏幕显示”部分使用了分辨率选择器系统设置以降低面板的分辨率。您可能会认为这会使一切变得模糊,但对我来说似乎做得很好。YMMV。
我的屏幕(X1 Carbon 4th Gen)为2560x1440,比例为16:9。2倍缩放将使其有效为1280x720,这太小了。相反,我从选择器中选择了2048x1152(也是16:9的比例)。至少对我来说,它还提供1920x1080、1600x900和1368x768作为选项,具体取决于您要缩小多少。
我可能最终会使用1920x1080,因为2048x1152仍然有一些小问题。