Amarok 2.2.2

Posted January 11, 2010 by csslayer
Categories: Uncategorized

悄无声息的在4天前标记了tag,貌似amarok源文件的上传总是比发布公告晚个几天,虽然一直用了beta版,但是一直在等着moodbar的bug修复,貌似现在好了。

P.S.

在我熬夜改程序的时候……正式发布了……预见还蛮准的嘛……

Blogbus被封

Posted January 11, 2010 by csslayer
Categories: Uncategorized

虽然可能有朝一日能够恢复,不过想到国内fuck的域名服务商就很无语……

先提前转移到wordpress上,好歹翻墙也可以保证不挂掉……真怀念blogbus

看图说话——KDE SC 4.4 Beta 2

Posted December 25, 2009 by csslayer
Categories: Linux

Tags: ,

Oxygen边框新主题,和Nitrogen的代码合并,窗口分组,目前只有oxygen主题支持窗口分组

平铺式窗口管理

freedesktop的提示,来自quodlibet播放器

另一种提示

Remote Plasmoid的还不知道怎么用,貌似还在测试当中?

Aurorae主题进源,不过貌似还是一样不好使。Oxygen主题有详细设置。不知道这里有个微调究竟是处理哪里的设置的?

开源的强大,Archlinux ATI R600 开源驱动安装

Posted December 24, 2009 by csslayer
Categories: Linux

Tags: , , , ,

说起来,开源究竟有多强大谁也说不好,仅指与我相关的ATI显卡驱动一例。

ATI显卡驱动在Linux上真是要多Suck有多Suck,一般说来,闭源驱动的性能总归是要好一些,这也确实,闭源的驱动在BenchMark上的表现超过开源驱动,但是这不妨碍他Fuck itself。观感上的问题就是ATI的闭源驱动在窗口Resize的时候会有明显的延迟,CPU会刷的一下升上去,为此有人搞了一个补丁。但是这个补丁会带来显示的问题,在性能不如Compiz的Kwin上尤其明显,当然也不是说Compiz就没有这个问题,但是少。

其次,ATI只官方支持Ubuntu,这是什么意思呢?一旦Xorg或者Kernel更新了(这两个和驱动关系很大),ATI的驱动往往跟不上更新,为啥,因为Ubuntu没有使用新的版本的内核或者Xserver。Nvidia则不然,能在内核未发布的时候保证支持。这是态度问题啊……

Catalyst驱动到现在还没有支持Xorg 1.7,导致我等使用Archlinux的同学要么就等着不更新,要么就抛弃闭源驱动。不更新有很多麻烦,有可能有很多依赖的包都会出现问题,尤其是Archlinux这种滚动更新的发行版,长时间不更新会带来更多的麻烦。

说起来,这种时候大家的选择只有忍耐,或者投奔开源。这时我早早的就开始在网上寻找开源3d的支持。于是我发现了这个:http://aur.archlinux.org/packages.php?ID=28981

当时还尝试自己编译相关支持,但是失败……后来有人终于成功搞出来,不过那已经是很久之后的事情了。ATI的开源3d也确实牵动着众多用户的心,很多人都有关注,各个网站也有相关文章,主要关注的还是Phoronix上的新闻。

那时还曾经头脑发热想去参与开发,后来发现自己啥也不懂就作罢了……

列出历史上的几篇激动人心的文章:

AMD Releases R600/700 Programming Guide ATI发布了编程指南,这是走向开源的第一步,这样就不用苦苦逆向工程搞出来什么寄存器是干什么的,同时还能带来更好的性能。

Open-Source ATI R600/700 3D Driver Almost Working 这篇文章标志着开源驱动就要到来啦~

ATI R600/700 OSS 3D Driver Reaches Gears Milestone glxgears works!一个大家常用的benchmark

然后就是等待内核2.6.31,其实这时候我一直都还没尝试过开源驱动,其实是没有成功。当Xserver 1.7到来的时候,大局迫使我向开源驱动靠拢。这时候我编译了drm-next的radeon模块,终于看见了3d work,太感动了,太激动了……虽然渲染错误时常出现,但是我也坚定的向Catalyst说了fuck and goodbye!

说起来感觉内核发布得越来越快?2.6.32很快就到来了,这是声明有官方支持的r600/r700的3d,测试发现渲染错误依然,不过不用自己编译相关模块了,倒是不错。

期间也出现了一些问题,例如early load,为此我写了一个mkinitcpio的hook,发在了评论里,被别人拿走打包了radeon-initrd,确实可以尽量早的启动kms。

后来2.6.32.2内核会导致无法启动的错误,后来发现有人测试2.6.33rc1的内核很好使,于是我也下载自己搞了一通,最后发现没有firmware?!没办法,幸好我之前注意到了一个叫做radeon_ucode的包,于是装上,哇!没有渲染错误的KDE SC 4.4是多么美妙!

以下是相关流程:

安装kernel 2.6.33rc1,虽然kernel26-rc提供了这个包,但是没有firmware会导致非常不爽,幸好这个包写了被注释掉的拆包机制,于是拆成header,firmware和kernel三个包安装好。

