BeyondDimension / SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
https://steampp.net
GNU General Public License v3.0
19.02k stars 1.22k forks source link

👑[Enhancement] 自定义缩放 #2826

Open su226 opened 10 months ago

su226 commented 10 months ago

🥰 需求描述(Description)

由于 Linux 下 GTK 不支持分数缩放,如果在 KDE 中设置 125%、150% 等分数缩放,Watt Toolkit 的缩放会被舍入到整数(100% 或 200% 等),导致界面尺寸过小或过大

🧐 解决方案(Solution)

增加自定义缩放倍数的设置项

🚑 其他信息(Other Information)

系统:Arch Linux 桌面环境:KDE Plasma 5.27.7 Watt Toolkit 版本:3.0.0-rc1

kde-yyds commented 2 months ago

补充:kde设置200%缩放时watt toolkit也是100%无缩放

操作系统: Arch Linux 
KDE Plasma 版本: 6.0.4
KDE 程序框架版本: 6.1.0
Qt 版本: 6.7.0
内核版本: 6.8.7-zen1-1-zen (64 位)
图形平台: Wayland
处理器: 16 × AMD Ryzen 7 6800H with Radeon Graphics
内存: 14.3 GiB 内存
图形处理器: AMD Radeon Graphics
制造商: TIMI
产品名称: Redmi Book Pro 15 2022
su226 commented 2 months ago

@kde-yyds 设置环境变量 AVALONIA_SCREEN_SCALE_FACTORS,参见 AvaloniaUI/Avalonia#4826 和 https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI

kde-yyds commented 2 months ago

@kde-yyds 设置环境变量 AVALONIA_SCREEN_SCALE_FACTORS,参见 AvaloniaUI/Avalonia#4826 和 https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI

感谢