首页 ArchLinux + Niri 疑难杂症记录
文章
取消

ArchLinux + Niri 疑难杂症记录

Steam 无法输入中文问题

Steam需要在LANG为zh_CN的时候才能使用fcitx中文输入,所以需要注意设置环境变量XIM以及LANG

1
2
export XMODIFIERS=@im=fcitx
export LANG=zh_CN.UTF-8

我是这样解决的:

  1. 在niri的config.kdl中设置环境变量
    1
    2
    3
    
    environment {
     XMODIFIERS @im=fcitx
    }
    

    其他桌面环境只需要想办法设置XMODIFIERS即可

  2. 将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 命令更新字体缓存即解决了该问题。

本文由作者按照 CC BY 4.0 进行授权
热门标签
文章内容
热门标签