Fedora中搜狗输入法常见问题

来源:互联网 发布:win7打印机网络共享 编辑:程序博客网 时间:2024/05/16 01:49

      By:Ailson Jack

      Date:2016.03.05

      个人博客:www.only2fire.com

      本文在我博客的地址是:http://www.only2fire.com/archives/782.html,排版更好,便于学习。

      Sogou Pinyin是一款基于Fcitx框架开发的输入法,支持全拼、简拼、模糊音、云输入、皮肤、中英混输等功能。

      我的博客有一篇安装搜狗输入法的博文,地址:http://www.only2fire.com/archives/780.html。

      如果您使用 XDG 兼容的桌面环境,比如 KDE, GNOME, XFCE, LXDE, Cinnamon。那么当您安装好 Sogou 并重新登录后,Fcitx 和 Sogou 应该会自动启动。使用 Ctrl+Space 激活 Fcitx 便可以输入了,Shift 临时切换中英文。

1、sogou-qimpanel 未自动启动

      如果 Fcitx 没有随桌面环境自动启动,请检查 imsettings 设置,正常的配置如下所示:

$imsettings-info

Xinput file: /etc/X11/xinit/xinput.d/fcitx.conf

GTK+ immodule: fcitx

Qt immodule: fcitx

XMODIFIERS: @im=fcitx

XIM server: /usr/bin/fcitx -D

Preferences: /usr/bin/fcitx-configtool

Auxiliary:

Short Description: FCITX

Long Description:

Icon file: /usr/share/pixmaps/fcitx.png

Is system default: TRUE

Is user default: TRUE

Is XIM server: FALSE

imsettings-switch fcitx  # 切换至 fcitx

      如果您的桌面环境不兼容 XDG,则 sogou-qimpanel 不会自动启动。请使用桌面环境自带的自动启动工具,添加 sogou-qimpanel 启动项。

      如果您的桌面环境不包含自启动工具,或您使用 startx 脚本启动图形界面,则在 ~/.profile 中添加以下内容:

$ vim ~/.profile

source /etc/sysconfig/sogoupinyin

      该脚本在启动 X 时被 /etc/X11/xinit/xinitrc-common 调用,用于设置 Fcitx 环境变量,并启动 sogou-qimpanel。

2、如何安装皮肤

      查看帮助信息:

      $ rpm -qi sogoupinyin

      该命令显示的皮肤相关的信息如下:

      皮肤保存在~/.config/sogou-qimpanel/skin/

      按以下方式安装:

      $ sudo setsebool sogou_enable_homedirs=1

      $ sogou-qimpanel yourskin.ssf

3、如何安装词库

      查看帮助信息:

      $ rpm -qi sogoupinyin

      该命令显示的词库相关的信息如下:

      词库保存在~/.config/SogouPY/scd/

      按以下方式安装:

     $ sudo setsebool sogou_enable_homedirs=1

     $ sogou-qimpanel Cell.scel

4、禁止 Sogou 访问网络

      查看帮助信息:

      $ rpm -qi sogoupinyin

      禁止 sogou 访问网络:

     $ sudo setsebool -P sogou_access_network=0 # 默认: true

5、小黑框问题

      Xfce 桌面环境,如遇到小黑框,需开启 Compositor 功能:

            Settings -> Windows Manger Tweaks -> Compositor

            设置 -> 窗口管理器微调 -> 合成器

      Mate 桌面环境,如遇到小黑框,需开启 Compositor 功能:

            System -> Control Center -> Windows -> Enable software composit..

      LXDE 桌面环境,如遇到小黑框,需要修改窗口管理器。

            $ yum install compiz-lxde ccsm

            $ vim ~/.config/lxsession/LXDE/desktop.conf

            window_manager=openbox  # 原参数

            window_manager=compiz-lxde-emerald  # 修改后

6、GTK/Qt 程序无法切换输入法

      如果遇到无法切换输入法,则检查 Fcitx 环境变量是否已正确设置:

      $ env | grep fcitx

      GTK_IM_MODULE=fcitx

      QT4_IM_MODULE=fcitx

      QT_IM_MODULE=fcitx

      XMODIFIERS=@im=fcitx

      对于兼容XDG 的桌面环境,Fcitx 环境变量应由 imsettings 通过 /etc/X11/xinit/xinputrc 配置:

      $ ll /etc/X11/xinit/xinputrc

      /etc/X11/xinit/xinputrc -> /etc/alternatives/xinputrc

7、故障排除

      imsettings:根据 ~/.cache/imsettings/log 日志排查错误

      Fcitx:运行 fcitx-diagnose 排查 Fcitx 错误

      Sogou:运行 sogou-diag 收集诊断信息

      注:转载请注明出处,谢谢!^_^

0 0
原创粉丝点击