Monthly Archive for September, 2006

Gentoo 使用笔记 Part 2

在KDE下起用Win键

之所以在安装KDE时#emerge kxkb是因为通过它可以进行进阶的键盘配置。如果你已经装好了kxkb的话,请到”Settings”–>”Regional and Accessibility”–>”Keyboard Layout”里勾选下面这些设置

(*)Xkb Options
	(*)Enable xkb options
	(*)Reset old options

		(*)Third level choosers
		(*)Press Left Win-key to choose 3rd level.

		(*)Alt/Win key behavior
		(*)Alt and Meta are on the Alt keys (default).

然后在”Settings”–>”Regional and Accessibility”–>”Keyboard Shortcuts”里设置”Popup Launch Menu”的Alternate Shortcut为Win键(按一下win键),这样就可以使用Win键弹出K菜单了。

让KDE启动时Numlock自动开启

还是需要kxkb,”Settings”–>”Peripherals”–>”Keyboard”,设置”NumLock on KDE Startup”为”Turn On”。

MLdonkey,Linux下的eMule,bt,soulseek..解决方案

MLdonkey是款不错的P2P软件,通过它可以搞定电驴,BT,soulseek等资源下载。你可以看下下面的截图,我觉得非常好用,虽然速度确实不如win下的eMule。

snapshot-mldonkey-sancho.png

Mldonkey默认是没有GUI界面了,可以通过使用外壳程序sancho来进行图形化操作

#emerge net-p2p/mldonkey sancho-bin

最好是把mldonkey作为随机启动daemon加载,而mldonkey依赖于net.lo服务的启动,所以

#rc-update add mldonkey default
#rc-update add net.lo default

emerge好sancho后你就可以通过运行sancho进行图形化操作了,当然你得先启动mldonkey。启动sancho会要求你打开4001端口,如果你和我一样使用路由上网,记得映射这个端口啊。而mldonkey使用的ed2k协议默认端口是TCP 4662,UDP 4666,别忘了也映射这两个。

显然,在浏览器里不能直接点击ed2k链接调出sancho下载还是不人性化的,请到这里下载一个firefox插件,flock也可以用的,强行安装就是了。

安装Web IDE:Aptana

我已经在这篇日志里提到过Aptana了,眼下已更新到0.2.5版,加入了对php高亮显示的支持。不过这软件在Gentoo下安装真够麻烦的,我折腾了半天才成功安装运行了这款优秀的IDE。

首先请确保你已经安装了java,怎么安装?看Gentoo官方Doc!

Aptana目前还没有ebuild,还得去Aptana的网站上下载一个bin安装程序,记得用Axel下载啊!下面的步骤有够罗唆的了:

#emerge sys-libs/lib-compat dev-java/swt sys-libs/libstdc++-v3
#emerge www-client/moziila
#USE="java" emerge www-client/mozilla-firefox

emerge Mozilla? 疯了,不是说不提倡emerge mozilla,firefox这类吗?我根本不用mozilla,firefox不行吗?很不幸,虽然官方文档是说只要找个mozilla或者firefox自己编译下都行,但是我试了,只有Mozilla有用,可能ubuntu用户没这个问题。 经试验,可以替firefox加上java的USE来解决依赖问题,或者直接下载并解压一个带xft的mozilla版本也行,最新的版本可以在此获得。稍安毋躁,麻烦的还在后面。

#cp Aptana_IDE_Setup.bin Aptana_IDE_Setup.bin.bak
#cat Aptana_IDE_Setup.bin.bak | \
>sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > \

如果不执行上面这几步的话,安装程序将会无法启动的。开装前还得下面这步

#export MOZILLA_FIVE_HOME=/usr/lib/mozilla
/*最后将这句加到~/.bashrc中,免得每次启动Aptana都要设置一次*/

OK,可以sh Aptana_IDE_Setup.bin开装了。真够折腾的,为什么还要用这款软件了。你看看我的截图就知道了,

snapshot-aptana.png

清晰的代码排版,高亮显示,以及自动补充。虽然是java程序,启动慢点,但是用起来非常高效!持续关注这款软件!

给桌面加点特效

先来看下我打过透明的桌面吧,几乎所有窗口都给透明了,VLC播放的视频也不例外。我没有用XGL,还在等N卡的9系列正式版驱动和AIGLX技术的成熟。不过眼下这点特效对我来说就很满足了。

screenshot_2006-09-29-20-13_1440x900.jpg

#emerge xcompmgr transset

/*修改/etc/X11/xorg.conf文件,添加如下这句*/
Section "Extensions"
Option "Composite" "true"
EndSection

