ibus输入法框架
2016年05月13日

概述

ibus输入法框架,一般的linux发行版自带的输入法引擎.本身不包含输入法,需要单独安装.
依赖python,sqlite.
另外之前在gentoo里安装的时候,emacs需要单独安装ibus-qt
而且需要单独的emacs插件,emacs才可以使用ibus输入法

安装

sudo vim -w /etc/make.conf
USE="${USE} gtk" 添加gtk支持,这样能有效解决gtk程序不跟随光标的问题


# 安装ibus
emerge ibus-pinyin  #自动解决依赖,自动安装ibus

同样可以直接安装ibus-pinyin,ibus-pinyin依赖ibus

配置输入法

$vim ~/.xprofile
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
ibus-daemon -dx &

常见问题

如果ibus的任务栏图标不正确 覆盖图片缓存

# 清空缓存
sudo gtk-update-icon-cache -qtf /usr/share/icons/hicolor/
# 重启ibus
ibus-daemon -d -x -r

如果存在光标跟随的问题

cp /mnt/(/dev/sda13)/files/gtk.immodules 
/etc/gtk-2.0/i686-pc-linux-gnu/gtk.immodules

nano -w ~/.xprofile
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=”@im=ibus” kwriter

设置默认输入法

qtconfig 界面 默认输入法 ibus

如果ibus里没有拼音输入法

右下角图标->首选项->输入法标签->选择输入法(汉语输入法 拼音)->添加

光标跟随 (不完善)

运行qtconfig-界面->XIM输入风格 跟随光标就可以了

emerge ibus-qt # 如果还不跟随光标的问题 可能需要安装这个