太长不看版:
需要为Steam增加启动参数-forcedesktopscaling <缩放倍数>
普通版:
使用环境:
KDE Plasma 5.27 X11
Steam > 2024.4
Linux Steam 客户端默认基于 GDK_SCALE
环境变量调整显示缩放倍率。在使用KDE Plasma (Version 5.27)时发现此环境变量为空,因此Steam缩放倍率不会跟随系统缩放。
搜索到的旧版本的解决办法为设置环境变量
export GDK_SCALE=<缩放倍率>
经过测试发现此方法已经失效。
有效方法为更改steam启动脚本/快捷方式(*.desktop文件等),增加启动参数-forcedesktopscaling <缩放倍数>
,例如缩放为150%:
- 首先进入Steam 设置-界面, 打开
缩放文本以匹配显示器设置
开关,关闭Steam
命令行操作
通过以下命令直接启动Steam
/usr/bin/steam -forcedesktopscaling 1.5
修改steam.desktop文件的 Exec 行为:(文件一般在 ~/.local/share/applications/ 中)
Exec=/usr/bin/steam -forcedesktopscaling 1.5 %U
GUI操作
方法一」 编辑*.desktop
文件
-
打开 Application Launcher (类似Windows开始菜单的东西)
-
搜索栏搜索 Steam
-
右键点击Steam,选择 Edit Application
-
修改应用的 Application项,如图增加启动参数
方法二」 用KDE自带Menu Editor
-
打开KDE Plasma 的 Menu Editor工具
-
找到 Steam对应项目(不一定有),在Command-Line Arguments中添加
-forcedesktopscaling 1.5
ps:
X11用这个方法能正常缩放,Wayland没测试