Desktopは、2005年にバージョン2がリリースされ、今やガジェットを表示するサイドバーを装備しているのに、Linux版は2007年6月にリリースされたバージョン1のままで、インデックス作成機能と検索機能しか装備しておらず、見た目の魅力を欠いていた。この状況がとうとう変化した。Linux(GGL)はWindows版とLinux版のギャップを埋めるものである。GGLを使えば画面上でガジェットをいくつでも実行できる。一応そのはずだが、まだ解決すべき点があり、すべてが完璧に動くわけではない。4のPlasmaなどと似ている。いずれも得られる結果やガジェットに大きな違いはなく、特に興味を引くガジェットが用意されているかどうかが唯一の選択基準となる。一部のプログラムの間には互換性があって、他のプログラムのガジェットを実行できる。PlasmaからGGLのガジェットを直接実行できるようになるとの噂もある。2.0のもとで使用が認可される。現在のバージョンは0.10.0で、開発中のソフトウェアと位置づけられており、バグを覚悟する必要がある。Groupsユーザーフォーラムに投稿するとよい。このフォーラムはGGLの開発者が見ているので、問題への解答が得られるはずだ。残されているバグの解決に多少なりとも寄与できるだろう。GGLのインストールは場合によっては、それほど簡単でない。多くの依存関係を自分の手で(多数のパッケージをインストールして)解決する気があるなら、ソースコードを手に入れ、ビルド手順に従ってゼロからビルドしてみるとよい。ある程度の作業時間を覚悟しなければならない。この点でDebian、Fedora、Mandriva、Ubuntuのユーザーは運がよい。これらのディストリビューションについては、具体的な手順が同プロジェクトから提供されているからだ。Serviceの提供するビルド済みパッケージを「ワンクリックインストール」することにした。最初はgoogle-gadgets-qt(KDE用)をインストールしたが、後になって考えを変え、google-gadgets-gtk(GNOME)を使うことにした。今のところ、こちらの方が優れているからだ。Mandrivaのユーザーはビルド済みパッケージをcontrib/backportsから手に入れることもできる。私が試したところ、GGLがサーバーにどうしてもつながらず、ガジェットがダウンロードされなかったが、インターネットで解決策を見つけることができた。これとは別に、curlパッケージとopensslパッケージはインストールしておく必要がある。Firefox用のFlashプラグインもインストールしておかないと、これに依存する多くのガジェットが使えない。最後に、/etc/X11/xorg.confファイルに以下の行が含まれていることを確認すること。これを記述しておかないとガジェットの背景が透明にならない。使用するバージョンに応じて、ggl-qtかggl-gtkを実行する必要がある。-h」で調べることができる。-h」の出力とは一致しない。見る限り同じオプションを受け付けるようだ。GadgetManager.-zオプションを試してみたが、どんな値を設定したらよいかわからなかった。10(10%と考えた)では画面全体がサイドバーで一杯になってしまった。-bオプションもたいして面白くない。ガジェットにウィンドウ枠を描いて見栄えをひどく地味にするだけだ。本当に必要なオプションは-ns(半透明の黒いサイドバーを表示しないようにする)と-bg(GGLをバックグラウンドで実行する)だろう。-bg」コマンドをディストリビューションのスタートアップファイルに含めておく必要がある。openSUSEのKDEでは、このコマンドラインを含むスクリプトを$HOME/.kde/Autostartディレクトリに置くことになる。LinuxGGLが開始されると、システムトレイに小さなアイコンが表示される(ggl-qtのもう1つの問題はアイコンの背景が透明にならず、色が付くことだ。黒で表示されることもあれば、白や赤で表示されることもあるので、初期化の問題なのかもしれない)。アイコンを右クリックしてメニューを表示し、ガジェットを追加したり、すべてのガジェットの表示/非表示を切り替えたり、プログラムを終了したりすることができる。最初のオプションを選択すると、ガジェットのカテゴリリストと検索ボックスから成るウィンドウが表示される。ここで約600個のガジェットの中からガジェットを選ぶことができる。必要なら、ページをめくるように、すべてのガジェットに目を通すことができる。Createdというガジェットのカテゴリだ。Games、Holidaysというカテゴリがある。各ガジェットの下にボタンがあり、それをクリックするとガジェットがコレクションに追加される。GTKのガジェットはすべてのデスクトップに表示される。ggl-qtのガジェットは特定のデスクトップにだけ表示される。システムトレイのアイコンをクリックすれば、不要なガジェットをすぐ消すことができる。一度クリックすると、再び表示される。ガジェットのサイズを変更することもできるが、ガジェットの右底部にあるサイズ変更ハンドル(目に見えない)を探す必要がある。アイコンを右クリックして表示されるメニューのZoomオプションで50%から200%までのサイズをあらかじめ設定できる。黒いサイドバーを表示するようにした場合は、これよりもAutofitオプションを使用した方がよい。一部のガジェットはOptionsメニュー項目もサポートしている。Globe(世界中の任意の地点の天気を表示する)では国や都市を選択できる。ガジェット上でマウスを動かすと、ガジェットを閉じるボタンが表示される。多くのガジェットはGoogleで作られたものではない。最新の標準に従っていないものもあれば、まだテスト段階のものもある。まともに読み込めないガジェットすらある。Clockは読み込めたり読み込めなかったりする。Meterは、マシンが電源に接続されていても、充電率を常に0%と表示する)。Systemセッションをクラッシュさせる)。結論GGLは数百に及ぶガジェットを利用できる魅力的なパッケージだが、まだアルファ版もしくはベータ版と考えるべきだ。ガジェットが使いものになるならインストールする価値はあるかもしれないが、まともにインストールできないものや実行できないものもあるので覚悟が必要だ。2つのディストリビューション(openSUSEとMandriva)で試した限りでは、結果はさまざまだ。両方のディストリビューションですべてが動くわけではないし、一方で動くガジェットがもう一方のディストリビューションで動かないこともある。Kerekiは、ウルグアイのシステムエンジニア。20年以上にわたって、システム開発とコンサルティングに従事し、大学で教鞭をとる。