显示标签为“开源”的博文。显示所有博文
显示标签为“开源”的博文。显示所有博文

星期日, 十一月 04, 2007

终于搞定compiz-fusion

终于搞定我系统上的3D了(compiz-fusion),一直以来没有边框的原因。是因为
我N年前在一个X的启动脚本里定义了一个变量:
export XLIB_SKIP_ARGB_VISUALS=1

是这个变量导致我的X服务器失去了"AddARGBVisuals"特性,因而启动的cmpoiz/beryl
都没有边框。

这可是非典型性问题啊。
说起这个变量还真有段历史,记得Xorg刚到7.0版本的时候,那时增加了一个特性就是透明。
当时很多人搞,就好像现在很多人搞compizg一样。
但是搞了透明后很多人反映对于firefox的flash会有冲突。因而可以设置这个变量来规避。
我当时也设置了。虽然透明的特性没怎么用过,不过这个变量就从那时候开始跟随着我的系统了。
一年以来我的 beryl都没有边框。一直找不到是什么原因,当时一度以为是自己的显卡的问题。

直至用ubuntu 7.10的liveCD测试才发现我的机器用compiz是没问题的。才下定决定找出问题
的所在。才发现这个隐藏至今的变量的现身。

问题在没有解决之前都是大问题,在解决之后就会发觉,其实它还是个小问题。


星期一, 十月 29, 2007

ubuntu 7.10升级受难记

ubuntu 7.10升级受难记

ubuntu7.10出了一两个星期了。但直到上星期才下载了一个desktop的iso。
我不想升级。因为我知道升级总是会出问题的。试用iso里的livecd,惊奇地
发现偶部机装上驱动也能正常地使用3D桌面了。这才是偶升级的动力。之前
装3D桌面总是没有边框的问题,找了N久都没有答案。而这张livecd能正常
启动的话,起码可以确定偶部机是一定能用的,而且还有一个参照的环境来做。

由于偶的网络比较慢,于是再去下载了一张alternatives CD用来升级。然而这
仍然是恶运的开始。

问题1: ttf-opensymbol字体安装失败。
一如既往地,升级遇到了安装 ttf-opensymbol 失败,从而openoffice系列软件都
不能安装,升级程序提示升级失败,退出。马上去ubuntu-cn论坛找答案,发现不是
小问题啊,一大堆人遇到。
下面是一些人的解决办法,
http://forum.ubuntu.org.cn/about68440.html&highlight=&sid=e6c2d66c3f9f14f9c66057a02a5f63f6
http://forum.ubuntu.org.cn/viewtopic.php?t=65723&highlight=
http://forum.ubuntu.org.cn/viewtopic.php?p=493037&sid=de0808b294a4206e855cb3a82743194e

什么重装字体啊,touch字体目录啊,偶都试过了,如果你按照上面的帖子还没搞定,那和
偶一样。偶那个郁闷啊,于是直接把 /var/lib/dpkg/status 文件里关于 ttf-opensymbol的状态改
成已安装成功。如下:
Package: ttf-opensymbol
Status: install ok installed

新手慎用,只有你用论坛上的办法都解决不了时再用这个大绝招啊。

好嘛,升级继续。完成后重启。

问题2:挂载不了分区。
一重启,终端不断地跳出错误:
device-mapper: table: 254:3: linear: dm-linear: Device lookup failed
device-mapper: ioctl: error adding target to table

这回就麻烦了,因为已经没有系统可用了,用后备系统上网找答案吧。这个错误听说 是evms和内核
冲突而来的。
http://forum.ubuntu.org.cn/viewtopic.php?t=82219 从7.04升级到7.10应该注意的问题
这个帖子说了解决方法,删除evims软件。但实际上登录上升级后的系统,终端拼命地跳出上面的
错误,基本上无法工作。不过要打那个apt-get remove evms命令应该是可以的。不过这样就删除了
好多软件。于是我是用livecd把磁盘挂载上, 在/etc/evms.conf文件,在sysfs_devices段里设置: exclude = [ * ]

问题3:进不了X。
错误提示:
X: client 1 rejected from local host (uid ... FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1;
偶这个问题不 是普遍性,猜想是因为我之前装字体时强行把ttf-opensymbol避过得来的。
这个问题找了很久也不知道错在哪。网上的文章也没有对应的解决。
于是偶就拼命地在配置X的文件上找问题, /etc/X11/xorg.conf
后来才想起之前安装ttf-opensymbol的时候跳过了。安装完字体后应该后执行 fc-cache -fv命令,
于是我再次执行这个命令,发现在更新某个目录的时候发生了段错误。这个目录竟然是偶以前安装
文泉驿字体的目录。 至今想不明白为啥在这个目录上段错误。但既然是偶自己建的目录,所以偶把
它删除了,再执行fc-cache -fv, 通过了。X也能成功启动了。

至此,系统算是升级成功了。

问题4,系统变慢。
这个原因在问题2中提到的帖子中有说,就是7.10的默认安装了一个搜索软件tracker, 偶直接删除了。
scim也删除了,因为偶系统本来就装好了fcitx。scim暂时还不符合偶的习惯。并不是这软件不好啊。

仍存在的问题:
gnome竟然不能显示关机的菜单。不知道是BUG还是什么。
3D桌面仍然没有边框。晕~ LiveCD里有,偶机装上还是没有。这个问题在搞中~

每半年升级一次,每半年受一次难啊~

星期日, 十月 07, 2007

某闭源软件一作者对开源的态度

某闭源软件一作者对开源的态度:

1、他们不信任你,
2、他们太高端太挑剔,
3、他们没有广告价值,
4、他们人口稀少,
5、他们只喜欢开源,虽然你开了源也没有人会看你的代码,
6、......




出处:http://www.linuxsir.org/bbs/showpost.php?p=1763936&postcount=43