彻底解决ibus和qq冲突

本文介绍如何通过修改系统路径下的配置文件来实现QQ桌面客户端的环境变量设置,确保应用程序能够正常运行。

sudo gedit /usr/bin/qq

修改/usr/bin/qq,别忘了提高权限,export GDK_NATIVE_WINDOWS=true



#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq

### 解决 iBus 切换输入法时仍显示英文的问题 在 Linux 系统中,如果使用 iBus 输入法框架时遇到切换输入法后仍然显示英文的问题,可能是由于输入法配置不正确、环境变量未设置或输入法框架冲突等原因导致。以下是具体的解决方法: #### 1. 配置默认输入法框架 确保系统默认的输入法框架设置为 iBus。可以通过以下命令完成: ```bash im-config -n ibus ``` 此命令将 iBus 设置为默认输入法框架[^3]。 #### 2. 检查环境变量 验证 `.bashrc` 或 `.profile` 文件中是否包含正确的环境变量设置。编辑 `~/.bashrc` 文件并添加以下内容: ```bash export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus export XMODIFIERS="@im=ibus" ``` 保存文件后,执行以下命令使更改生效: ```bash source ~/.bashrc ``` #### 3. 启动 iBus 守护进程 确保 iBus 守护进程已启动。可以通过以下命令手动启动: ```bash ibus-daemon -drx ``` 参数解释: - `-d`:以后台模式运行。 - `-r`:重新启动守护进程。 - `-x`:禁用 XIM 兼容模式。 #### 4. 验证输入法是否正确安装 检查是否已正确安装所需的输入法引擎。例如,对于拼音输入法,可以使用以下命令安装: ```bash sudo apt-get install ibus-pinyin ``` 对于五笔输入法,可以安装以下包: ```bash sudo apt-get install ibus-libpinyin ``` #### 5. 配置 iBus 输入法 运行以下命令启动 iBus 配置工具以确保输入法已正确添加: ```bash ibus-setup ``` 在弹出的界面中,点击“输入法”选项卡,选择需要的输入法(如拼音或五笔)并添加到列表中[^3]。 #### 6. 检查桌面环境兼容性 某些桌面环境可能与 iBus 存在兼容性问题。如果问题仍然存在,可以尝试切换到其他输入法框架(如 Fcitx),或者调整桌面环境的输入法设置。 #### 7. 修复潜在的依赖问题 如果输入法引擎的某些依赖库缺失,可以尝试以下命令进行修复: ```bash sudo apt-get install --reinstall ibus ibus-pinyin sudo apt-get -f install ``` --- ### 示例代码 以下是一个脚本,用于自动完成部分配置过程: ```bash #!/bin/bash # 设置默认输入法框架 im-config -n ibus # 添加环境变量 echo 'export GTK_IM_MODULE=ibus' >> ~/.bashrc echo 'export QT_IM_MODULE=ibus' >> ~/.bashrc echo 'export XMODIFIERS="@im=ibus"' >> ~/.bashrc # 应用更改 source ~/.bashrc # 启动 iBus 守护进程 ibus-daemon -drx # 安装拼音输入法 sudo apt-get install ibus-pinyin # 启动配置工具 ibus-setup ``` ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值