Steam 无法输入中文问题
Steam需要在LANG为zh_CN的时候才能使用fcitx中文输入,所以需要注意设置环境变量XIM以及LANG
1
2
export XMODIFIERS=@im=fcitx
export LANG=zh_CN.UTF-8
我是这样解决的:
- 在niri的config.kdl中设置环境变量
1 2 3
environment { XMODIFIERS @im=fcitx }其他桌面环境只需要想办法设置XMODIFIERS即可
- 将steam的desktop文件复制到 ~/.local/share/applications/ 目录下,并修改其中的Exec行,在前面加上 env LANG=zh_CN.UTF-8
1
Exec=env LANG=zh_CN.UTF-8 ... /usr/bin/steam %U
Niri 下的 fcitx5 问题
部分electron出现无法删除最后一个字符的问题
比如QQ、Notion-Electron等应用可能会出现这个问题
这个是Arch Linux 论坛上对有关问题的讨论 Electron应用中fcitx5退出输入时进入异常状态
简而言之就是electron38之前的版本对 text-input-v3 协议支持不行,那么如何解决它呢?
暂时的解决方案是让QQ运行在xwayland。
Niri 下的X11应用字体模糊
参考ArchLinuxWiki HiDPI
修改~/.Xresource,添加配置
1
2
3
Xft.dpi: 144
Xcursor.theme: Adwaita 这个是设置光标主题
Xcursor.size: 24 这个是设置光标大小
dpi: 144是因为我这里是1.33倍缩放,你可以根据你的实际缩放倍数而修改
WPS 相关
这里推荐wps安装wps-office-cn这个包,另外安装ttf-wps-fonts、wps-office-mime-cn、wps-office-mui-zh-cn这几个包,以保证最佳体验
WPS 无法从文件管理器打开,或者无法打开wps write等等
此事在AUR的评论区亦有记载,WPS Office CN AUR 原话是
asduhkv commented on 2026-01-14 14:15 (UTC) (edited on 2026-01-14 14:17 (UTC) by asduhkv)
如果从Dolphin无法用WPS打开PDF等文件,启动器中无法启动WPS文档、WPS表格等,可能是WPS默认的整合模式导致的,可以进入WPS的 设置\其他\切换窗口管理模式 改成多组件模式,即可解决问题;其后也可以再改回整合模式。前面的朋友的方法很有效。
所以只需要修改窗口管理模式即可暂时解决该问题
WPS 找不到宋体/黑体/等线Light
缺少 Windows 下的微软字体导致的,ArchWiki上有解决方案
因为我这里是双系统,本来就有 Windows11在,所以我安装了ntfs-3g,并挂载了我的 Windows 所在的分区,将 C:/Windows/Fonts 下的所有字体文件复制到 /usr/local/share/fonts/ 目录下,然后执行 fc-cache -fv 命令更新字体缓存即解决了该问题。