Firefox的openSUSE patch

Posted December 11, 2009 by csslayer
Categories: Linux

Tags: , , , ,

花了几个小时终于整合上了,现在用的很爽……

AUR地址:

firefox-kde-opensuse:http://aur.archlinux.org/packages.php?ID=32598

xulrunner-kde-opensuse:http://aur.archlinux.org/packages.php?ID=32599

kmozillahelper:http://aur.archlinux.org/packages.php?ID=32600

这么一看包的编号都是连续的……

非Archlinux用户也可以去看看,其中补丁想必还是有帮助的……

Advertisements

个人Linux唠叨——浏览器的唠叨

Posted December 1, 2009 by csslayer
Categories: Linux

Tags: , ,

说起Linux下面的浏览器,其实都不错,但是总是有这样那样的问题让我无从选择……

我先列举一下我Linux下面用过的浏览器:firefox,opera,chromium,Konqueror,rekonq,arora,midori,epiphany

数量够多吧,估计有不少大家听都没听过……

下面说说我对几个浏览器的评价:

界面:

说到界面,首先就不得不提提我对界面的看法,我个人对于整个系统当中UI的协调统一有着莫名的执着,如果说系统中的UI风格不统一,我是不能忍的,必然会千方百计的整成统一的。

首先说说各个浏览器的UI:

GTK系:firefox,midori,epiphany

Qt系:Konqueror,rekonq,arora

自成一派:chromium(GTK),opera(QT)

我是先用的Gnome,所以自然而然就用上了firefox,firefox的功能一直也让我比较满意,不喜欢的主要是firefox的启动速度,慢……firefox说起来的GTK结合的还是蛮好的,基本上和GTK主题不会有什么出入,唯一一点就是菜单栏的文字颜色,不少主题菜单栏颜色是深色系的,因此只能用白色之类的颜色作为菜单栏的文字颜色。问题就来了……firefox菜单文字颜色不受这个选项控制,事实上firefox的菜单颜色是受到gtk当中菜单项的颜色影响,解决办法有两个,一个是用user的css修改颜色,在换主题上就不方便,要手动修改回来,另外一个就是菜单项的颜色和firefox颜色统一,这个方法虽然会影响主题,但基本不会影响美观。

midori和epiphany都是纯gtk浏览器,UI和gtk统一,就不说什么了。

Qt系的浏览器和Qt主题也能统一,在用KDE的桌面时也ok,没什么问题。

chromium的界面有它自己的主题设置,虽然提供了一个和gtk统一的选项,但是还是十分难看,反过来就只能让系统主题适应chromium,或者默默忍受……不过我最近做了个KDE AIR主题的chromium主题,一时天下太平。

Opera说起来界面也是能换主题的,但是由于功夫网的影响,没法上主题网站……换起来也不是那么方便……Opera的界面虽然是Qt写的但是早已面目全非……不提也罢……

使用感受:

epiphany过于简陋,基本没用过……不提也罢……

midori正常情况好好的,但是老崩溃……被我迅速抛弃……

arora在浏览m.mop.com网站有bug,而且访问google reader也崩溃过……虽然是个Qt浏览器但是我却不得不等他更加成熟再做尝试……

arora,rekonq,Konqueror不支持用代理访问ftp,KDE的不知道怎么搞的,用代理访问ftp就这么困难……

Konqueror bug多,用上Adblock之后好一点……换成webkit插件更好,但是标签页功能退化,暂时抛弃,观望中……

opera,基本没问题,除了可恶的google wave不支持……

firefox,启动慢……

chromium,更快,更高,更强……除了代理设置明明看起来受到DE的影响……但是不管用……你就不能自己搞个代理设置模块吗……fk……就好比windows的chromium,非要用ie的代理……脑残啊,我乐意分开用不行吗……

代理:

由于我在教育网,因此上国际网时常要用代理,如果我又要访问校内网站不使用代理,那么只能动态更换代理……

Firefox插件,FoxyProxy,提供简易UI,根据地址匹配,可以根据不同网站使用代理,Very Good,这在很多时候也是我无法抛弃firefox的原因……

剩下的浏览器为了支持这个功能,起码要支持pac,否则不用。aroa目前不支持pac……剩下的都支持pac

和桌面环境结合:

主要是文件关联,各个DE的文件关联处理不同,因此有时找不到正确程序启动,例如opera和firefox都可恨的把pdf关联到gimp,okular招你们惹你们了……arora,rekonq在KDE下关联正确……opera虽然有个曲线救国,就是使用kcfmclient exec打开文件,但是,但是,为什么每次都是默认gimp……晕了……

firefox在kde下就是找我骂他……不过据说openSUSE的firefox经过修改有了很好的结合,就是源代码没没找到呢,改日移植到archlinux下面去……