/*N卡的话记得先emerge nvidia-drivers啊,然后在Section "Device"里添加*/
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"

/*A卡我不管,这是个人笔记,自己去gentoo wiki看*/

你可以运行#xcompmgr -cC &来打开阴影了,通过#transset .6来设定窗口透明度,其中的.6表示60%透明,.0则是完全透明,俗称啥也看不见:D。不过我太懒了,不愿意每次都运行#xcompmgr -cC &#transset .6一个个窗口设置透明度。

请先到这里下载一个叫transset-df的小脚本,然后编译。并#emerge xbindkeys这个按键绑定程序

编辑~/.xbindkeysrc

"transset-df --min 0.1 -p --dec 0.2"
shift + b:4 

"transset-df -p --inc 0.1"
shift + b:5

以上是通过绑定shift键加滚轮来调节任意窗口透明度,最好不要用control键,因为control+滚轮可以用来调节网页文字大小。

然后要做的是让xcompmgr和xbindkeys自启动。在~/.kde/Autostart下随便建立一个叫xcompmgr(任意名字都可)的文本文件,然后编辑如下:

#!/bin/bash
xcompmgr -cC &
xbindkeys &

然后在chmod +x xcompmgr,赋予这个文件可执行属性。OK,当你再次启动KDE的时候,你会发现所有窗口都加上了阴影,把鼠标移动窗口上,按住Shift键,上下滚动鼠标滚轮,就能调节窗口的透明度了,非常的方便。

Gentoo 使用笔记 Part 1

以下内容纯属个人笔记性质,只针对Gentoo用户而言,因为内容蛮多的,并会保持不断添加。所以继续分为几个Part来写好了。至于怎么安装Gentoo Linux,有兴趣,耐的烦的朋友自己跳进茫茫的Gentoo Doc Sea中去吧。送你一句话:学海无涯,回头是岸:D

先秀一下之前已经有贴出过地址的我的桌面,自从Gentoo 2006.1不再mask GCC4.1后,整个安装爽多了,glibc和GCC都不要再自行编译,省了不少时间啊!

snapshot_2006-09-27_1440x900.jpg

安装KDE桌面

我始终觉得GTK程序运行效率不如QT程序高,KDE3.5真的很好用,比起笨拙的GNOME来高效多了。资源消耗上我也不觉得像别人说的那么夸张,至少在我电脑上KDE快过GNOME。而且现在KDE有split ebuild了,不像gnome-light,还得花N久编译gstreamer,yelp这类我完全不需要的东西。我只emerge这些KDE组件就很够用了。

#emerge kdebase-startkde
#emerge kmenueditor konsole kxkb kate

konqueror,kcontrol,kicker,kwin都是默认安装的,不必再手动emerge了。顺便再填加个KDE中文环境吧:

#export LINGUAS="zh_CN";emerge kde-i18n

我没有安装KDM,每次都是在终端下登录在startx进去的,所以修改下~/.xinitrc就行了

#echo "exec startkde">>~/.xinitrc
使用文泉驿字体

很多人喜欢使用黑体开AA,在GNOME下可以获得不错的效果。不过KDE下我还是偏爱比较锐利的字体,我也懒得去修改local.conf,复制windows下的字体了。直接使用文泉驿的字体就是了,顺便再加上个corefonts,windows下的verdana,impact等几款主要英文字体都来了。

#emerge wqy-bitmapfont corefonts
中文输入法以及语言环境设置

Gentoo Portage里的fcitx版本才3.2,而fcitx官方已经放出fcitx3.4稳定版了,建议直接去官方下载源码包自行编译安装。另外,如果是英文环境的KDE下,调用fcitx可能有点问题,我是这么设置的:

编辑~/.bashrc

export LC_CTYPE=zh_CN.utf-8
export XMODIFERS="@im=fcitx"

为了自动调用fcitx,可以在~/.kde/Autostart下加入一个fcitx的快捷方式,不过我更喜欢让fcitx在登录X时就调用。很多使用Gnome的用户常说调用fcitx会引起gnome-panel崩溃,同样可以使用下面这个方法解决:

在/etc/X11/xinit/xinitrc.d/下建立一个两位数字开头的文本文件,例如55fcitx,然后编辑在里面加入”fcitx”(不含双引号)保存,chmod a+x 55fcitx就行了

建议使用Flock浏览器

千万别emerge mozilla-firefox,直接去网上下一个或者emerge mozilla-firefox-bin都成,编译这东西太耗时间了而且编译出来的效果并不见得快多少。我现在使用的是flock浏览器了,写日志和上传图片到flickr都很方便。

