news 2026/3/7 21:24:54

ubuntu22.04安装中文输入法且与ros2与clion不冲突

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ubuntu22.04安装中文输入法且与ros2与clion不冲突

ubuntu22.04安装中文输入法且与ros2与clion不冲突

安装中文输入法:

在 Ubuntu 22.04 上,要做到 中文输入法稳定可用,同时 不与 ROS 2、CLion(JetBrains 系)冲突:

✅ 唯一强烈推荐方案:Fcitx5 + 拼音 / Rime
❌ 不要用 ibus
❌ 不要混用 Fcitx4 / Fcitx5

下面一套 “ROS2 + CLion 实战验证过、几乎零冲突” 的完整方案。

一、为什么必须用 Fcitx5(而不是 ibus / Fcitx4)
1️⃣ ROS 2(rclcpp / Qt / rviz2)

rviz2 / rqt 基于 Qt

ibus 在 Qt + Wayland 下经常:

候选框不显示

输入法卡死

Fcitx5 原生支持 Wayland + Qt

2️⃣ CLion(JetBrains IDE)

CLion 使用 自带 JBR(JetBrains Runtime)

ibus 在 JBR 下:

中文输入随机失效

候选框乱位

Fcitx5 + XIM/Wayland IM 是官方推荐方案

二、干净安装(关键,避免冲突)
1️⃣ 卸载 ibus(非常重要)

sudo apt remove --purge ibus ibus-gtk ibus-gtk3

⚠️ 不卸载,后面 80% 会踩坑
二、Ubuntu 22.04 正确安装命令(请直接照抄)
✅ 1️⃣ 先更新索引

sudo apt update

✅ 2️⃣ 安装 Fcitx5 + 中文 + GTK/Qt 支持(正确版)

sudo apt install -y \ fcitx5 \ fcitx5-chinese-addons \ fcitx5-frontend-gtk3 \ fcitx5-frontend-qt5 \ fcitx5-config-qt

👉 这条命令 在 Ubuntu 22.04 是 100% 可用的

三、确认是否安装成功
1️⃣ 检查 fcitx5 是否存在

fcitx5 -v

2️⃣ 检查配置工具

fcitx5-configtool

能弹出图形界面 = 安装成功 ✅

四、接下来必须做的 3 件事(否则 ROS2 / CLion 还是会有坑)
1️⃣ 选择 fcitx5 作为系统输入法

im-config

选择:
👉 fcitx5

2️⃣ 设置环境变量(关键,解决 ROS2 + CLion)

gedit ~/.profile

在 末尾加入:

# Fcitx5 for ROS2 & CLion export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export SDL_IM_MODULE=fcitx

保存后执行:

source ~/.profile

3️⃣ 重启(必须)

reboot

五、配置中文输入法

fcitx5-configtool

注意:fcitx5-configtool 提示无法通过 DBus链接到Fcitx,点击运行。

点击 +

取消勾选 Only Show Current Language

添加 拼音 或 Rime

切换快捷键默认:

Ctrl + Space

六、如果你还遇到问题(我可以直接对症下药)

你现在这个环境我大概已经很清楚了:

✅ Ubuntu 22.04

✅ ROS2(你常用 rviz / gazebo)

✅ CLion

✅ Gazebo / Qt 程序

如果接下来出现:

rviz2 里不能打中文

CLion 候选框不跟光标

Gazebo 输入法失效

fcitx5启动脚本:

start-fcitx5.sh

#!/usr/bin/env bash # ================================ # Fcitx5 startup script # Ubuntu 22.04 / ROS2 / CLion safe # ================================ echo "[fcitx5] checking..." # 防止重复启动 if pgrep -x fcitx5 > /dev/null; then echo "[fcitx5] already running" exit 0 fi # 必要环境变量(确保 Qt / GTK / CLion / ROS2) export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx export SDL_IM_MODULE=fcitx echo "[fcitx5] starting..." fcitx5 -d # 等待 DBus 就绪 sleep 1 # 验证 if pgrep -x fcitx5 > /dev/null; then echo "[fcitx5] started successfully" else echo "[fcitx5] failed to start" fi

把脚本加入到开机启动项里就实现开机自启动了:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/7 14:09:00

靠谱的口碑靠前不踩雷大落地窗品牌杰出生产厂家

靠谱的口碑靠前不踩雷大落地窗品牌杰出生产厂家在现代建筑装饰中,大落地窗以其独特的魅力和实用价值,成为众多消费者的理想之选。然而,市场上大落地窗品牌众多,如何挑选到靠谱、口碑好且不踩雷的品牌成为关键。美亿门窗作为杰出的…

作者头像 李华
网站建设 2026/3/7 9:12:43

基于SpringBoot的海洋环保小程序系统(毕业设计项目源码+文档)

课题摘要本课题以 SpringBoot 框架为核心后端支撑,研发一款面向公众、海洋环保组织及监管部门的海洋环保微信小程序系统,旨在解决传统海洋环保工作中信息传播不畅、公众参与度低、环保数据分散、监管反馈不及时等痛点,打造集信息科普、志愿报…

作者头像 李华
网站建设 2026/3/7 14:08:55

雷家林诗歌集录之十一Collection of Poems by Lei Jialin, Volume 11

“Heaven and Earth”In the vast expanse of heaven and earth, I’m but a lonely boat, Drifting aimlessly, not knowing which shore to approach. Amidst the boundless clouds and waters, I’m accompanied by the green mountains on my journey. Gales and rains swe…

作者头像 李华
网站建设 2026/3/7 14:08:53

昇腾 NPU 环境下 GPT-2 模型本地部署全指南(含踩坑排错)

在昇腾 Atlas 系列 AI 处理器上部署开源大模型,核心是基于torch_npu适配 PyTorch 生态,充分发挥昇腾硬件的算力优势。昇腾作为国产化 AI 算力基础设施的核心载体,凭借安全可控的技术栈,已在政务、金融、能源、交通等关键领域大规模…

作者头像 李华
网站建设 2026/3/6 15:58:01

2025最新!9款AI论文软件测评:本科生写论文痛点全解析

2025最新!9款AI论文软件测评:本科生写论文痛点全解析 2025年AI论文工具测评:为何值得一看? 随着人工智能技术的不断进步,越来越多的本科生开始依赖AI论文软件来提升写作效率。然而,面对市场上琳琅满目的工具…

作者头像 李华