KDE XWayland 体验指南
KDE 现在支持 XWayland 分数缩放了,实际上本质是 Wayland 应用随系统缩放,Xorg 应用自己处理缩放,最终显出来是“完美分数缩放”。
基本设置
系统设置——显卡与显示器
然后调整成你想要的缩放率
旧式应用程序选择“由应用程序进行缩放”
调整完可能会糊,注销重进就行了
常见问题
Fcitx 5 候选窗口闪烁
阅读 Fcitx 5 Wiki
简单来说:
- Fcitx 5 相关环境变量只需要设置一个
XMODIFIERS=@im=fcitx
,原先的GTK_IM_MODULE
QT_IM_MODULE
SDL_IM_MODULE
不要设置,空的也不行,必须删掉。 - 系统设置——输入设备——虚拟键盘,将虚拟键盘设置为 Fcitx 5。
如果你环境变量写在 /etc/environment
里的话需要重启才能生效。
然后你可能会遇到一些问题,诸如:
- Xorg 下的应用打字漏字母
- Xorg 应用输入法失效(也许会?)
解决方案有两个:
- 让软件使用 Wayland 模式运行,electron 应用可以加选项:
--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
- 为 Xorg 软件单独设置
GTK_IM_MODULE
QT_IM_MODULE
SDL_IM_MODULE
这些环境变量
有些软件缩放不了
有两种可能,一个是软件不听系统指挥,一个是软件根本不支持缩放(这种情况你换纯 Xorg 也没用)
举一些例子:
OpenUtau
参考该 issue
1 | xrandr --listactivemonitors |
然后你需要给你的 OpenUtau 设置环境变量(单独或者全局你随意)AVALONIA_SCREEN_SCALE_FACTORS='eDP-1=1.25'
,其中 eDP-1
是上面命令输出的显示器名称,1.25
是你想要的缩放比例
Reaper
参考该文章
~/.config/REAPER/reaper.ini
文件修改 ui_scale_auto=1
为 ui_scale_auto=0
,ui_scale=
后面填写你想要的缩放比例,如 ui_scale=1.25
字体不清晰
Imagi 说的 但是我没遇到过
他说
把字体换成 Sarasa Gothic UI 能改善。
他还说更新到 Plasma 6 也有改善。
后记
原来我用了好久的系统装了 KDE 之后缩放一直有问题,所有软件都得关一次再开才清晰。
不知道为什么,重装之后就没问题了。所以问题难以解决的时候放过自己,该换换,该重装重装