Linux 高分屏缩放设置指南
YlmfGo

前言

最近给我电脑装了Pop!_OS,一个基于Ubuntu的Linux发行版。电脑是2560*1600的高分屏,刚进系统看到大大的窗口就想着赶紧去调缩放,结果发现设置里只有100%、200%、300%三档……

本文仅适用于GNOME桌面环境

系统缩放

欲在Xorg上运行分数缩放

在终端运行

1
gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"

然后打开设置>显示器,缩放一栏就会发现多了其他的分数比例值,如125%和150%

Linux-HiDPI-1.png

但是我的设备上重启后缩放又会变回200%(悲

QT程序(如网易云音乐、WPS Office)

GNOME的分数缩放对QT程序无效,所以需要额外设置

修改/etc/profile,在最后一行加入以下代码

1
export QT_SCALE_FACTOR=1.75

其中最后的1.75可以改成其他比例,这里使用小数,如125%就是1.25

修改完记得注销>登录

网易云音乐Bug

如图,Mini模式下字体显示过大

Linux-HiDPI-2.png

Linux-HiDPI-3.png

Steam

官方有HiDPI支持,在软件内照如下步骤开启

Steam设置界面勾选 “按照显示器大小放大图标和文本(需要重启)”

可是我的设备上自动检测并不能工作,于是只能如下设置

修改/etc/profile,在最后一行加入以下代码

1
GDK_SCALE=1.75

其中最后的1.75可以改成其他比例,这里使用小数,如125%就是1.25

修改完记得注销>登录

Java程序

从Java 9开始,使用GDK_SCALE可以缩放程序,方法与Steam设置一样

  • 本文链接:https://ylmfgo.xyz/2020/07/22/linux-HiDPI/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论