刚刚开始学习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,但它就是停在哪里什么也不响应了,无法继续使用,只能用其他终端!
以上是我今天发现的问题,不知道有朋友知道解决办法吗?小弟先在这里谢过大家了,希望大家能够一起进步!
zfshui 于 2008-07-20 10:06:46发表:
我安装FC9时所选的内容比较多,经过2次的安装。每次输入法使用正常、切换正常。
swgol 于 2008-07-19 23:21:14发表:
谢谢了,非常感谢
AssassinC 于 2008-07-19 09:59:42发表:
我这里不改成scim-bridge 暂时也没有跟什么冲突过。。。
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
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 编辑 ]