Ubuntu下Fcitx输入法安装总结

本文详细介绍了在 Ubuntu 10.04 中安装和配置 Fcitx 输入法的过程,包括卸载 ibus、安装 Fcitx 及其字体,并解决了安装过程中遇到的乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu 10.04自带的ibus拼音输入法不好用,思索着给他装个好用点的,上Ubuntu中文论坛,Fcitx输入法用的人比较多,决定就用Fcitx了。

按照Ubuntu 中文论坛的说明,打开终端,开始安装:

有安装ibus的先卸载
=======================================================
sudo apt-get remove ibus


=======================================================
卸载完之后,开始安装fcitx:
=======================================================
sudo apt-get install fcitx
sudo apt-get install ttf-arphic-uming #防止乱码,安装uming字体,文泉驿也可以。
sudo dpkg -i 文件名.deb
im-switch -s fcitx -z default #设为默认输入法,一般不需要,除非系统有多个输入法
=======================================================
完了之后重启,新建文档准备测试输入法,按ctrl+space,问题出现了,fcitx无法启动。
上论坛搜索,说要删除SCIM,于是
sudo apt-get remove scim

重启后,按ctrl+space,小企鹅终于出现,fcitx输入法启用成功,输入拼音测试,备选字全部都是方格乱码。
继续上论坛找解决办法,查到:
乱码主的要原因就是~/.fcitx/config配置文件中的
显示字体(中)=*
的问题,这个是用系统的默认字体,一般大家都是英文的,所以显示中文时会有问题

打开终端,修改配置文件:
sudo gedit ~/.fcitx/config

找到下面行:
显示字体(中)=*
改为:
显示字体(中)=AR PL SungtiL GB

退出保存,重启,测试,OK,终于成功了。

最后梳理一下,整个安装过程应该是这样的:

一,先删除scim
sudo apt-get remove scim

二,安装fcitx
sudo apt-get install fcitx

三,如果不是乱码那就好,如果时就看看后面的就行
乱码主的要原因就是~/.fcitx/config配置文件中的
显示字体(中)=*
的问题,这个是用系统的默认字体,一般大家都是英文的,所以显示中文时会有问题
我们先要知道自己有哪些是中文字体(系统中装了的中文字体)
fc-list
在中间找找有没中文的
文鼎PL简报宋,AR PL SungtiL GB:style=Regular
一般这个都有,这个是中文字体,我们将~/.fcitx/config中的 显示字体(中)=* 改为如下
显示字体(中)=AR PL SungtiL GB
sudo gedit ~/.fcitx/config (打开要更改的文件)

最后一步 sudo reboot,成功!

### 安装 Fcitx 输入法框架 在 Ubuntu 系统中安装 Fcitx 输入法,首先需要更新系统包列表,并安装必要的组件。以下是具体步骤: ```bash sudo apt update sudo apt install fcitx fcitx-ui-qimpanel fcitx-config-gtk ``` 根据你的需求选择合适的输入法码表进行安装,例如五笔拼音混合输入法可以使用以下命令安装: ```bash sudo apt install fcitx-table-wbpy ``` 如果你更倾向于使用纯拼音输入法,则可以选择安装 `fcitx-pinyin` 或者 `fcitx-googlepinyin`[^2]。 ### 配置 Fcitx 为默认输入法 安装完成后,为了确保 Fcitx 成为系统的默认输入法框架,你需要执行一些额外的配置步骤。首先,建议卸载 Ubuntu 自带的 IBus 输入法以避免冲突: ```bash sudo apt purge ibus ``` 接下来,为了防止出现多个输入法图标的情况,还需要移除 `fcitx-ui-classic` 包: ```bash sudo apt remove fcitx-ui-classic ``` 设置 Fcitx 开机自启动是重要的一步,这可以通过复制 Fcitx 的桌面文件到自动启动目录来实现: ```bash sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ ``` 完成这些设置后,通过系统设置中的“区域和语言”选项,将 Fcitx 设置为系统输入法。如果在过程中遇到提示对话框,可以选择“稍后提醒”。 ### 解决输入法图标不显示的问题 有时用户可能会遇到 Fcitx 输入法图标没有出现在任务栏的情况。这种情况下,可以尝试手动启动 Fcitx 来恢复图标显示: ```bash fcitx ``` 如果上述方法无效,可能需要重新安装 Fcitx 及其相关依赖项。在此之前,请确认已经彻底删除了 IBus 输入法: ```bash sudo apt purge ibus ``` 然后重新安装 Fcitx 并设置其开机自启动: ```bash sudo apt update sudo apt install fcitx sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ ``` 最后,再次检查是否已将 Fcitx 设定为系统输入法。点击左下角菜单找到语言支持选项,并从中选择 Fcitx 作为输入法框架[^3]。 ### 安装搜狗输入法(可选) 对于希望使用搜狗输入法的用户,可以从官网下载对应的安装包并按照指示进行安装安装过程中可能需要先解决一些依赖问题: ```bash sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 sudo apt install libgsettings-qt1 ``` 安装完所有必需的库之后,使用 dpkg 命令安装搜狗输入法: ```bash sudo dpkg -i sogoupinyin_*.deb ``` 重启计算机后,如果没有看到搜狗输入法图标,可以通过 Fcitx 的配置工具将其移动到最上方以激活它。 ### 使用 DBus 支持(可选) 为了增强 Fcitx 的功能和支持性,特别是当你打算与其他应用程序或服务交互时,安装 D-Bus 是一个好主意: ```bash sudo apt-get install dbus sudo /etc/init.d/dbus start ``` 这样做可以让开发人员在同一桌面会话的不同应用间或者不同服务之间实现通信[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值