[求助] KDE下无法配置fcitx5输入法皮肤

如题,正确配置fcitx5后使用yay从aur安装了一碴子主题,比如fcitx5-theme-macos12和fcitx5-theme-wechat,主题文件也都正确被安装到/usr/share/fcitx5/themes/,但是KDE的配置中仍然只显示了默认和默认深色两个主题。

我没有手动安装kimpanel,也没有启用“通用输入法面板”挂件。

桌面环境是KDE Plasma,使用Wayland。

刚刚突然发现如果在进入桌面环境后手动重启fcitx5就可以选择主题了,但是中文输入法又没法用了(或许是dbus注册的问题?),有人遇到过一样的问题吗:sob:

是Wayland输入法注册的问题。你在「设置」的「虚拟键盘」里用「启动器」那个选项试试。

原来用的就是这个选项让kde自己管fcitx5的,然后就出了没法选主题的那个问题。两个虚拟键盘选项都试过了,都不显示主题。

似乎KDE启动的fcitx5用的配置文件不是/usr/share/fcitx5,~/.local/share/fcitx5/和~/.config/fcitx5下的那几套诶……我改完配置之后这几个配置文件动都不带动的,手动启动一遍之后再改就动了

KDE自己有一套Fcitx5配置文件?这种事有先例吗……

没有,除非你用的是kimpanel。

我也怀疑是kimpanel的锅,但是它的桌面小部件我都没拿出来过……小部件不拿出来也在跑的吗?

实在不行能不能把kimpanel用的那套配置文件手动覆盖掉?

我试了一下,安装新主题之后,重新进入「经典用户界面」的设置里就可以看到它们了啊。另外自带的主题应该还有个「KDE Plasma (实验性)」?

难道说,你有个运行于某种容器里的fcitx5,会被KDE自动启动?htop看看有问题时的fcitx5进程的路径?

我这里在htop里看到运行的进程有:

/usr/lib/fcitx5-wayland-launcher --reopen
bwrap --args 42 -- /app/bin/fcitx5

还有几个直接标注fcitx5-bin的进程

沃趣不会真的是沙盒的缘故吧......还有这玩意儿怎么跑到bwrap沙盒里的

0.0

看着是flatpak啊。

flatpak那个应该是flatpak内部的桥接包吧,没有完整输入法功能那个?

不啊,看上去就是完整的输入法啊。

还真是......被第三方教程误导了QWQ
早知道应该直接信ArchWiki的,兜兜转转绕了好大一个圈子:joy: