V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bajie315
V2EX  ›  Ubuntu

Ubuntu kylin 16.10 中文输入法的最详细解决办法

  •  
  •   bajie315 · 2016-11-17 00:04:52 +08:00 · 9579 次点击
    这是一个创建于 2940 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好几次开机启动我的 Ubuntu 系统,要么是 sogou 输入法的调不出来,要么是整个 Fictx 都没有启动 更别谈切换我们喜欢的输入法了。这几天花了大心思整合了一下 wiki 的很多信息,总结了一个解决办法,这里就当是我的一点贡献。大家不喜勿喷啊.(另外打算做一个各大门户网站的自动留言的工具,腾讯 凤凰,新浪,一些电影网站的影评区等等。大家给点思路和建议)

    1.首先应该用 fcitx-diagnose 命令诊断问题的原因 我的列表列出了很多环境变量没有被设置好 文档里面有这么一句. 1.1 桌面环境 如果 Fcitx 没有随桌面环境自动启动,或者您想修改下 Fcitx 启动参数,请用桌面环境提供的自动启动工具配置,或者直接编辑用户目录~/.config/autostart/ 下的 fcitx-autostart.desktop 文件以确认自动启动是否被禁用。如果用户目录下的文件并不存在,您可以复制自动启动文件 /etc/xdg/autostart/fcitx-autostart.desktop 到用户目录:

    cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/

    如果您使用的桌面环境并不自动支持 XDG, 请在您使用的启动脚本里面添加:

    fcitx

    以实现自动启动。

    1.2 非桌面环境

    使用 Fcitx 之前,您必须先设置一些环境设定变量:

    如果您用 KDM, GDM, LightDM 等显示管理器,请在 ~/.xprofile 中加入以下代码;如果您用 startx 或者 Slim 启动,即使用 .xinitrc 的场合,则改在 ~/.xinitrc 中加入:

    export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"

    警告: 这一步非常重要请不要忽略,即便你原来默认没有.xprofile 文件也要新建一个然后写入这几行,不然中文输入法是启动不了的。还有.xprofile 文件名一定要全部小写,不要看到.Xauthority 这种文件名以为首字母要大写就大写成.Xprofile 了,不然也是没法用中文输入法的。

    警告: 请不要在 .bashrc 设置这些环境变量。 bashrc 只应用于交互性 bash 会话的初始化,并不应用于非交互性脚本或 X 会话的初始化。否则,从命令行启动的某程序会误以为该环境变量在 X 会话中已正确设置,哪怕 X 会话并没有启动。

    重新登录后让环境变量生效。這裏我是重啓了桌面 x-windows : sudo service lightdm restart

    按照上述 2 个步骤。我成功完成了配置工作 输入法工作正常.

    2.重启后发现 sogoupinyin 还是没有办法调出来 终端下查看 原因是这样的 覆盖文件 50_sogoupinyin_gschema_override.......中的指定的方案..plugins.xsettings...没有键..Gtk/IMModule..忽略对此键的覆盖 没有检测 elementary os 需要改 /var/lib/dpkg/info/sogoupinyin.postrm 文件的第七行为 先将他加#注释 再在接下来的一行加上 local RELEASE_ID=ubuntu 保存即可 重启就解决了

    通过以上办法输入法再没出现问题

    3.发布一个自己创作的工具 --提取电影网影片资源的整套程序 Javascript 编写 http://www.520dt.cn/thread-538-1-1.html

    大家各位有兴趣的到本站常驻 欢迎长期一起交流技术经验心得.来了的都是朋友。期待..

    6 条回复    2016-11-17 10:05:37 +08:00
    RainSlide
        1
    RainSlide  
       2016-11-17 00:26:17 +08:00 via Android   ❤️ 1
    在 V2EX 等车果然不是梦~
    bajie315
        2
    bajie315  
    OP
       2016-11-17 07:30:51 +08:00
    @RainSlide fell nice to do your a favor!
    Mdrights
        3
    Mdrights  
       2016-11-17 07:50:31 +08:00 via iPhone
    有这是 debian 下,把那三条环境变量写在 .profile, /erc/profile 也是可以的。
    在其他小众发行版,如 Alpine ,放在.xprofile 反而没作用……

    谨此备注
    im
        4
    im  
       2016-11-17 08:36:23 +08:00
    楼主又在 @我😂
    rason
        5
    rason  
       2016-11-17 09:25:43 +08:00 via iPhone
    除了输入法问题,我的还有鼠标自动漂移的问题,有解决方法吗?谢谢楼主。
    ylsc633
        6
    ylsc633  
       2016-11-17 10:05:37 +08:00
    换 deepin 试试吧.........

    至少我不用担心输入法的问题.........
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5747 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.