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 版本给你对应配置。

相关推荐
大鹏的NLP博客18 小时前
WSL Ubuntu 26.04 升级与环境整理记录
linux·ubuntu·wsl
忆挽篱笙歌21 小时前
gdb/cgdb
linux·ubuntu
成为你的宁宁1 天前
【Ubuntu 18.04安装Gitlab】
ubuntu·gitlab
MicrosoftCloud1 天前
性能排查 02|vmstat、iostat、mpstat、sar 怎么读?性能四件套的分工与判读阈值
linux·ubuntu·vmstat·性能监控·iostat·sysstat
承渊政道1 天前
Linux网络学习【UDP Socket编程实战:网络命令与客户端访问Linux验证】
linux·网络·学习·ubuntu·编程实战·udp socket
奔跑的大白啊3 天前
多容器共享目录权限踩坑记
linux·ubuntu·共享目录·linux权限·docker 容器化部署
缘友一世3 天前
银河护卫队在steam(linux Proton GE-Proton10-34)上启动无窗口问题修复
linux·ubuntu·steam·proton
刘胡子大叔3 天前
repo 与 index:站点目录该怎么切
ubuntu·php
zhangrelay4 天前
用ROS2Lyrical实验报告册思路重做蓝桥云课ROS1实验并改进
linux·笔记·学习·ubuntu·机器人
小小龙学IT4 天前
ROS2 安装完全指南(Ubuntu 版):从零开始到跑通第一个节点本文
linux·运维·ubuntu