zoukankan      html  css  js  c++  java
  • ubuntu10.4 中安装中文输入法

    http://gooss.org/ubuntu-can-not-enter-text-under-the-flash/

    1.安装scim智能拼音输入法:

    sudo apt-get install scim-pinyin im-switch
    2.接着把系统默认的输入法设置为scim :
    sudo im-switch -s scim
    如果结果设置失败:
    update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/scim’.  

    以普通用户身份重新设置(注意没有sudo了)  

    im-switch -s scim

    设置成功,Firefox,GEdit都默认使用了scim作为首选输入法,但是在eclise中则不是,在默认情况下,在eclipse编辑器里 面不能输入任何字符(包括中文或英文)。只有鼠标右键选择Input Methods -> SCIM input Method之后,才可以正常输入。

    你也可以使用上面方法来修改scim与eclipse的冲突,即将/etc/X11/xinit/xinput.d/scim文件中的GTK_IM_MODULE=xim选项修改为scim,保存并退出。


    3. 再次设置系统默认的输入法为scim :

    sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30 

    sudo im-switch -s scim

    4. 最后重启系统

    ------

    为firefox安装好flash插件后,打开一个用flash/flex做的网站,发现无法在表单中输入任何字符。其原因是SCIM输入法与flash有冲突。

    可以为系统换一个输入法来解决这个问题或者直接修改SCIM配置文件,更改后如下:

    1
    2
    3
    4
    5
    6
    7
    # vim /etc/X11/xinit/xinput.d/scim
    XIM=SCIM
    XIM_PROGRAM=/usr/bin/scim
    XIM_ARGS="-d"
    XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=yes
    GTK_IM_MODULE=scim
    QT_IM_MODULE=scim

    即将配置文件中的xim值更改为scim(注意GTK_IM_MODULE的配置),然后重启系统即可。

     ============================================

    http://liaobingyun.blog.163.com/blog/static/129812111201081610422641/
     

    sudo apt-get remove scim 移出输入法

    sudo apt-get install scim 重新安装
    sudo apt-get install scim scim-chinese 安装scim拼音
    sudo im-switch -s scim -z default 设置默认
    好了 重启或者注销 再次登录 开机

    碰到的问题:
    No system wide default defined just for locale en_US .
    Use "all_ALL" quasi-locale and set IM.
    update-alternatives: error: alternative /etc/X11/xinit/xinput.d/scim for xinput-all_ALL not registered, not setting.
    解决方法:
    sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30
     sudo im-switch -s scim -z all_ALL
    im-switch -s scim -z all_ALL

     
  • 相关阅读:
    Selenium webdriver 操作日历控件
    selenuim-webdriver注解之@FindBy、@FindBys、@FindAll的区别
    配置 mybatis的 log4j.properties
    查询在一个数据库中某个字段存在于哪些表
    Linux下修改Mysql的用户(root)的密码
    MySQL——修改root密码的4种方法(以windows为例)
    报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
    C++中的static 成员变量的一些注意点
    #pragma once与#ifndef的区别
    C++类中的成员函数和构造函数为模板函数时的调用方法
  • 原文地址:https://www.cnblogs.com/leaven/p/1844812.html
Copyright © 2011-2022 走看看