2008年6月9日星期一

Google Gadgets for Linux

Google Gadget的Linux版姗姗来迟,不过还是来了!我简单的试装了一下,感觉还不错,所以推荐过来。如果哪位读者有兴趣,可以试试我编译的包。因为我不会做deb包——以后学习一下——因此给出手工安装方法。先看看效果图吧:


Dashboard模式



侧栏模式



安装方法:
$ sudo aptitude install automake autoconf libtool zlib1g-dev libmozjs-dev libcurl4-openssl-dev libxml2-dev libdbus-1-dev
libmozjs-dev libgstreamer-plugins-base0.10-dev libcurl3-openssl-dev libdbus-1-dev libxul-dev libcurl3 libcurl3-dbg libcurl3-gnutls libcurl4-openssl-dev libcurl-ocaml libmozjs0d libmozjs0d-dbg libmozjs-dev g++-4.2-multilib g++ libqt4-dev
$ wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.9.2.tar.gz
$ tar xvf google-gadgets-for-linux-0.9.2.tar.gz
$ cd google-gadgets-for-linux-0.9.2/
$ sh autotools/bootstrap.sh
$ mkdir -p build/debug
$ cd build/debug
$ ../../configure
$ sudo make install


你也可以查看Google官方的安装指南。如果你不想自己编译,可以在运行完第一个命令——安装依赖包之后,使用下面的方法安装我编译好的包(只能用于Gtk环境,Ubuntu 8.04):
1. 下载ggl-gtk.tar.gz,http://go.6.cn/99h8 (提取码:c36b0988)
2. $ cd /path/to/download/
3. $ tar xvf ggl-gtk.tar.gz
4. $ sudo cp -R usr/ /

现在问题来了,这样安装好之后,怎么卸载呢?方法如下:
$ sudo rm -rf /usr/local/share/google-gadgets/
$ sudo rm -f /usr/local/bin/ggl-gtk
$ sudo rm -rf /usr/local/include/google-gadgets/
$ sudo rm -f /usr/local/lib/libggadget-*
$ sudo rm -rf /usr/local/lib/google-gadgets/
$ sudo rm -f /usr/local/lib/pkgconfig/libggadget-*

如果你对编译不是很过敏的话,我还是推荐你自己编译,保险些。

至于运行?很简单,按下alt-f2,输入ggl-gtk即可。你可以在命令行用ggl-gtk -h查看命令行选项。
$ ggl-gtk -h
Usage: ggl-gtk [Options] [Gadgets]
Options:
-z zoom Specify initial zoom factor for View, no effect for sidebar.
-b Draw window border for Main View.
-ns Use dashboard mode instead of sidebar mode.
-bg Run in background.
-h, --help Print this message and exit.

Gadgets:
Can specify one or more Desktop Gadget paths.
If any gadgets are specified, they will be installed by using
GadgetManager.

好吧,轮到你自己把玩了——或者耐心的等待官方的deb包的出现。

需要说明的是,因为很多Gadget是针对Windows和Mac的,所以Linuxer们得等一段时间才能得到更多Linux Native的Gadgets了。不过请放心,无平台限制的Gadget还是有很多的。 :)

没有评论:

发表评论