阅读:13083回复:0
Linux下小小输入法的安装
如果是redhat系列的,则建议下载rpm包
安装使用命令 rpm -ivh --nodeps yong-2.3.0-1.noarch.rpm 由于一个rpm包中包含了32位和64位所有的程序,所以很大可能你系统的依赖会不满足,需要用--nodeps参数忽略依赖,但一般不会影响你安装后的正常使用。 如果是其他的版本,下载7z包 先把7z包解压到你要的安装目录(7z解压工具在Linux下是p7zip) 然后根据你所使用的发行版配置环境变量,主要有 XMODIFIERS="@im=yong" GTK_IM_MODULE=yong QT_IM_MODULE=yong 把输入法设为自启动,启动命令是 yong -d 另外,安装目录下有个yong-tool.sh的工具,使用该工具可以简单的进行设置 现在支持的有 redhat,fedora,centos,debian,ubuntu,suse 使用方法 安装: 最新的debian系需要先确保安装im-config包,fedora系确保安装imsettings包 进安装目录,执行命令 sudo ./yong-tool.sh --install 如果需要安装64位程序(新版已经能自动检测了,直接用--install命令也可) sudo ./yong-tool.sh --install64 卸载: sudo ./yong-tool.sh --uninstall 选择作为默认输入法(注意在当前用户下运行,不需要sudo) ./yong-tool.sh --select 运气好的话,注销重新进入系统就能用了 为了更好显示托盘图标和菜单,建议安装libappindicator-gtk3或者libayatana-appindicator-gtk3,如果是gnome建议安装appindicator扩展(你操作系统仓库中应该有,也可以在gnome扩展网站上安装)。 更新输入法: 解压覆盖原有的安装,重新运行yong-tool.sh --install 如果是在ibus框架下使用,那么你需要先安装ibus然后再安装yong,之后按ibus的方法调出yong即可。 注意: 在gnome-shell下单独使用,需要先卸载ibus Wayland环境下使用 由于wayland的出现,现代桌面环境发生变化,--select在wayland下不再起作用或者起反作用。 如果是gnome桌面,建议通过ibus启动,然后安装gnome-shell扩展,以得到最好的使用效果。 如果是kde plasma(支持input_method_v1,layer-shell,text-input-v3)桌面,则在"系统设置-键盘-虚拟键盘"选择Yong Wayland,需要安装gtk-layer-shell(debian下是libgtk-layer-shell0)包 基于wlroots的桌面(支持input_method_v2,layer-shell,text-input-v3协议),需要安装gtk-layer-shell包,取消设置GTK_IM_MODULE,QT_IM_MODULE等环境变量,以yong --wayland命令启动输入法即可。由于qt5库不支持text-input-v3,所以用户需要自己想办法安装https://github.com/cutie-shell/qt5-text-input-v3。GTK_IM_MODULE也可能需要设置为wayland 使用kwin_wayland的桌面可以尝试设置~/.config/kwinrc中 [Wayland]->InputMethod=/usr/bin/yong --wayland QT模块 找到系统中的platforminputcontexts目录,然后把对应版本的qt模块复制到里面去。 用locate命令,可以快速查到。 |
|