使用Axel加速下载

axel是款非常小巧(42k)的字符下载工具,但是下载速度比wget快多了。直接emerge axel瞬间就安装好了。

如何使用axel

在终端里输入#axel URL就可以下载了,不过这是不加任何参数的,先编辑下axel的默认属性吧

#nano -w /etc/axelrc
/*修改默认线程,我设置为5个线程,够了,太多了反而连接慢*/
num_connections = 5
/*修改下载进度界面,改成wget形式的,不要那种滚屏模式*
alternate_output = 1/

加速emerge的下载速度

emerge时默认使用的是wget下载,速度显然没有axel快,节省点下载时间吧,编辑/etc/make.conf文件,加入:

FETCHCOMMAND="/usr/bin/axel -a -o /\${DISTDIR}/\${FILE} \${URI}"
RESUMECOMMAND="/usr/bin/axel -a -o /\${DISTDIR}/\${FILE} \${URI}"

在firefox/flock中调用axel下载

你得先装上flashgot这款插件,firefox版的下载地址是Here,flock版的是Click here。然后在flashgot的插件选项里添加Download Manager,照图示配置就行了。不过axel的自动嗅探能力不咋D,请等到弹出下载对话框时再选择使用flashgot下载吧!

snapshot-flashgot-axel-setting.png

Amarok音乐播放器

千千静听之所以受欢迎是因为它能自动下载并显示歌词,windows media player之所以好用是因为它的音乐库管理。KDE下的Amarok则可以用完美来形容,除了具备win下播放器的所有功能外,还能通过下载script进一步扩充功能。

#USE="win32codecs" emerge amarok

搞定了,不过amarok似乎不再支持GB码的MP3 ID标签了,所以很多唱片的标签都是乱码。你可以通过在amarok下重新编写ID标签进行校正。不过如果你像我一样,所有mp3都放在了windows的ntfs分区下,那就有点麻烦了。网上有人写了个python script脚本来自动转码,不过难道win下还得弄个python环境吗?

首先确保你的ntfs挂载编码(nls=utf8)是正确的,有可能出现编码只是因为你挂载的编码出错而已。我是直接添加到/etc/fstab文件自动挂载

/dev/sda7 /mnt/win_f  ntfs  noatime,user,ro,umask=0133,dmask=000,nls=utf8 0 0

因为在linux下写入ntfs下是不安全的,所以我选择在win下找个软件来自动转码。foobar2000是不错的方法,因为foobar2000写入的ID编码是UTF-8,所以只要选中需要转码的曲目,右键”Tagging”–>”Rewrite File Tags”就行了。少部分可能仍无法转换,那就手动重写ID吧!

另外,针对某些偏爱中文歌但是Amarok无法下载到中文歌词的人,可以使用这个Amarok百度歌词下载脚本从百度音乐获取歌词。

VLC视频播放器

我比较偏爱VLC这款播放器,界面友好。但是要使VLC在Gentoo下正常使用可能并不太顺利,请照下面的方法做。

#USE="X unicode" emerge x11-libs/wxGTK
#echo "media-video/vlc X a52 alsa dts dvd ffmpeg mp3 mpeg win32codes ncurses opengl sdl skins truetype wxwindows xv" >> /etc/portage/package.use
#emerge vlc
利用Gsopcast收看网络直播

Sopcast这款软件不错,能收看到不少网络电视,可惜没有starsports台湾台啊!不过这软件是没有GUI界面,而且未收录为官方portage。好在有人做了个有GUI控制的gsopcast,而且ebuild也有了。请先到此处下载gsopcast的ebuild。然后:

#ebuild gsopcast-0.2.9.ebuild digest
#emerge gsopcast

编译好后运行gsopcast,在”config”里把”Player”换成vlc吧!

KDE下的ftp软件

Gnome下有gftp这款软件,好在KDE下同样有款十分出色的KFTPgrabber,直接#emerge kftpgrabber就行了

替Gaim加上Guifications插件

Guifications这款插件可以替Gaim加上信息提示框,例如好友上线,收到新信息等。#emerge guifications 就OK了。

KDE下的图片浏览器

是的,我以前推荐过google的Picasa,不过似乎这个wine’d 软件并不成熟,反应有点慢。好在KDE下有款Gwenview的软件,和win下的ACDSEE很相似,而且能够进行一些简单的图片处理。

#USE="kipi" emerge gwenview
/*如果你需要gwenview支持图片格式转化,调整图片大小等功能的话*/
#USE="png jpeg X" emerge imagemagick

snapshot-gwenview.jpg

Alonso获上赛杆位

