红联Linux门户
Linux帮助

又能发日志了,关于rp-pppoe和 fcitx

发布时间:2006-10-11 01:13:33来源:红联作者:syncode
这几天登录blog一直都不能写新文章,猜测是浏览器的毛病,因为Debian带的Firefox是1.0版的,可能兼容性比较差,自从把本本装上了debian以后这几天一直都在和Debian斗争着。
先前是输入法和字体的事情弄的头很大,后来浏览器又不能上Blog,到现在声卡还不能发声呢。。。

把解决输入法的方法记一下吧

先是Fcitx不能输入,每当打汉字的时候就崩溃
解决:
在/etc/enviroment中加入
XMODIFIERS=@im=fcitx
LC_CTYPE=zh_CN
但是当进入GNOME下面的时候,FCITX可以打字,却不能写上去。但是pkill fcitx以后再运行fcitx以后就可以了,不知道是什么原因,只好在会话选项中加入了 pkill fcitx && fcitx,这样就正确运行了

还有就是lumaqq动不动就掉线,
我把登录方式选成UDP以后似乎少调了许多。

还有,Debian自带的rp-pppoe很旧,经常出现显示拨上去了却不能ping,于是自己下了最新的rp-pppoe自己编译安装了新的,好用多了。不过后来不知道回事,又出现这种问题,
似乎是route的问题,于是就写了个shell。

[code]#!/bin/sh

echo
sudo pppoe-start >& /dev/null
if [ $? -ne 0 ] ;then
echo " Already Connected "
echo
fi
ping -c 2 www.sohu.com >& /dev/null
if [ $? -eq 0 ] ;then
echo " I'm Bound Conneted"
echo
exit 0
else


echo "But not work"


# if not work reconnect and adjust the route table
sudo pppoe-stop >& /dev/null

sudo pppoe-start >& /dev/null


echo " Adjusting mount table"
sudo route del default
sudo route add default ppp0
ping -c 2 www.sohu.com >& /dev/null
if [ $? -eq 0 ] ;then
echo " I'm Sure Connected"
exit 0
else
echo " Sorry ...Please Try Again"
exit 1
fi
fi[/code]

如果shell中的sudo

在ROOT下,
#visudo
在最后一行你可能会看到
root ALL(ALL) ALL
在这下面加入
name ALL(ALL) ALL
#name是你的用户名。

以后运行sudo然后输入你的用户密码就可以了。
详细的还是参考sudo(8)
文章评论

共有 0 条评论