Ubuntu 24.04 TLS安装 搜狗输入法 解决输入法闪烁 只出中文无汉字
嗬忒吖
2025年06月26日 21:07
收录于文集
共1篇

# Ubuntu 24.04 TLS安装 搜狗输入法

## 安装前检查

---

### 检查fcitx版本是否为 fcitx 4

1. 在终端中使用`fcitx --version`

2. 如果显示版本号以 \`4\` 开头(如 \`4.2.9.9\`),则为 fcitx 4。如果显示版本号以 \`5\` 开头(如 \`5.0.23\`),则为 fcitx 5。

3. **如果为fcitx 5需要卸载,xxx版本以下不支持fcitx 5**

### 卸载 Fcitx 5

在终端中输入以下命令中间会要求输入密码按照流程走便是

```bash

# 卸载 Fcitx 5 主程序及配置文件

sudo apt purge fcitx5* -y

# 删除残留配置和数据

rm -rf ~/.local/share/fcitx5 ~/.config/fcitx5

# 清理未使用的依赖包

sudo apt autoremove -y

```

执行完之后**注意重启电脑**

## 开始安装流程

---

### 

### **一、更新软件源**

##### 在终端执行以下命令,更新软件包列表:

```bash

sudo apt update

```

**注意**:如果遇到下载速度慢或连接失败的问题,可以手动切换软件源:

1. 打开 **“软件和更新”**(Software & Updates)

2. 在 **“Ubuntu 软件”** 选项卡中,将 **“下载自”** 改为 **“中国”**(如阿里云、清华源等)或选择 **“测速自动选择最快的服务器”**

3. 关闭窗口并重新运行 `sudo apt update`

### 二、安装 Fcitx 4

安装 Fcitx 4,在终端执行:

```bash

# 安装 Fcitx 4 核心组件

sudo apt install fcitx -y

# 查看是否安装成功

sudo fcitx --version   

```

### 三、设置fcitx为系统输入法

1. 点击 **左下角菜单** → 搜索并打开 **“语言支持”**(Language Support)

2. 在 **“键盘输入法系统”** 下拉菜单中,选择 **“Fcitx 4”**

3. 关闭窗口,**注销或重启** 使更改生效

### 四、设置Fcitx开机自启动

**在终端执行:**

```bash

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

```

## 五、卸载系统ibus输入法(可选)

**如果不需要 IBus,可以卸载以避免冲突。**

在终端执行:

```bash

sudo apt purge ibus

```

## 六、安装搜狗输入法

1. **下载安装包**:

  * 访问 [搜狗输入法官网](https://pinyin.sogou.com/linux/) 下载 Ubuntu 版 DEB 包

2. **安装搜狗输入法**

  * 在官网下载搜狗输入法安装包,安装。安装命令 `sudo dpkg -i 安装包名`

  * 代码示例如下:

```bash

sudo dpkg -i 下载的搜狗安装包.deb # 替换为实际文件名

sudo apt --fix-broken install # 如果依赖报错,运行此命令修复

```

3. 安装输入法依赖(防止输入法面板异常):

```bash

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 libgsettings-qt1

```

## 七、重启并配置输入法

1. **重启电脑:**

```bash

sudo reboot

```

2. **切换输入法**:

  * 在桌面右上角找到 Fcitx 图标,点击 **“配置”** → 添加 **“搜狗拼音”**

  * 使用 `Ctrl` + `空格` 切换输入法

## 故障排查

---

### **症状:输入法一直闪烁无法打字**

#### **解决方案:**

  * 编辑`nano ~/.xinputrc` 

  * 添加:`export QT_QPA_PLATFORM=xcb`

  * 然后重启电脑

  * **注意不可使用root权限执行编辑**

#### **原因:**

Ubuntu 22.04+ 默认使用 Wayland 显示服务器,而 搜狗输入法(基于 Qt4/Qt5) 主要是为 X11 设计的,在 Wayland 下可能会出现、面板闪烁、无法正常显示候选词、输入法崩溃

### 症状:输入法安装上并且也选中了,但是无法输入中文,也无候选框。

#### **解决方案:**

在终端执行

```bash

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 libgsettings-qt1

```

检查执行过程是否有报错如果有报错检查报错原因

#### **原因:**

未安装或未正确安装输入法依赖,导致输入法缺失运行环境从而无法正确工作

## **参考资料**

---

搜狗输入法**安装参考**:1、[搜狗输入法安装指南](https://shurufa.sogou.com/linux/guide)

输入法**一直闪烁无法打字**:1、[知乎](https://www.zhihu.com/question/661954517/answer/11090614849) 2、[CSDN](https://blog.csdn.net/huludan/article/details/138348869)

安装搜狗输入法,**无法输入中文**问题:1、[CSDN](https://blog.csdn.net/coco_1998_2/article/details/138156111)

吐槽b站 居然不支持md格式差评!!!!!!!!!

就这样凑合看吧不想再调整格式里 不行就摘到md笔记里看