红联Linux门户
Linux帮助

初用fedora9遇到的问题

发布时间:2008-07-19 02:40:16来源:红联作者:swgol
刚刚开始学习linux3周时间,以前是在虚拟机上边看书边练练。前几天下了个fedora9,想装上多练练,强迫自己使用linux。不过fedora9真是搞的我头大,呵呵!开始怎么也无法启动X,后来才查到,是fedora9的t23驱动问题,总算是搞定了!不过今天使用时候还是发现不少问题,不知道是怎么回事,请各位有经验的朋友指教指教,问题如下:
1、中文输入法的问题:
我按照前辈的指点,使用yum下载了scim-lang-chinese,然后在个人设置中也设置好了输入法。但是后来不知道为什么,重启后输入法的设置不见了,进入个人-输入法后,显示“none”,没有了scim选项!用yum再次更新时,系统提示我已经安装了更新!不知道怎么解决,目前我的fedroa9中还是没有中文输入法!
而且我的所有用户在登录后都没有读取到/etc/sysconfig/i18n文件中LANG的设置,本来我是设置成中文,但怎么都读取不到,后来干脆进入X后也回到英文界面了!现在只有在/etc/profile文件中加了条LANG设置,才好能进入中文X界面,但输入法还是不行,没有scim选项(最初这个问题只出在root上,后来其他帐号也不行了)。不知道为什么会这样,还请指点指点!
2、是网卡的问题,我的网卡在启动的时候不能自动启动,每次登录都要用ifup启动才行,不知道怎么设置让它自动启动,按书上说的,在网卡的的设置设置文件中加入“ONBOOT=yes”也无效。(这个我在坛子里搜到个解决办法,不知道还有其他的吗?)
3、是我在注销终端登录时,老是会死在那里,有什么方式能够解决吗?或是怎么在其他终端上重新启动这个死掉的tty,我用ps -a看不到死掉的tty,但它就是停在哪里什么也不响应了,无法继续使用,只能用其他终端!
以上是我今天发现的问题,不知道有朋友知道解决办法吗?小弟先在这里谢过大家了,希望大家能够一起进步!
文章评论

共有 5 条评论

  1. zfshui 于 2008-07-20 10:06:46发表:

    我安装FC9时所选的内容比较多,经过2次的安装。每次输入法使用正常、切换正常。

  2. swgol 于 2008-07-19 23:21:14发表:

    谢谢了,非常感谢

  3. AssassinC 于 2008-07-19 09:59:42发表:

    我这里不改成scim-bridge 暂时也没有跟什么冲突过。。。

  4. yourfriend 于 2008-07-19 07:13:17发表:

    第二点可能network 或 networkmanager 服务都没有启动, 如果台式机用network就行 ,notebook用后者

    第三点,检查一下服务,把不要的关了。还不行的话,要请教查看日志的高手。
    http://www.linuxdiyf.com/viewarticle.php?id=99535
    http://www.mjmwired.net/resources/mjm-services-f9.html

  5. yourfriend 于 2008-07-19 07:03:19发表:

    0、yum update --skip-broken

    1、yum install im-chooser scim-pinyin scim-python-pinyin scim-fcitx scim-bridge*

    2、运行im-choose 确保激活scim

    3、注意我把GTK_IM_MODULE和QT_IM_MODULE全部改为了scim-bridge[code]cat /etc/X11/xinit/xinput.d/scim.conf
    # socket.so is not an IME
    IMENGINES=`ls /usr/lib*/scim-1.0/1.4.0/IMEngine | grep -v socket.so`

    # check for m17n maps
    if echo $IMENGINES | grep -q m17n.so; then
    if [ -z "`ls /usr/share/m17n/*.mim | grep -v global.mim`" ]; then
    IMENGINES=`echo $IMENGINES | sed -e "s/m17n.so//"`
    fi
    fi

    # check for scim-tables
    if echo $IMENGINES | grep -q table.so; then
    if [ -z "`ls /usr/share/scim/tables`" ]; then
    IMENGINES=`echo $IMENGINES | sed -e "s/table.so//"`
    fi
    fi

    IMENGINE_NO=`echo $IMENGINES | wc -w`

    # start SCIM if have active IME(s)
    if [ "$IMENGINE_NO" -ge 1 ]; then

    XIM=SCIM
    XIM_PROGRAM=/usr/bin/scim
    XIM_ARGS=""
    PREFERENCE_PROGRAM=/usr/bin/scim-setup
    SHORT_DESC="SCIM"

    gtkimm_exists () {
    # for multilib check both immodules installed
    for dir in /usr/lib*/gtk-2.0/immodules; do
    [ ! -x ${dir}/im-$1.so ] && return 1
    done
    return 0
    }

    if gtkimm_exists scim-bridge; then
    GTK_IM_MODULE=scim-bridge
    elif gtkimm_exists scim; then
    GTK_IM_MODULE=scim-bridge
    else
    GTK_IM_MODULE=scim-bridge
    fi

    qtimm_exists () {
    # for multilib check both immodules installed
    for dir in /usr/lib*/qt4/plugins/inputmethods; do
    [ ! -x ${dir}/$1.so ] && return 1
    done
    return 0
    }

    if qtimm_exists im-scim-bridge; then
    QT_IM_MODULE=scim-bridge
    elif qtimm_exists libqscim; then
    QT_IM_MODULE=scim-bridge
    else
    QT_IM_MODULE=scim-bridge
    fi

    else
    echo "No SCIM IMEs found: SCIM startup was skipped."
    . /etc/X11/xinit/xinput.d/none.conf
    fi[/code]4、设置一下scim的快捷键之类的东西吧,或运行scim-setup (习惯用哪个用户登录就哪个运行)

    [ 本帖最后由 yourfriend 于 2008-7-19 07:08 编辑 ]