chromium这里做的就非常好,我虽然没有在gnome下用过,但是想必也处理的很好。

那些被我pass的浏览器之后就不说了,主要关注firefox,chromium,opera

Adblock:

HTML渲染和兼容性和性能:

这里再按照内核区分一下:

Webkit:arora,midori,chromium

Opera:Presto

Firefox:Gecko

KHTML:Konqueror

Firefox的兼容性和性能基本没问题,KHTML现在过于鸡肋,导致问题重重……

Webkit,Opera,Chromium:也没什么问题

说到兼容性重量级JavaScript网站(比如很多Google应用),Opera用Docs没问题,但不支持Gtalk Wave,也许需要强制改一下User Agant

Firefox Google也明说支持了,Chromium自家浏览器也不会闹笑话。

Chromium有时浏览图多的网站会卡住,不过这也算普遍现象。

Adblock:

arora内置,Firefox用插件,Opera内置,Opera和Firefox都可以通过点击添加,Chromium据说有,不过我没用过。

Firefox有很多插件,不过我用的最多的就是FoxyProxy,剩下的也算可有可无。

总而言之,我目前最满意的浏览器就是Chromium

Firefox,Opera最大的问题就是文件关联问题

Arora最大的问题就是不支持PAC及崩溃

rekonq问题是不能用代理访问ftp

近期个人开发计划

Posted November 30, 2009 by csslayer
Categories: Linux

Tags: , , ,

唉,有很多程序想写,也有很多活要干,活干不过来哪有时间搞个人开发啊……

目前想到的就是先把一个基于QT的PAC文件生成器给写好,主要的初衷是因为很多浏览器并没有firefox下面的FoxyProxy功能,因此想写一个能够通过自定义规则生成PAC文件的程序,而不用手工编辑,界面其实是抄的FoxyProxy的啦。。

唉……其实非常想给fcitx做ibus后端……但是没空啊……

个人Linux唠叨——序

Posted November 28, 2009 by csslayer
Categories: Linux

Tags: , ,

在我完成第一篇之后,我突然间萌生写一个系列的,我常上ACFUN,也很喜欢上面的喷神系列,喷神在喷游戏之余,也带我们回顾了美好的小时候的时光。

这个系列也成为我对我将一直走下去的Linux回顾,哈……

正如喷神在恶魔城第四集所说的:

结尾字幕里 会对每一关进行小小的回放 你会回想起你所花掉的那些时间

就像在看回忆录一样 恶魔城游戏对我来说 就是如此 永不褪色的回忆

附喷神主题曲:

He’s gonna take you back to past.
他会把你带回过去
to play the shitty games that suck ass
去玩那屎到极点的游戏.
he’d rather have a buffallo take a diarrhea dump in his ear
他更愿意让一头水牛把屎拉进自己的耳朵
he’d rarher eat the rotten asshole of a road killed skunk and down it with beer
他更愿意拿霉烂的屁眼和死臭鼬一起下酒
he’s the angriest gamer you’ve ever heard
他是你见过最愤怒的玩家
he’s the angry nintendo nerd
他是愤怒的任天堂傻B
he’s the angry atari sega nerd
他是愤怒的雅达利世嘉傻B
he’s the angry video game nerd
他是愤怒的电视游戏傻B
when you turn on the tv
当你打开电视
make sure it’s tuned to channel three
一定要看第三台
he’s got a nerdy shirt and a pocket pouch
他穿着傻B的衬衣 口袋插满了笔
although I’ve never seen him write anything down
但他从不写任何东西
he’s got a powerglove and afilthy mouth
他装备能量手套和一张臭嘴
armed with him zapper he will tear these games down
装备着遥控的他会把游戏大卸八块
he’s the angriest gamer you’ve ever heard
他是你听到过最愤怒的玩家
he play the worst games of all time
他玩了所有最屎的游戏
they’re horrible abominations of mankind
这些游戏是人类最肮脏的产物
they make him so mad he can spit
他气到直吐口水
or say cowabunga,cowa fuckon’piece’a dog shit
或者说早啊 早他妈的一陀狗屎啊
they rip you off and don’t care one bit
游戏让你癜狂 但他们不管这么多
but this nerd, he doesn’t forget it
但这个傻B不会放过他们
why can’t a turtle swim? why can’t I land the plane?
为什么乌龟不能游泳 飞机不能降落
thy got a quick buck for this shitload of ****
他们靠卖这些屎成了爆发户
the characters names are wrong why’s the password so lone
为什么人物名字都错了 我们密码那么长
why don’t the weapins do anything?
为什么武器连个屁用都没有
he’s the angriest gamer you’ve ever heard
他是你听说过的最愤怒的玩家
these games suck so bad, he makes up him own words
这些垃圾使他骂出了新的粗口
he’s the angriest most pissed off gameing nerd
他是最愤怒的游戏玩家
he’s the angry
ATARI AMIGA CDI COLECOVISION INTELLIVISIOM
SEGA NEOGEO THUBO GRAFIX16 ODYSEEY COMMODORE 3DO
NINTENGDO NERD
他是这些垃圾主机游戏的愤神

