备份&分享一些配置文件
基本上Gentoo稳定下来了,备份,分享一下部分配置文件好了。
Openbox:
rc.xml
autostart.sh
menu.xml
Tint2:
tint2rc
Vim:
vimrc
Vimperator:
vimperatorrc
Screenshots:
Hola, 欢迎来到shellex的部落格
基本上Gentoo稳定下来了,备份,分享一下部分配置文件好了。
Openbox:
rc.xml
autostart.sh
menu.xml
Tint2:
tint2rc
Vim:
vimrc
Vimperator:
vimperatorrc
Screenshots:
想学着使用Linux,但是又觉得枯燥乏味的同学也许有福了。因为可以看漫画,学Linux。
Hackett and Bankwell 是一个系列漫画,主角是一只叫Woody Hackett的猥琐企鹅,以他的生活经历为读者讲述,如何进入linux操作系统的世界。
随便看看,还挺好玩的。
第一集讲的是向一群雇员讲授如何用Ubuntu Linux代替MasterSoft的故事。
第二集讲的是有关MasterSoft Crush和CLI的事情。
官方网站在 http://www.hackettandbankwell.com/ ,在issues栏目可以免费下载到以CC协议发布的免费PDF版本(目前只有两集)。看上去还是不错的,但是我想有的同学可能会不适应漫篇的鸟语…
不知道有没有同学愿意去翻译呢?呵呵。
哈哈,开始使用小贱兔( Gentoo )后免不了折腾,于是潜移默化地,模模糊糊地,了解了一些原来不了解的,有关Linux的东东,比如udev。
前天跟TX同学说我想研究自动挂载磁盘设备。他让我参考这篇文字就行,这样就可以像以前Ubuntu中的Nautilus一样,在侧边栏自动显示分区。
但是这不是我想要的 — 或者说,不是真正想要的 — 我的目的是:让偶的Gentoo变得淫荡起来!
偶参考的是这几篇文章:
Writing udev rules
通过udev自动挂载U盘的方法
添加Udev规则,让Linux自动挂载U盘
有关udev的介绍就不多说了,上面的文章说得很清楚了。关键是必须知道,udev 才是直接从内核接收设备连接或断开信息的主体,不是hal。
但是,udev怎么让我们的Linux变得淫荡起来的呢?
很简单,我们知道,计算机上有一种动作是非常YD的…那就是插USB设备,比如,U盘…
哈哈,这样事情就明了,从udev那儿我们可以得到设备接入和设备断开的通知,而我们要做的只是编写一些udev规则即可~
比如我,准备了一个usbmount_files目录,里面放wav文件的。
然后准备一个usbmount.sh…里面是….bash脚本。
然后去/etc/udev/rules.d/ 建立一个新的规则:
# vim /etc/udev/rules.d/10-usbdisk.rules
比如我的:
# cat /etc/udev/rules.d/10-usbdisk.rules
KERNEL==”sd[b-z]“, SUBSYSTEMS==”block”, RUN+=”/home/shellex/scripts/usbmount.sh”
表示当有叫sdb~sdz的设备接入,而且设备属于block,那么就运行我们那个usbmount.sh
不妨看看usbmount.sh的内容好了:
$ cat usbmount.sh
#!/bin/bash
echo “$DEVPATH $ACTION” >> /var/log/usbm.log
cd /home/shellex/scripts
if [ $ACTION == "add" ]
then
aplay usbmount_files/moan.wav
elif [ $ACTION == "remove" ]
then
aplay usbmount_files/finish.wav
else
echo “nothing”
fi
哈哈哈哈,moan.wav是什么声音呢?finish.wav是什么声音呢?只可意会不可言传哦哦哦哦….
如果你想要Shellex亲手截取的这两段声音,留言索取好了。别忘了填好Email哦。
或者,哪位同学贡献一下可用的文件分享空间吧~~~~
点击下载
[...]
嘿嘿,进度很快哈。
初期得宜于TX同学和骨头同学的帮助,Shellex这个菜鸟昏昏沉沉地上路了…
去Gentoo!像朝圣者每天对着耶路撒冷做祷告,偶每天emerge都一下,偶心中的Gentoo居然也像模像样了ye~ 我想,这和我的聪明才智也是有一些关系di…
杂谈几句
最初装的gnome-light,但是偶后来心想,偶也不是TX和骨头那样的Gnome控哈…对Gnome依赖也不大…Compiz的话…也就比较怀念那个Scale插件,别的都无所谓了。
故觉得用个light-weight的WM配配也差不多了好像。由于以前家里用过fluxbox,所以这次也用box系列好了,openbox不错的。Gnome-do少不了了;taskbar用Tini2,去用作者的ebuild,支持trayer,不错的;别的杂七杂八的差不多哦就OK,还是有点怀念那个Scale插件,呵呵。
别的程序嘛,基本上都是原来上gnome的,不大轻量级了,什么nautilus rhythmbox的。没办法…习惯了
恩,下面这些是偶的记录….
[Mar 22 2009 ]
在9.04发布之际,偶怀着万分崇敬的心情,在TX同学和骨头同学的唆使下,准备投奔gentoo。(好吧,我承认他们没有主动唆使我,是偶主动di… )
Ubuntu下Chroot安装基本系统…完成
安装X…完成
安装Gnome-light…出现问题,单独emerge metacity,解决。
进入X…失败
[Mar 23 2009 ]
安装Gnome-light…完成
安装intel显卡驱动(偶之前以为不用装这个呢)…完成
进入X…成功
有事,离开
[Mar 24 2009 ]
安装openbox…完成
安装subversion…完成
安装slim…完成
安装tint2…完成
安装conky…完成
安装gnome-do…完成
安装gnome-settings-daemon…完成
[Mar 25 2009 ]
安装wqy-正黑…完成
安装Droid font family …完成
安装SCIM…完成,但是安装sunpinyin失败。
得到gentoo-china的开发者同学帮助,安装sunpinyin…完成
遇到的问题:
进入X…失败
解决: 安装intel显卡驱动(偶之前以为不用装这个呢)…完成
Firefox在浏览包含Flash的页面时崩溃
解决: emerge/re-emerge curl with USE=’nss’,Flash貌似用这个玩意fetch url
无法打开png/jpeg文件,feh和scrot都不工作
解决: emerge/re-emerge imlib2 with USE flags [...]
…
呵呵呵,偶的上篇文章说,发现了一个牛B的装Ubuntu的示波器,那是假的。
虽然也许确实有高级的示波器能够成功安装Ubuntu,但是偶文章里面的图片是偶伪造的啦….
有没有骗到大家呢?好好玩,好好玩。
下面是偶用GIMP伪造该事件的经过,虽然偶不太擅长PS,也不用PS,但是偶尔用用GIMP还是没问题的啦~ 算是GIMP伪造价值的教程了。对了,“伪造价值”,偶喜欢这个短语。
您可以点击HD来看高清:
本来呢,mldonkey是个NB东西,但是…
以前的时候,想看看mldonkey下载进度,得打开sacho,太麻烦。
后来的时候,想看看mldonkey下载进度,得打开http://localhost:4080,还是太麻烦。
再后来的呢,想看看mldonkey下载进度,得nc localhost 4000输入vd,麻烦。
再再后来呢,在骨头兄那儿有段小脚本,可以启动mlnet并且在命令行下查看下载情况来着,好得很呐。但是偶完全看不懂awk…怪不得叫awk呢,这么awkward的…
嗯,就是这样的。
alias m=’pgrep mlnet >/dev/null 2>&1 && echo vd | nc -q 1 localhost 4000 | awk ‘”‘”‘/\[D/{print "\033[0;32m"$7"\t\033[4;31m"$8"%\033[0m\t",$14"KB/s"} /Down:/'"'"
但是最关键的是在偶这里不能用!偶还不会改!偶只好写一个python的咯,但似乎看上去更加awkward...死了算了。
alias m="pgrep mlnet >/dev/null 2>&1 && echo vd | nc -q 1 localhost 4000 |python -c \"import re,sys; str=sys.stdin.read();a=re.compile('.*?\[D\s*(.*?)\].*mldonkey (.*?)[\s*](\d.*?)[\s*](\d.*?)[\s*](\d.*?)[\s*](\d.*?)[\s*](\d.*?)[\s*](\d.*?)[\s*]([\d|-].*?)[\s|\n]‘).findall(str);b=[(name.strip(), p.strip(), cs.strip(), ts.strip(), spd.strip()) for id, name, p, cs, ts, sn, old, act, [...]
开发者博客:Yong Sun
项目主页:http://www.opensolaris.org/os/project/input-method/
Sunpinyin貌似是很NB的,基于统计语言模型(SML)的输入法。
忍受着SCIM看着Yong Sun牛开发SunPinyin,直到去年从FeiY GG的blog得知Sun Pinyin已经准备进入的Debian的源了。
得知这个消息心情非常激动,于是偶怀着万分崇敬的心情等待Yong Sun同学加入快速切换英文模式的支持—现在偶如愿以偿鸟~
编译安装:
去http://mentors.debian.net/debian/pool/main/s/sunpinyin/ 把三个包包下下来。
$ dpkg-source -x sunpinyin_1.0~hg20090201-1.dsc
$ cd sunpinyin-1.0~hg20090201/
$ sudo dpkg-buildpackage
非常简单咩?
最后得到:
$ ls *.deb
iiimf-le-sunpinyin-chinese_1.0~hg20090201-1_i386.deb
scim-sunpinyin_1.0~hg20090201-1_i386.deb
sunpinyin-data-be_1.0~hg20090201-1_all.deb
sunpinyin-data-le_1.0~hg20090201-1_all.deb
四个deb包。其中scim开头那个是scim用的,sunpinyin-data-le开头那个是x86这样 little-endian的平台用的。安装它们两个就可以了。
当然咯,你可以下载我自己编译好的deb包包:
scim-sunpinyin_1.0~hg20090201-1_i386.deb:下载(box.net) /下载(ADrive.com)
sunpinyin-data-le_1.0~hg20090201-1_all.deb:下载(box.net)/下载(ADrive.com)
来源:Shellex’s Blog
via : http://www.tuxradar.com/content/browser-benchmarks-2-even-wine-beats-linux-firefox
via: http://shellex.info
测试使用gooogle V8 benchmarks suit: http://v8.googlecode.com/svn/data/benchmarks/v3/run.html
同一机器上做的测试。我自己的结果如下。
Native Firefox:
Score: 61.3
Richards: 52.9
DeltaBlue: 46.0
Crypto: 82.0
RayTrace: 58.1
EarleyBoyer: 64.1
RegExp: 71.1
以上是我使用日常帐户测试的。扩展比较多,不知道是不是这个问题。下面这个结果我开了一个Firefox新帐户测试的:
./firefox -no-remote -ProfileManager
Score: 107
Richards: 111
DeltaBlue: 132
Crypto: 97.5
RayTrace: 98.7
EarleyBoyer: 132
RegExp: 80.3
下面是wine的fox
Wine Firefox:
Score: 135
Richards: 133
DeltaBlue: 167
Crypto: 87.5
RayTrace: 158
EarleyBoyer: 169
RegExp: 118
同一台机器,使用同样的显卡驱动,到底是什么原因导致这么大的性能差距咩?是不是GUI领域才有的呢?谁找个通用点跨平台的命令行程序试试,要OS相关的那种。
哪位用gentoo或者arch的?自己编译Firefox的那种,而且装了wine的,测试一下看看
也难怪Mozilla了,因为Windows比较普及嘛…Linux就不大有所谓了。
via: http://www.reuters.com/article/technologyNews/idUSTRE51A77S20090211
来自路透社(Shellex一直认为这个名字很不错) 的报道,古巴,我们de社会的主义的兄弟,在这方面,貌似迈出了先进的一步。
According to Hector Rodriguez, dean of the School of Free Software at Cuba’s University of Information Sciences, about 20 percent of computers in Cuba, where computer sales to the public began only last year, are currently using Linux.
Nova is Cuba’s own configuration of Linux and bundles various applications of the operating system.
Rodriguez said [...]
Moonlight,众所周知的,是M$ SilverLight的*nix实现。Shellex在其正式发布后马上进行了试用,下面是部分试用报告:
安装:
访问 http://www.go-mono.com/moonlight/
根据您的架构选择32bit或者64bit的版本。
点击Download按钮,完成安装以后重启Firefox。过程和按照普通Firefox插件一样的,所以没有什么难度
测试:
访问Silverlight官方站: http://silverlight.net/ ,导航栏表现完美。
访问Silverlight官方站炫耀栏目:http://silverlight.net/Showcase/,炫耀各个单元表现完美(如图),下图中可以看到Moonlight的菜单:
直接访问部分炫耀栏目:
很遗憾,由于现在Moonlight支持能力有限,对Silverlght 2+版本的应用无法渲染。中途还导致Firefox浏览器崩溃两次。看来Silverlight官方站也许是做了兼容性测试,也许是没有使用最新的Silverlight 2。
有同学问:如果SilverLight 2能发迹的话,VM兼容性会不会成为新的令人头痛的问题呢?
答:不会的,因为Linux用户微不足道。
在SilverLight控件上可以通过右键菜单访问XAML语法树,不过这没什么。关键是如果页面上有SilverLight组件在运行的话(特别是在交互动作执行时),CPU仍然高居不下,不知道其他同学有没有类似的情况。如果是普遍情况的话,看来以后可能会有一个叫 “Silverlight Block”的Firefox扩展出现…( 哈哈,不错不错,可以做做 )
哎哎,Mono那帮小子果然牛B,搞出这么个东西来,移植的.Net程序(如果有源码的话)的表现上可比wine强多了——当然了,这也是由于.Net具备一定开发性的结果。如果性能上在提升一些就更好了。