# Software_CentOS_SogouPinYin **Repository Path**: he11olx/Software_CentOS_SogouPinYin ## Basic Information - **Project Name**: Software_CentOS_SogouPinYin - **Description**: CentOS7 安装搜狗拼音 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CentOS 7 安装配置搜狗输入法 ## 通过脚本安装 > 脚本安装和手动安装选择其中一种即可。 可以通过根目录下的自动安装脚本直接安装配置,使用方法: ```shell sh start.sh # 或者 ./start.sh ``` 然后根据提示输入当前用户的密码即可(sudo 权限) ## 手动安装fcitx-configtool 如果不喜欢自动安装,可以手动安装配置。 #### 删除 ibus 输入法 CentOS 默认的是 ibus 输入发,而搜狗输入法是基于 fcitx 的,所以建议将 ibus 卸载,毕竟不用了,未来想用的时候直接 yum 再安装回来即可。 ```shell sudo yum remove -y ibus ``` #### 配置 epel 源 如果是已经配置了就可以忽略此步,我一般系统安装完成之后就会配置。 ```shell sudo yum install -y epel-release sudo yum makecache ``` #### 安装搜狗输入法 注意,这个命令要在 sogou 这个目录下执行,确保当前目录下有下面两个安装包。 ```shell udo yum install fcitx-configtool-0.4.7-4.el7.centos.x86_64.rpm sogou-pinyin-1.1.0.0037-1.el7.centos.x86_64.rpm ``` #### 配置环境变量 ```shell sudo vim /etc/profile.d/fcitx.sh ``` 写入下面内容 ```shell export GTK_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" export QT_IM_MODULE=fcitx ``` #### 切换默认输入法 ```shell imsettings-switch fcitx ``` #### 更改默认输入法 这个只有当你系统中存在多个输入法体系的时候才需要使用,如: 没有卸载 ibus ```shell sudo alternatives --config xinputrc ``` 出现下面界面 ```shell 共有 4 个提供“xinputrc”的程序。 选项 命令 ----------------------------------------------- 1 /etc/X11/xinit/xinput.d/none.conf 2 /etc/X11/xinit/xinput.d/xcompose.conf 3 /etc/X11/xinit/xinput.d/xim.conf *+ 4 /etc/X11/xinit/xinput.d/fcitx.conf ``` 确保 * 号是在 fcitx.conf 这行上,输入序号,如 4,选中 #### 重启系统 安装完成后重启系统才可以生效 ```shell sudo reboot ``` ## 安装后的配置 一般不需要额外的配置,如果需要的话可以通过左下角点击软件进行配置,也可以通过下面界面打开配置界面 ```shell fcitx-configtool ``` ## 错误处理 最近发现会出现 "搜狗面板程序加载失败,请重启以使用输入法" 这个错误,手动执行 sogou-qimpanel 发现提示缺少 libopencc 这个依赖,安装 opencc 这个包,之后就可以正常使用了