个人Linux唠叨——Linux发行版的唠叨

Posted November 28, 2009 by csslayer
Categories: Linux

Tags: , , , ,

我是从大二开始使用linux的,最早的其实是基本没用的redhat啦,redhat9,使用时间大概不超过半小时,因为实在太老了……后来就发现了fedora,开始了漫长的fedora之旅。说实话,是从fedora 7开始用的,也没做其他的尝试,就是觉得good,ok就用了。然后出了fedora 8之后重装升级,9和10都是在线升级,感觉还不错。我打算换发行版是从fedora 10开始的,因为,启动速度太慢了!从开机到登陆界面比我的XP还要慢,虽然从登录界面到桌面还是fedora更快一点点,但是,但是,如果没有卡巴斯基这个玩意,还是XP更快啊啊啊……

这时,我在鬼使神差下,选择了Archlinux(那时我还怀着小白们对Ubuntu的偏见),然后一用就用到了现在。其间还用debian给我们家的台式机装过一次系统。

老实说,我认为一个桌面发行版最重要的就是包管理系统,我现在对fedora非常不满,主要原因就是yum太太太太慢了!update一次不知道要折腾多少时间,还仅仅是更新数据库,还没安装包。对此,我对于deb系的包管理就比较满意。速度那叫一个快,和我用rpm时的痛苦,没什么说的了。

我对于Debian的不满主要是更新太慢,有人也许会建议我用sid,可这实在是对我说,喂喂,火炕在此,往里跳吧。当年为了用上xfce4,我还只能在网上找了个第三方源,心里实在是不舒服……

我对于ubuntu的包一直有一些问题,他们包的命名实在是有些雾里看花的感觉,由于我没有自己用过ubuntu,只是给别人装的时候一般都喜欢装Ubuntu,毕竟Archlinux要装出图形界面,还是比较费功夫的。Archlinux的AUR和Ubuntu的ppa,看起来是有些类似的东西。由于我在教育网,ppa总是很无力,这点特别体现在我安装ATI显卡驱动上。

说到ATI的显卡驱动,我不得不牢骚两句,且不说ATI的linux驱动跟不上XServer更新啊,跟不上内核,ATI显卡驱动最大的问题就是窗口在开启Composite的情况下Resize的时候异常卡,非得要给XServer一个补丁不可。Ubuntu的Compiz默认Resize的时候不显示窗口内容,倒是个迂回方法,但是为了解决这个问题还是得打补丁。这里就体现出了Archlinux和Ubuntu包管理系统的区别了。

由于Linux本身安装软件的复杂(各个文件),没有包管理几乎不能卸载,且不说你必须留个源码包make uninstall,而且碰上某些无良的软件甚至不提供make uninstall,就无语了。因此就算是要自己装个程序,也最好用包管理器管理起来。这里就出现了一个问题,我也是亲手写过RPM的SPEC文件,deb的包实在是不能忍了,难以打包的过分了。在某些源码下面特别会有一个debian的目录。F**K,为了打个包我还要写一个目录的配置?!因此在debian下面我只用过checkinstall打过包,但是心里还是不踏实,因此checkinstall总是可能出现这个那个的问题(虽然我还没有遇见过,毕竟我只打过一个gtk engine的包嘛)。

为了给Xserver打上这样一个补丁,我只能搜索一下看看究竟哪个ppa提供这个包,好在有人提供,ok,我顺利的安装了数个ok的ATI显卡驱动linux。

Archlinux怎么样呢,PKGBUILD实在是简单易懂,虽然AUR上也有一个提供了这个补丁的包,但是,ok我自己动手也是非常easy的,乃至于如果源没有提供最新版,自己手写一个也很容易。

我对Archlinux包管理不满的只有一点,难道你就不能在readline升级的时候写清楚依赖吗?!由于教育网网速的问题,有时我喜欢一个个的升级包,但是这就出了问题,更新之后,what?readline.so.4找不到,bash光荣牺牲,无法执行任何新程序,pacman都用不了……重启就更别想了,系统都会进不了。这种升级一般导致系统挂掉我倒是头一次见啊,其实解决也方便,只要在依赖的时候写清楚版本即可……好吧,这只是一个对于Archlinux打包人员的牢骚,不可否认,PKGBUILD带来了巨大的便利。

