fcitx4 和 fcitx5 输入法包冲突

fcitx4 和 fcitx5 输入法包冲突。

错误核心:

复制代码
fcitx5-chinese-addons-data : 冲突: fcitx-data
fcitx5-module-xxx : 冲突: fcitx-data

说明你的系统已经安装了 fcitx5 相关组件,但是你现在执行:

bash 复制代码
sudo apt install fcitx fcitx-pinyin

安装的是 旧版 fcitx4 + fcitx-pinyin。

Ubuntu 新版本(尤其 22.04/24.04)默认推荐 fcitx5,不要混装。


1. 查看当前版本

执行:

bash 复制代码
dpkg -l | grep fcitx

大概率会看到类似:

复制代码
fcitx5
fcitx5-chinese-addons
fcitx5-module-*

方案一(推荐):使用 fcitx5 + 拼音

直接安装:

bash 复制代码
sudo apt update

sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt

其中:

  • fcitx5:输入法框架
  • fcitx5-chinese-addons:中文输入组件(包含拼音)
  • fcitx5-config-qt:配置界面

2. 设置默认输入法框架

执行:

bash 复制代码
im-config

选择:

复制代码
fcitx5

然后:

复制代码
OK

退出。


3. 设置环境变量

编辑:

bash 复制代码
nano ~/.profile

加入:

bash 复制代码
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

保存:

复制代码
Ctrl+O
Enter
Ctrl+X

4. 重启 fcitx5

注销重新登录,或者:

bash 复制代码
fcitx5 -r

5. 添加中文拼音

启动配置:

bash 复制代码
fcitx5-config-qt

点击:

复制代码
+ 添加输入法

搜索:

复制代码
Pinyin

添加:

复制代码
Pinyin

即可。

切换:

复制代码
Ctrl + Space

方案二:彻底使用 fcitx4(不推荐)

如果你一定想用:

bash 复制代码
fcitx fcitx-pinyin

需要先删除 fcitx5:

bash 复制代码
sudo apt remove fcitx5*

然后:

bash 复制代码
sudo apt autoremove

再:

bash 复制代码
sudo apt install fcitx fcitx-pinyin

但是:

  • Ubuntu 22.04/24.04 对 fcitx4 支持越来越弱
  • Wayland 下兼容性差
  • VSCode、Chrome 等程序可能出现输入问题

如果你的系统是 Ubuntu 24.04 / Jetson 系统

建议直接:

bash 复制代码
sudo apt install fcitx5 fcitx5-chinese-addons

不要安装:

bash 复制代码
fcitx
fcitx-pinyin

因为你的错误已经证明系统仓库里同时存在:

复制代码
fcitx4
   |
   fcitx-data

fcitx5
   |
   fcitx5-chinese-addons-data

两个数据包互斥,无法共存。


你可以先执行:

bash 复制代码
cat /etc/os-release

和:

bash 复制代码
dpkg -l | grep fcitx

我可以根据你的 Ubuntu/Jetson 版本给你对应配置。

相关推荐
hhhjhl2 天前
Undici 跨端三方库仓颉适配全流程
java·开发语言·ubuntu
~城南花已开~2 天前
Intel E810 SR-IOV VF Spoofcheck 防伪造测试-KVM3
服务器·网络·笔记·学习·ubuntu·etl工程师
十年磨一剑~2 天前
APT 仓库包查看方法文档
linux·ubuntu
技术小事2 天前
Surface 装 Ubuntu 双系统
linux·运维·ubuntu
五块钱的方便面2 天前
ubuntu下networkmanager不让管理解决办法
linux·运维·ubuntu
根目录下的猫2 天前
ArkTS 代码中如何添加作者信息
linux·运维·ubuntu
haermosi2 天前
Ubuntu 下 Flameshot 截图一直闪屏,已找到问题并解决
linux·ubuntu·gnome·问题排查·flameshot·linux 使用记录
2601_949847753 天前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
靳某某。3 天前
Ubuntu安装php8.4 及redis ngin
linux·redis·ubuntu
木泽八3 天前
《Ubuntu系统GRUB引导修复操作记录》
linux·运维·ubuntu