2006年10月27日星期五

找驱动记

昨天在搭测试系统时需要在windows下安装某不知名USB摄像头的驱动。这个不知名是no name而不是not famous。既不知品牌也不知型号,也不知是什么主芯片。试了几种通用驱动都不行,后来突然想起Linux下的lsusb,Windows中只知道一行信息,lsusb一下列出了266行与此摄像头相关的信息。如此一来,驱动唾手可得。

2006年10月23日星期一

困扰我多日的ADSL拨号问题解决

十一放假回来后ADSL拨号就一直有问题,终于在此次出差之前解决了。原来是baselayout-1.12.5-r2 改了pppoe的拨号方式。现在是这样解决的:
编辑/etc/conf.d/net文件,为如下内容:

config_eth0=( "192.168.1.2/24 " )
config_eth1=( "192.168.0.1/24" )

config_ppp0=( "ppp" )
link_ppp0="eth0"
plugins_ppp0=(
        "pppoe"                         # Required plugin for PPPoE
)
username_ppp0='myusername'
password_ppp0='password'

pppd_ppp0=(
        "updetach"      # If not set, "/etc/init.d/net.ppp0 start" will return
        "defaultroute"  # Make this PPP interface the default route
)
执行命令
#ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0

这么简单就云开雾散了。但之前瞎摸了很长时间。

2006年10月1日星期日

tetex中文环境完美解决UTF-8编码

感谢lidaibin,他做了latex-unicode-font-utils, 并且做了ebuild放在中文overlay里。
我用这个脚本,参照下贴搞好了UTF-8下中文支持。
tetex中文环境完美解决UTF-8编码,现放出ebuild - LinuxSir.Org
现正在学习latex。希望用latex+subversion可以解决公司文档的多分支维护问题,不过将来可能也只能我自己做的文档用这个,可能没人会跟我一块用latex 和subversion的。连word好多人还不愿学,更何况latex了。
期间也看过docbook相关的一些介绍,可能我做的这些文档还是比较注重漂亮的,所以暂时放弃docbook,先学latex。
学而不思则罔,思而不学则贻。目前在学习中更注重实践。首先在时间上尽量保证学习的时间=实践的时间。别小看这个等式,实行起来很难的。我用gnotime辅助这一目标的实现。

2006年9月22日星期五

emerge gentoo-sources-2.6.18

因为显卡驱动与xorg-x11要求的不一致,将笔记本内核升到2.6.18.目前既没发现什么有用的新特性,也没发现什么新毛病。只发现原来googleearth图像花一个边的毛病没有了。

2006年9月21日星期四

anjuta 1.2.4-r1中文输入问题解决办法

折腾了好长时间anjuta-2.0.2也没装上,又回到1.2.4-r1.因为有中文问题请参见下文。
Wesley's Weblog: anjuta 1.2.4
虽然很老了,但请相信我不是火星来的。:)

我的anjuta 1.2.4-r1安装过程



anjuta-1.2.4-r1有一个严重的问题,不能输入中文。

在gentoo下打补丁的方法是,将补丁下载到"/usr/local/portage/dev-util/anjuta/files/",然后将/usr/portage/dev-util/anjuta/files/anjuta-1.2.4-gtk-fix.patch复制到/usr/local/portage/dev-util/anjuta/files/,把/usr/portage/dev-util/anjuta/anjuta-1.2.4-r1.ebuild复制到/usr/local/portage/dev-util/anjuta/并修改,

epatch ${FILESDIR}/anjuta-1.2.4-gtk-fix.patch
epatch ${FILESDIR}/anjuta-1-2-4-xim-patch



然后

ebuild /usr/local/portage/dev-util/anjuta/anjuta-1.2.4-r1.ebuild digest



重新 emerge anjuta就OK了.

2006年9月20日星期三

emerge audacious-1.2.0_rc1 faild

emerge audacious-1.2.0_rc1,乱码又回来了,又不断崩溃,mask掉,又回到1.1.2-r1.总之现在是全面~86,有不行的再倒回来。这应该算是个进步。最大的障碍是dev-libs/expat-2.0.0,这个东西一升级,系统中很多包都要重新编译。

2006年9月17日星期日

支持中文新闻组名有那么难吗?

这么大一个Linux, 新闻组软件不胜枚举。但试了N多种,pan、sylpheed等等居然都不能顺顺当当支持中文组名,只有thunderbird不用改动就能支持中文组名,就这还是1.5时代的事情。我现在用gmail,不用邮件客户端,但是为了上新帆新闻组,却要装thunderbird这么个大家伙。新闻组老矣,然则必竟为Linux发祥之地,竟落拓至此?
唉,发牢骚不顶用,有能力才有自由。