2005年9月30日星期五

BMPx

XMMS2总让我感觉怪怪的,又是SCons又是Python, 还要SQLite, 还分server和client,不管它设计怎么样,我是没有找到以前XMMS(或者更以前的winamp)的感觉,而且到现在连个GUI都没有看到。

所以在freshmeat上看到BMPx这个项目,看来还是有人也这么想(并且会动手去做:-)。

2005年9月23日星期五

Windows也可用gaim同时登录MSN, QQ和Gtalk

下载了最新的GaimOpenQ的Windows版本, 安装很顺利, OpenQ跟gaim之间也没有版本兼容性问题。跑起来gtk也不象原来那么容易崩溃了(至少dia的windows版本很是让人不爽)。这下Windows也可以顺当地同时使用MSN, QQ和Gtalk了。

2005年9月17日星期六

iTunes 5的歌词功能

升级到iTunes 5,发现apple已经添加了编辑歌词的功能,帮助文件里面语焉不详地说“以便在某些型号的iPod上显示歌词”。

另外我比较好奇的是,它把歌词文件存在什么地方? 以前给歌曲添加“媒体资料”(我只知道可以添加图片)时就没有搞清楚它存放的位置。

2005年9月15日星期四

Super Cow Powers

摘自 超级牛力 / Super Cow Powers

超级牛力是 Debian 系统中一股神秘的力量。講白了是設計師的娛樂,也就是復活節彩蛋程式(Easter Eggs)。

$ apt-get -h
apt 0.5.24 for linux i386 compiled on Mar 16 2004 22:49:26
Usage: apt-get [options] command
apt-get [options] install|remove pkg1 [pkg2 ...]
apt-get [options] source pkg1 [pkg2 ...]

[snip...]

See the apt-get(8), sources.list(5) and apt.conf(5) manual
pages for more information and options.

This APT has Super Cow Powers.
$ apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/
~~ ~~
...."Have you mooed today?"...

$ apt-build -v
apt-build version 0.9.2.1
$ apt-build moo
(__) ~
(oo) /
_____\/___/
/ /\ / /
~ / * /
/ ___/
*----/\
/ \
/ /
~ ~
..."Have you danced today ? Discow !"...


[@more@]
$ aptitude --help aptitude 0.2.14.1 用法: aptitude [-s 檔案名] [-u|-i]        aptitude [選項] <動作> ...   動作 (如果未指定,aptitude 將進入交互模式):   [snip...]                    這個 aptitude 無超級牛力。 $ aptitude moo 此軟體沒有復活節彩蛋程式。 $ aptitude -v moo 此軟體真的沒有復活節彩蛋程式。 $ aptitude -vv moo 我不是已經告訴你這個軟體真的沒有復活節彩蛋程式了嗎? $ aptitude -vvv moo 停啦! $ aptitude -vvvv moo 好啦,好啦,如果我給你復活節彩蛋,你是不是就閃人? $ aptitude -vvvvv moo 好啦,你贏了。                                  /----\                        -------/      \                       /               \                      /                |    -----------------/                  --------\    ----------------------------------------------   爽了嗎? $ aptitude -vvvvvv moo 這是什麼? 這當然是一隻大象被一隻蛇吞掉。 你有沒點常識? $ aptitude -vvvvvvv moo 走開啦,我正試著專心。   

----------------------------------------------

Mandrake:
urpmi drakcowsay
Gentoo:
emerge moo
这里看到的。

Ubuntu的休眠

我的Debian用的是Ubuntu的基本系统,但gnome的shutdown界面上就没有休眠(Hibernate,也即suspend to disk)这个选项了。想看看它到底是调用的哪个命令,但用find搜索了一遍,也没有看见与suspend相关的东西。

最后总算在Ubuntu的论坛上问到了:

sudo sh -c "echo 4 > /proc/acpi/sleep"

2005年9月10日星期六

xfree86 removed from Debian (stepping towards xorg-x11)

From Debian Weekly News 37:

Removed Packages. 17 packages have been removed from the Debian archive during the past week:

  • xfree86 -- XFree86 X server.
    Bug#326839: Request of maintainer, superseded by xorg-x11

Search 'libx11-6' from http://packages.debian.org, you can even find that now 6.8.99.900 is already in 'experimental'.

Xnest的问题

前日才说在Xnest里面玩WindowMaker+GNUstep,只是过了一天之后,不知道哪里出了问题,这个菜单项就再也不能工作了。查看了gdmflexiserver和Xnest的帮助,也没有找到解决问题的方法。

想自己手工启动Xnest,但却不知道怎么让它跑一个X客户程序,从外面设置了DISPLAY后启动应用(比如xterm)时老是报告没有权限――问题是这个Xnest 里面连个xterm也没有,我也没办法xhost +啊。选项-audit 0在Debian上好使,但编译GNUstep又出了问题,跑的时候会崩溃;Mandrive上GNUstep编译很顺利,Xnest又老是无权访问,而且只能全屏,郁闷。

Cygwin下面的Xnest倒是根本不用权限认证,也不知道是哪个配置不一样。

[@more@]

--------------------

0911补充:

终于找到gdmflexiserver无法启动的原因了: 是因为系统没有配置任何网络界面(network interface)。

今天运行totem来播放DVD的时候它抱怨没有network interface,检查才发现果然连loopback都没有了,ifup lo也根本无法起来,说是/etc/network/interfaces语法错误。然后检查该文件,发现里面有些垃圾,估计是那天我用network-admin配置了ppp时搞乱的,看来不能太信任GUI配置工具。

决得gdmflexiserver也应该是这个问题,network interface搞好之后再试了一下,果然就好了。让人哭笑不得的是原来它报告的错误一直是"X没有配置好,无法启动...",这简直就是M$的风格,根本让人无法定位问题出在哪里。:-(

2005年9月8日星期四

玩玩GNUstep

感觉Gnome做得越来越象Windows, 时间长了有些烦它;而一直又觉得NextStep风格的WindowMaker不错,于是开始玩GNUstep。费劲编译了ProjectCenter, GSCommander等应用程序,但结果发现自己不怎么习惯它们的操作风格,观感(look & fee)也似乎有些单调。估计我真是受M$的荼毒太深了。叶公好龙?

不过这次在GNOME菜单里面发现了有个“嵌入式登录”,居然可以在桌面上再开一个X server,从GDM里面再登录一个会话,在这里玩玩WindowMaker+GNUstep也不错。(这项功能要拜Xnest所赐)