2007-12-27

Gnome 下 把 Dream Aquarium 设为壁纸

在Windows下发现这个软件不错后,决定要尝试把它弄成我的ubuntu的“壁纸”

首先是安装,默认会出问题,原因是少了个gdiplus.dll, Dream Aquarium主页上关于Win2000版本的地方有说明。 不过我的XP似乎没有这个文件也能跑。 总之,下一个gdiplus.dll放wine的系统目录里就好了。

如果想装破解版,会麻烦些,我按照Windows的方法试了好久,没有成功,最后是胡搞了几次才成,可能有用的几点是:

1.破解包里有一个dai文件,用16进制编辑器查看发现其前三行是明文,之后是一个PE文件头,于是删掉前三行,果然可以运行,但是经常会crash。 这个文件应该就是1.1090完全版的主程序了。一般在鼓弄过程(最好还是按着破解包里面的说明弄)中可以试试这个能不能正常运行,即显示鱼缸。我这里最好结果是它可以运行,但是仍是使用版,似乎只能加2号鱼。

2.注册似乎一直都不成功,我最后是在上面一条成功后,认为注册表方面没问题了,然后把Windows下的安装文件拷过来了一份,于是能正常运行了,可加的鱼也没有限制了。

3.破解包里说要block这个屏保的网络连接,但是我不会弄,说不准哪一天屏保自己发现被破解了,又拒绝运行了。不过现在已经运行了几次,没有问题。

能运行以后,开始尝试把它弄成壁纸.

首先是要配置一下wine.设上虚拟桌面,并去掉Allow the window manager to control the windows。 我一开始没设好这个,总是不行。原因大概是屏保发现失去焦点后就会自动退出,可是我们把它设成了桌面以后,肯定要做别的事,于是切换到其他窗口时,屏保就退出了。 去掉Allow the window manager to control the windows 后, 该窗口就得不到失去焦点的信息了,也就不会自动退出了。 另外如果不选上虚拟桌面,后面用的devilspie会找不到这个窗口。

其次,配置一下屏保(在屏保里面按回车),去掉鼠标退出,然后把键盘退出的范围改小,我弄的是Esc only。

接着是装上devilspie, 在home里建目录.devilspie,并写一个文件DreamAquarium.ds
(if (is (application_name) "Wine desktop")
(begin
(below)
(undecorate)
(focus)
(wintype "desktop")
(opacity 60)
(pin)
(stick)
(skip_pager)
(geometry "1280x800+0+0")
))
再运行devilspie和屏保就成了 :)

此外可以参考Dream Aquarium as a Desktop Wallpaper with Beryl!
我这里是Compiz,一直没弄成功,也不知道是Compiz不兼容还是我没配好。

另外说一下这个方法的不足,从脚本中可以看出我是把Wine desktop设了stick, below之类,因此对其他在同一个wine环境下运行的程序也有效,特别地,屏保会退出。 当然可以设一下用其他环境,像我这的ie4linux就是如此。 当然我很少用wine程序, 而且ie4linux由于是单独的环境与其互不影响,所以不成大问题。

还有,opacity这个参数似乎不起作用,于是桌面图标看不到了
喜欢的话还可以把devilspie设成自启动。

软件推荐: Dream Aquarium

最初听说Dream Aquarium是在一个介绍如何把它嵌入Beryl桌面的帖子,当时wine安装都没成功。

最近在Windows试了下, 确实不错。很有趣的屏保。

最新试用版是1.1040, 而最新正式版似乎是1.1090

破解不大好找,但确实能找到,我找到的链接给删掉了,好像是在www.leehare.cn.

2007-12-22

gnome-blog: blog小工具

看full circle发现了一些blog工具, 后来自己又查了查,发现如下几个
gnome-blog //gnome-panel 的 applet
drivel //程序
blogtk //程序
scribefire //firefox 插件

其中除最后一个外均可以正常发帖,但都不支持tag。 感觉还是gnome-blog比较好,因为功能方面三者差不多,但它最轻巧。

xournal: 批注pdf的小工具

最近多人合写一个pdf, 需要批注功能。

网上搜了搜,发现了一个叫xournal的软件,试了试, 很不错。

非常推荐。 另外希望evince也能加入这个功能。

2007-12-19

修改UBuntu登录后桌面显示的黄色

sudo gedit /etc/gdm/PreSession/Default

# Default value
if [ "x$BACKCOLOR" = "x" ]; then
BACKCOLOR="#dab082"
fi


#dab082 就是颜色 可以随便改
例如 #000000 为黑
#ffffff白色

2007-12-18

wine下安装DirectX 9.0

参考http://feeds.feedburner.com/~r/winereview/~3/187817620/directx-90c-on-linux-with-wine.html

首先拷来mscoree.dll 和 streamci.dll
然后设置dll override
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"

接着下载并安装DirectX9.0, 地址为http://filehippo.com/download_directx/,下载运行后指定解压路径,再运行解压出来的DXSETUP.exe

原文说可能需要装两次。
另外原文说为了Direct Music要安装gm.dls,位于windows/system32/drivers,不过我没有成功.

之后可以用dxdiag.exe看看效果, 还不错。

2007-12-15

Wolfenstein: Enemy Territory 在linux下不发声的解决

按网上的说法,原因是ET只支持oss,对ALSA支持得不够好。

解决办法为

echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss (需要管理员权限)

gnome的彩蛋

按alt+f2调出Run Application对话框, 然后输入
free the fish

gegls from outer space

前者会出现一个小鱼,不过要想让它消失只能kill掉gnome-panel
后者出现一个鱼打牛的小游戏

2007-12-10

pidgin 2.3.1 支持QQ了

最近看到Pidgin升级到2.3.1了,Changelog里赫然写着改进了对QQ的支持, 于是我下载编译试了一下。(注意首先要卸了原来的)

开始时我的QQ号需要激活,还需要输入验证码,这些都是用Wine的QQ发现的。 前者上个网页就行了,后者则需要更改密码。 都还不算麻烦。

之后用pidgin连了一下,果然连上了。 只是现在不支持好友分组, 也不支持表情。

但是已经很高兴了。

2007-12-04

ubuntu vim-latexsuite默认变量的问题

ubuntu里装了vim-latexsuite后问题多多,除了上次说的找不到插件的问题外,还有一个问题,就是默认变量没有被设置,每次按\ll编译时都会提示没有设置initTarget. 以前就没有遇到这个问题。

今天研究了一下,原因是vim自己的目录下有一个关于tex文件compile的设置,优先级比latexsuite的高,所以latexsuite的那个就不能被运行了。

解决办法是把/usr/share/vim/vim71/compiler/tex.vim改名或删除,之后就正常了 :)

2007-12-01

游戏推荐: Anika's Odyssey

见http://www.kongregate.com/games/Trickysheep/anikas-odyssey
point and click类游戏,难度不大,但是美工非常棒,情节也比较有趣。是我喜欢的类型。

游戏推荐: excit

见http://www.kongregate.com/games/Krystman/excit
puzzle类游戏,做得不错,一共30关,最后一关比较难,前面还好
我一口气玩完的,最后排名在558。