上海下雨了,PP友情提醒您注意预防感冒。Michelin的雨胎比Bridgestone牛多了,Alonso和Fis分别拿下了F1上海站的第1,2发车位,而M.Schumi很勉强的才开到第6位。明天的正赛够Schumi头疼了…Schumi…Are you the Rain Man or the God of Rain ?

评Justin新专辑Future Sex/Love Sounds

future sex/love sounds

点击试听: My Love [audio:http://media.odeo.com/7/4/3/04-justin_timberlake-my_love.mp3]

Justin Timberlake — Future Sex/Love Sounds

我不得不说Justin这家伙好越来越sexy也越来越好sex了。他现在的造型还真和Gillete剃须刀广告中的David Beckham有几分相似,想想当年那个在N'SYNC唱着Bye Bye Bye的山羊头乖乖男现在已经变成十足的坏男人形象…反而受到更多人的喜欢…真是验证了那句话:男人不坏,女人不爱。

我压根就没期待Justin的新唱片,当他上张Justified赢得大把好评和Money的时候,我骂得要死,这家伙..纯粹靠长像混饭吃了。当新专辑的预售主打Sexy Back的MV出来时,我还是大骂,这家伙现在就一个PIMP,MV比起上张专辑中的Cry Me A River有过之而无不及的无赖,新专辑更是被贴上了脏标。

不过,我还是把这专辑完整了下回来开听了,而且大出我所料,我已经addicted in it了。主打Sexy Back 就和上张中的Like I Like You一样,第一遍听烦得要命,破单曲,但是多听几次…忍不住开始回忆起其中的旋律。还有My Love,我实在不知道好听在哪,说旋律…其实一般般,歌词…更甭提了,但是听完后确有一种想再听一次的冲动。What Goes Around…/…Comes Around 是我最近经常在食堂里哼起的调调,7分28秒的长度可不是一般人能忍受的,但是这首歌怎么哼起来都觉得很爽。Damn Girl不是这张专辑最好听的歌,但确实是我最喜欢的一首歌。对,我现在看到女生就喜欢低估一句:Damn Girl! 还有一首Until the End of Time,歌名让我想起了2Pac,旋律让我想起了周杰伦。不知道这种类比算是贬低还是抬高,周杰伦惯用的节奏以及东方式古典旋律居然在Justin的音乐中出现了…我不想说周杰伦的歌到底怎么样了,但是Justin在这首歌的唱功,唱法上绝对比周杰伦强很多! 接下来的那首Losing My Way…又是首说不出感觉的歌,就是好听。(Another Song)All Over Again 很jazz哦…不过我不哈Jazz。在最后一首Pose中又听到了Snoop Dogg这位老爷爷的声音,老实说我还真有点怀念他的歌了,那首What's My Name以及收录于游戏Need For Speed 8: Underground 2中的Riders On the Storm

专辑只有13首歌,不过时长竟然有71分钟,同样是13首歌的LP的那张Meteora 时长才34分钟啊! Justin把很多skit,interclude都直接放入歌曲中了,所以13首歌实际上还包含了N首skit曲目。

最后,让我总结一下我对这张专辑的感受吧! 不是每个人都会喜欢听,有些人可能甚至骂的要死。不过我确实是非常喜欢这张唱片,至少是06年度目前我听过的最满意的唱片了。Justin迷人性感的声音以及颠覆传统的曲风…确实让我有些意外和欣喜。如果你打算尝试的话,建议完整的听专辑,不要专门挑出几首主打听听就是了。我的音乐品味究竟是越来越主流了还是越来越另类了呢?

P.S: 不知道这张专辑会不会也改变我的sex取向啊:P

Eminem监制的The Re-Up Mixtape预计将在12月5日发行

    Em的Shady厂牌将借此专辑推出他们的新歌手Stat Quo, Ca$his, Bobby Creekwater。Em说:“有些歌写得很不错,与其放着不管,我觉得倒不如增加一些新的歌曲,把它们制作成一张专辑,放到音像店里出售,让这些新人也能出名。”  The Alchemist也加入了专辑的制作。(此人帮助很多hiphop歌手制作过歌曲,比如Mobb Deep团队, Snoop Dogg, Nas,Fat Joe等人,同时他还为很多乐队和艺人制作混音歌曲,比如Linkin Park专辑《颠覆理论》中的Frgt/10)。 传闻说这张专辑是Eminem为纪念Proof而作。Em解释说:“D12的新专辑和Proof未发表过的歌曲不久之后就会与大家见面,但是The Re-Up是新人新歌曲,这种说法对新人们是不公平的。”