用了Archlinux之后,想要用其他的发行版,最大的一个问题就是软件包跟进速度,KDE 4.3出来了,Ubuntu这个发行版非要脑残的等到下一个Release才更新,What a f**k?! 我现在已经难以理解那些不好好更新的发行版了,慢一点可以,直接对我们说“hey buddy,we can’t do this”,就叫人难以忍受了。某些人说,hey,go to ppa,这又叫我心头大大不爽。ppa是个好东西,源内版本都很新,no problem,可是这叫我apt源的长度情何以堪啊?!为了一个程序,加一个源?!脑残了啊,10个程序10个源,为什么就没有一个好东西把他们都组织起来呢?所以才会出现Ubuntu tweaks这种TX大大写出的程序吧,为了管理ppa源。这里我要高喊,AUR万岁!

这里顺便牢骚两句我没用过的发行版:

Gentoo,一切源码编译,为了装一个系统还要我编译个几天?!为什么我不能马上开始工作啊,这是我绝对不选择gentoo的原因。

openSUSE,Mandriva,我对一切RPM管理的包都望而却步,不过据说还不错,openSUSE据说把firefox和KDE的集成做的很好,我很想把补丁抓下来搞上AUR。

现在,我对于喜欢折腾的Linux用户,推荐Archlinux,对于新手,推荐Ubuntu,我在给别人安装时也是这么做的。Archlinux我能做到15秒开机,这个数字是Windows难以企及的吧,我不和其他发行版比较,主要是没用过……也许也挺快呢?

Archlinux的快主要体现在对i686编译优化上,Fedora很多写的体系结构都是i386,god,哪年的了……为了兼容性,不必如此吧……

P.S.

我还打算对Linux的输入法,浏览器唠叨唠叨,敬请关注:)

Golden Time Lover (钢炼FA OP3)

Posted November 23, 2009 by csslayer
Categories: 歌词

Tags:

ZZ: http://fragment2233.pixnet.net/blog/post/28885433

精神无法集中 身体还在状况外 
双手还在颤抖 就算控制住了仍会失焦 
无论是太阳还是运气全都不站在我这边 
「只能硬拼了!」说着像是要让对方听到的喃喃自语 
就算状况不佳 但逃走又太没毅力 
就算没有希望 也只能以勇气克服 
压抑着冲动探寻与目标的间距 
需要的正是求胜的自尊心 
是要品尝到胜利的美酒抑或是吞下败北的苦水 
是的全都是想要操纵那条2选1的命运之绳 
用这双手掌握 这绝佳的Golden Time 
全力摆出这张 超完美的Poker Face 
就是要将你拉入这Illusion的世界 

迅速的跳脱出 无止尽的Pressure Game 
是为了飞跃那 光荣的Border Line 
How many? 究竟要付出多少代价? 
不想放手的又是什么? 
事实胜于雄辩要的是能拿出成果的人才是胜者 
沉默是金 说太多反而会事迹败露 
让思绪敏锐来慎重解读情势 
当下的胜率 究竟有几成? 
头疼的是潜藏坚实比赛判断力的影法师是否为恶魔 
如果是男人就要以勇敢战死的觉悟挑战下去 
逆境的Clap Your Hands 振奋自己站起来 
崭新的Fighting Style 攻破自己的极限 
Attention!危险阿 超越界限 
至高的Fairy Tale 在青史留下英名 
为了要夸示全胜的那一瞬间 
Are You Ready? 舍去那些含混不清的 
犹疑 
登上巴比伦塔的台阶吧 

展现出像女神般微笑被你的魅力所迷惑 
就这样被诱惑而堕落 
在心底栖息的欲望膨胀起无止境的幻梦 
谁也无法、轻易阻止我 
用这双手掌握 这绝佳的Golden Time 
全力摆出这张 超完美的Poker Face 
就是要将你拉入这Illusion的世界 
迅速的跳脱出 无止尽的Pressure Game 
是为了飞跃那 光荣的Border Line 
How many? 究竟要付出多少代价? 
逆境的Clap Your Hands 振奋自己站起来 
崭新的Fighting Style 攻破自己的极限 
Attention!危险阿 超越界限 

至高的Fairy Tale 在青史留下英名 
惊愕的大逆转 华丽地决定胜负 
Do You Know? 我命由我不由天 
让我在巴比伦的塔顶上沐浴太阳的光芒

Note

Posted November 23, 2009 by csslayer
Categories: Note

 

http://www.jsharer.com/blog/298761.htm

http://www.rayfile.com/zh-cn/files/7be7feb0-b13d-11de-a57d-0014221b798a/1fc8a2c3/