歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

Google推出Linux版Google Gadgets

Google推出了桌面小玩意的Linux版,雖然只有源碼包,我還是大起膽子,折騰了好幾個小時把它給裝上了。

新聞:Google推出Linux版Google Gadgets

  

上一次編譯源碼已經不知道是什麼時候的事了,所以系統裡缺無數的開發包,下面是/var/log/aptitude中記錄的剛裝的包:

[INSTALL] autoconf[INSTALL] automake[INSTALL] libtool[INSTALL] pkg-config[INSTALL] libcurl4-gnutls-dev[INSTALL] libxml2-dev[INSTALL] libgtk2.0-dev[INSTALL] libgstreamer0.10-dev[INSTALL] libdbus-1-dev[INSTALL] libgstreamer-plugins-base0.10-dev[INSTALL] libssl-dev[INSTALL] libnss3-dev[INSTALL] libsvg-dev[INSTALL] libmozjs-dev[INSTALL] libxul-dev[INSTALL] spidermonkey-bin[INSTALL] gambas2-gb-gtk-svg[INSTALL] librsvg2-dev[INSTALL] libcurl4-openssl-dev

  以下一些包:

 

libmozjs-devlibxul-devlibcurl4-openssl-devlibgstreamer0.10-devlibgstreamer-plugins-base0.10-devlibdbus-1-devlibrsvg2-dev

  注意libcurl的開發包必須是openssl的,不能是gnutls的,否則啟動後會連不上Google的服務器,就不能顯示和安裝Gadgets了。librsvg這個是gtk的svg支持包,我上面裝的gambas是自己瞎搜的,沒有用。

  網頁上還提示說要裝Xulrunner-dev,但在Debian Sid中沒有這個包,只有xulrunner,但在experimental中有這個包,下載來安裝,似乎也沒出毛病。

  configure會檢查很多東西,沒有qt和qt-webkit沒有問題。最後就是make,make install。

  編出來的一些庫放在/usr/local/lib下面,程序在/usr/local/bin下面。頭一次運行有可能會說找不到庫libggadget之類,解決方法是export LD_LIBRARY_PATH=/usr/local/lib,或者重新configure,指定--prefix=/usr,感覺上前者還比較好。或者用ldconfig來配置。在debian系統上,/etc/ld.so.conf指明從哪裡找這些庫,但這個文件只有一行,就是include一下/etc/ld.so.conf.d目錄下的所有conf文件,以前不知裝過什麼,我這裡有個libc.conf,裡面只有一行,就是/usr/local/lib。只是剛裝完Google gadget,這個ld的緩存沒有更新,實在無聊可以重啟一個系統,就好了。這個conf的管理方法還不錯,記得比以前的redhat8找不著在哪裡搞強多了。

  現在這個google gadget還不會自動自戾啟動,但xfce4可以記住,只是重啟後發現它沒記住啟動的-s選項,沒有sidebar效果了,但記住了-bg,就是在後台運行。並且這個桌面程序有exit,比前些天試過的Screenlet好太多了,那家伙自己就加自啟動,管理界面上還沒有退出按鈕,很沒文化。

  感覺做得很漂亮,和Windows上面沒什麼兩樣,利用Xfce4的Composite效果,都很不錯。如果沒有composite,據說會有黑邊。

  總之,Google又搞出了一個漂亮的Linux程序。現在商業公司中幾乎只有Google在做Linux桌面的東西吧。就像有網友發現的那樣,這個軟件的開發者名單幾乎都是拼音或類似拼音,所以感覺上還是很親切的。昨天到今天,諸位大俠一直在水木Linuxapp版上做現場支持,很不錯

Copyright © Linux教程網 All Rights Reserved