安装libdrm,2.4.17版本就可以用,但是官方源的2.4.17-2已经去掉了radeon的支持,于是要么用2.4.17-1,要么自己重新编译一个。

glproto和dri2proto都可以直接用。

安装mesa,由于我一直有关注mesa的git,于是我发现mesa 7.7的提交记录可以满足我的需求,又不用时常抓git的新代码,于是从mesa 7.6的pkgbuild改了一个新的,编译完成,需要注意的是其中一个补丁不能再用在mesa 7.7上,从mesa-split里面抓出来一个覆盖是个很好的选择。

安装xf86-video-ati-git,必须装个git版,自己编了一个,挺好使。

radeon_ucode,其实就下载三个文件,必须装上,否则无法加载。

如果出了问题,可以采用reisub大法,或者在grub当中加入nomodeset禁用KMS。

体验开源驱动的强大吧!

KDE SC 4.4 Beta 2

Posted December 23, 2009 by csslayer
Categories: Uncategorized

今天终于忍不住装了,当然我是一向知道KDE的Beta版的不稳定程度,所以也没有什么出人意料的结果,平铺式窗口管理万岁,先是在台式机上面装的,遭遇不少挫折。然后终于决定在笔记本上装个了……

由于我台式机bug的ati显卡,导致我最后还是放弃了开源3d,等着更稳定了再测试吧。

我笔记本的Nvidia显卡驱动显然更好,虽然折腾过nouveau,但是发现还没ati稳定……

笔记本上面的安装就很顺利了,因为准备了所有需要的包,一气呵成

 

个人Linux唠叨——DE/WM的唠叨

Posted December 22, 2009 by csslayer
Categories: Linux

Tags: , , , ,

本人是KDE Fan,不过不是从一开始就是。

最早接触Linux的时候,其实应该是在卖电脑那里看见的装着Linux的系统,不过现在我反而搞不清楚那究竟是KDE还是Gnome了。

从我安装了第一个Linux开始,Fedora,默认安装了Gnome,所以就一直这么用着(当时可能对KDE就稍微听说过名字而已),由于开发项目用到了Kdevelop,而我又不大会安装KDE,一装上KDE,好家伙,好多组件,菜单里面多了N多东西,搞得我对KDE有点反感……后来有次为了Kdevelop,直接装了个KDE 3.5的桌面,没有用太多,唯一的感觉就是宋体没用点阵字体,看着发虚……(当时还不知道文泉驿)

我第一次正式使用KDE是从KDE4开始的,当时看着宣传觉得很好很强大,尤其是对Plasma印象深刻,于是就在自己的笔记本上头一次投奔了KDE,KDE4开始还并不那么稳定,尤其是自动挂载总是有问题搞得我很烦,于是我头一次给kdelibs打了自己的补丁,编译时间超长,不过最后还是坚持到了KDE 4.2的发布,这时我发现,我的Linux进入桌面比XP还慢(God!),转而开始追求轻量级的DE,这就是我开始Xfce的初衷。

说起来我在Fedora用Xfce没两天,为了速度就四处搜寻发行版,最后发现了Archlinux,随即投奔。Xfce我用了也好一段时间,期间为了挂载硬盘也改过Thunar的源代码,这时看见了很多追求轻量级WM的文章,我顺道试了Openbox,Pekwm,Icewm,awesome。和系统界面的不协调导致我十分不爽,其实我用的时间最长的还是Openbox和Xfwm4了,那时我还给Xfce-look投了个稿,是Openbox的一个主题的Port。我离开轻量级DE的时候用的是LXDE,大概是由于我实在是很追求界面华丽,因此我又叛逃了。

又装了KDE。KDE 4.2是我KDE用的最好的一个版本,Everything works!没有崩溃,界面美观,使我再也没有离开过KDE。由于得知还有个非官方的KDE——KDEmod,于是装来一用,感觉其实差别不大,但是那时KDEmod对KDE的包的拆分还是令我很青睐,直到有一次官方KDE也拆包了,而KDEmod有一个QT程序不使用KDE颜色的Bug,我这才返回了官方KDE。

KDE 4.3的到来在我印象中没有带来什么惊喜,一切就这么平淡的来了,也走了。现在KDE SC 4.4要发布了,KDE也从KDE变成了KDE SC,相信KDE还会给我带来很多的惊喜。

说起来,Xfce我也很喜欢,现在家里的一台破电脑还在用着Xfce呢~

写到这里,我忘记了陪伴我很久的Compiz。我在Xfce,Gnome,KDE上都用过Compiz,Compiz实在是一个好项目,性能确实超过Kwin,不过现在在Plasma当中有一个烦人的小Bug,所以没有使用。

说起来,现在期待着的KDE SC 4.4的特性有:

窗口平铺,freedesktop的notification,plasma的改变,netbook有机会会尝试。

P.S.

最近很忙,难得有个机会就写一写,说起来我想写的还有很多呢,先记录一下:

音乐播放器,文档处理,PDF阅读,文件管理器

KDE & Google Calendar, Addressbook

Posted December 13, 2009 by csslayer
Categories: Note

Tags: ,

ZZ:

http://www.my-guides.net/en/content/view/178/26/

http://forum.kde.org/viewtopic.php?f=20&t=83092