解决“ start FCITX error, Another XIM daemon named ibus is running”

Linux安装搜狗拼音(参考Overboom–Ubuntu如何安装搜狗输入法 ),后,使用 Fcitx configure ,Input Method Configuration 的“Input Method” 页面为空,点击加号,不选“only show current languange” 选项, 无法搜索sogo,无法检索到任何语言。

改变策略
$ fcitx autostart
报错!
Start FCITX error. Another XIM daemon named ibus is running

查资料,可能跟我 Linux 系统是英文的有关。参考博客
输入:
echo -e "export XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=\"xim\"\nexport QT_IM_MODULE=\"xim\"\nfcitx &">>~/.profile

这时右上角出现小键盘标志,然后 Fcitx configure 添加搜狗输入法即可!

### 安装 IBus 和 Rime 输入法 对于 Debian 系统而言,安装 IBus 及其组件可以通过包管理器完成。具体命令如下: ```bash sudo apt update && sudo apt install ibus ibus-rime ``` 此操作会下载并安装必要的软件包来支持 IBus 平台以及 RIME 输入法引擎[^1]。 ### 配置 IBus 为了使 IBus 正常工作,在某些情况下可能需要手动调整环境变量或创建特定的配置文件。通常建议执行以下步骤以确保正确设置: #### 设置环境变量 编辑 `~/.profile` 或者 `~/.bashrc` 文件,加入下列行以便于每次登录时自动加载 IBus: ```bash export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus ``` 保存更改后运行 `source ~/.profile` (或相应脚本),让新的环境变量生效。 #### 初始化 IBus 启动 IBus 守护进程,并将其设为随系统启动而激活的服务之一: ```bash ibus-daemon -x`: 使用 XIM 协议桥接其他应用程序的支持; 此时应该可以在桌面环境中看到 IBus 的状态图标了。 ### 解决路径冲突问题 当遇到类似 `/usr/local/share/ibus-libpinyin` 与标准位置不匹配的情况时,可以采取措施同步这些资源到预期目录中去。一种解决方案是从非标准位置复制缺失的部分至官方认可的地方,比如将自定义编译版本下的 XML 描述符移动过来: ```bash cp /path/to/custom/engine.xml /usr/share/ibus/component/ ``` 另外还可以尝试重新注册所有可用插件,通过命令行工具实现这一点: ```bash cd /usr/local/libexec/ ./ibus-engine-libpinyin -i ``` 这一步骤有助于刷新缓存并将新添加的内容纳入考虑范围之内[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值