Skip navigation.

火与冰--alva's blog

胸有激雷,面如平湖

Posts tagged with "ubuntu"

移花接木装ubuntu6.10

ubuntu6.10发布了,之前装的那个6.06因为不能更新到686内核,所以赶着个周末想重新搞一下,更何况6.10宣称的那些新特性也吸引我。可是装上之后,就像之前的版本用686内核会键盘鼠标没有响应,我的机器是联想开天M4800的机器。发现它默认安装的内核版本是一个叫什么generic的版本,而不是通常的386或者686什么的,我猜是默认可能就是686了,所以造成我键盘鼠标锁死不能登录的问题。于是想取一个老版本的内核先启动进去看看,还是用我的gentoo liveCD把机器启动了,挂了根分区上去,把之前的6.06 desktop 的内核和模块放了进去,改了下grub的设置,然后重启。这个时候看到的启动界面是和之前的ubuntu一样的,不能适应高分辨率,但是没有关系,先进去再说。进去了之后,再改个6.10的386内核就可以好了。
为什么要这么干?不是鼓励那些已经有一个好的6.06的系统的人来升级,而是像我一样,已经装了的,想要办法减少工作的人提供的一个方案。因为如果有此问题的人,电脑一个明显的特征就是用686内核的时候鼠标键盘会没有响应,反正重新装旧版本也是不能用686内核,还不如在新的ubuntu 6.10上用386内核,可以少装一次系统。现在不清楚问题的原因是什么,看错误好像是i8042.c的问题,8042是什么?是PS/2键盘和鼠标的接口芯片,这个在做毕业设计的时候研究过,如果是这个方面的问题,那么得编译一下内核,比较一下386和686内核配置的不同,看看内核代码才可以知道,哎,不知掉什么时候有时间,现在太忙,也不想做,能用就行了。如果我的猜测正确的话,那么联想的这个机器应该用USB的硬盘和鼠标是没有问题的;BIOS版本比较新的机器,用PS/2键盘鼠标的机器应该也是没有问题的,谁还有类似的问题,说一下自己的情况吧。
在ubuntu下编译内核也比较怪异,也可能是我配置的原因,我改了一些默认内核配置,用它的代码库里面的内核源码编译不成功,无论是用它的make-kpkg还是用make都不成功。并且要注意的是ubuntu6.10代码库中的nvidia可能是不能工作的,即使你装了,并且用modprobe可以载入,也是不能用的,而且nvidia-glx的依赖是错误的。用beryl的wiki上提供的代码包可以正常工作,如果你不需要beryl,那么就照着上面的步骤装好nvidia就可以了,装好之后你的屏幕就不会右偏了,三维效果要好好多。
还有一点不爽的是我自己的原因,记得备份了自己Home目录下的东西,忘了备份/etc下面的东西,比如source.list,我又得重新找了,比如nvidia,skype的源,还好有google帮忙。
还是喜欢gentoo,也许是更加熟悉吧,对于gentoo的感情目前哪个发行版都取代不了,它让我了解了linux,它让我爱上了linux,它甚至影响了我对于linux的思维方式,不过现在没有那么多时间伺候它,即使是空出个一天半天来做一个长久可用的系统的时间都没有。

今天有空搞搞XGL

效果真是让我大吃一惊,这是我装完之后的第一感觉。去年的时候看过一个XGL的视频,效果很眩,不过当时在我的Gentoo上面不想搞,怕机器配置跟不上,那个时候好像也挺复杂的。

办公室配给我的电脑挺不错的,其实一直想装个Linux在上面,因为我不太习惯用Windows做开发了。现在感觉就是用VIM写代码才是一种享受,而不用它总感觉缺点什么。出差去广州之前的那十几天,用UltraEdit10,其实现在在Windows下用UE写代码,感觉也还是不错的。新的版本有代码折叠的功能,不过还是想念VIM和BlueFish。之前没有时间,国庆假期的时候我装了ubuntu6.06到上面,开发工作也就全部转到了Ubuntu上面来了。其实觉得在办公室用Ubuntu还是挺合适的,它的一个突出的优点就是自动设置,安装软件都是二进制的,不象gentoo那样需要编译,尽管我仍然非常之喜欢Gentoo,但是总不能让领导进来,看到我的机器在哗哗的一屏一屏代码吧。个人电脑上的gentoo已经很久没有更新了,我住的地方暂时上不了网,我甚至很久没有关注过gentoo了,上班之后就不像学生时代了,有那么多的空余时间。省时间,这是我现在选择ubuntu的一个最大原因,并且现在ubuntu做得真的很不错了,而我办公室的机器不需要我刻意的去提高性能,所以在办公室用gnome以及它配套的软件,不用fvwm了。

从回来开始就一直拼命在干手里的项目,到了昨天,终于可以说是完成了所有设计的基本功能,今天我想稍微放松一下。突然想起了那个我垂涎已久的XGL。不过不太顺利的是用ubuntu自带的库中的compiz等等装了不能用,说是一个libGL.so的问题,解决不了。仔细看了看,想想不成功也是必然,因为现在的XGL等等发生了巨大的变化,compiz连名字都改了,现在叫beryl,绿宝石的意思,哈哈,也确实很漂亮。后来找到了官方文档,成功了。效果很好,速度也不慢。不过也发现几个问题,开了beryl之后nvidia 的Direct rendering是不能用的;还有就是nvidia-settings也是不能用的,但是只要Xgl就是没有问题的。貼了几张图,感兴趣的可以看看。
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31