ubuntu搜狗拼音输入法无法切换英文

本文解决了一个关于Ubuntu17.10环境下安装搜狗中文输入法后无法切换到英文输入的问题。通过配置fcitx输入法,添加英文输入法选项,实现了中英文输入的顺利切换。

ubuntu 17.10 input-method issue solved. @20180301.

issue

ubuntu 17.10 安装搜狗中文输入法之后,无法切换英文了,只能使用一个搜狗中文输入法。设置了中英文切换也没用。

solution

一般是fcitx输入法配置问题导致。解决步骤如下:

首先,确保已经正确安装了如下软件:
- fcitx
- fcitx 配置工具: fcitx-config-gtk, fcitx-table-all
- im-switch 输入法切换工具

然后,进行输入法配置
本地搜索:fcitx-config,然后打开。
这里写图片描述
此时应该是只能看到一个输入法。
正常情况下,应该有中文和英文和两种输入法。所以,如果只有中文,是没有办法进行切换的。此时,在左下角点击’+’符号,添加英文输入法即可。
这里写图片描述

添加完成后,即可用shift切换中英文输入。

### 解决 Ubuntu 安装搜狗拼音无法切换英文标点的问题 在 Ubuntu 系统中安装搜狗拼音输入法后,如果无法切换英文标点符号,通常是由于输入法配置不当或环境变量设置不正确导致的。以下是具体的解决方法: 1. **检查输入法设置** 在搜狗拼音的设置中,确认是否启用了切换英文标点的功能。通常在输入法的“标点设置”或“高级设置”中可以找到相关选项,确保“中英文标点切换”功能处于开启状态。 2. **使用快捷键切换标点符号** 搜狗拼音通常支持使用快捷键切换英文标点符号。例如,按下 `Shift + ,` 或 `Shift + .` 可以在中英文标点之间切换。如果快捷键不起作用,可以通过输入法的设置界面重新定义快捷键[^2]。 3. **手动切换输入法状态** 在桌面右上角的输入法图标中,点击并手动切换输入法状态,确保当前处于英文输入模式。这样可以强制输入法使用英文标点符号。 4. **配置环境变量** 在某些情况下,输入法无法正常切换标点符号可能是由于环境变量未正确设置。可以通过以下命令设置 `XMODIFIERS` 环境变量来优化输入法性能: ```bash export XMODIFIERS="@im=fcitx" ``` 如果使用的是 IBus 输入法框架,则可以尝试: ```bash export XMODIFIERS="@im=ibus" ``` 通过设置这些环境变量,可以确保输入法框架与应用程序之间的通信更加稳定[^4]。 5. **检查输入法依赖项** 如果安装过程中缺少某些依赖库,也可能导致输入法功能异常。根据官方推荐,可以尝试安装以下依赖项以确保搜狗拼音正常运行: ```bash sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 sudo apt install libgsettings-qt1 ``` 这些依赖项可以确保搜狗拼音输入法的核心功能正常启用[^3]。 6. **重新配置输入法框架** 如果上述方法无效,可以尝试重新配置输入法框架。例如,对于 Fcitx 用户,可以尝试以下步骤: - 卸载当前的输入法框架并重新安装 Fcitx: ```bash sudo apt remove fcitx sudo apt install fcitx ``` - 在系统设置中,确保输入法框架已设置为 Fcitx,并在 Fcitx 配置工具中添加搜狗拼音作为输入法选项。 7. **调整输入法布局** 在系统设置的 `Region & Language` 或 `Keyboard` 设置中,确保已正确安装并启用了中文语言支持。同时,可以尝试移除其他不必要的输入法选项,仅保留搜狗拼音,以避免冲突。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pierre_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值