
あなたは
人目の訪問者です。
60,000ヒットは羽石さんでした。
110,000ヒットは北村さんでした。
120,000ヒットは田口さんでした。
130,000ヒットは世木さんでした。
140,000ヒットは菊知さんでした。
150,000ヒットは小手川さんでした。
180,000ヒットは伊藤さんでした。
190,000ヒットは田辺さんでした。
200,000ヒット達成した人は時間とスクリーンショット、時刻、送付先を
こちらまで教えてください。
(キリのいい数字の景品は常に募集中です。)
リンク: [Gnome本家] [日本GNOMEユーザ会]
| Gnomeとは |
|
Gnomeとは、「GNU Network Object Model Environment: GNUにおけるネットワークオブジェクトモデル環境」
の略で、「グ・ノーム」(GNU系なので辞書の読み方とは異なる)と読みます。Gnomeプロジェクトの目的は、
Unix/Xのもとで新しいデスクトップ環境を構築することです。
このホームページはGnomeの構築の仕方、使い方、Gnomeアプリケーションの
開発についての情報を公開します。 もとは、GNOMEの日本語化にトライするページであったが、今や とっくに日本語化(国際化)されているのだ。(国際化についての このサイトの貢献度はゼロです。お間違いなく。) |
| カウンタ企画について 2001.02.17 |
|
こんどの200,000ヒットの賞品は、 考え中 です。 注意: この表示と実際の賞品は異なる場合があります。また実際の 賞品と、店などで販売されている商品は異なる場合があります。 あらかじめご了承ください。 |
| Ximian GNOME(Helix GNOME)を使ってみる 2001.02.17 |
|
(HelixCode, Inc.はXimian, Inc.に社名変更しました。ZIM-ee unと読めと
書いてあるので、「ジミアン」と発音するようです。間違っても「しみあん」
ではありません。なお、海外では「ズィミアン」と言わないと通じません。) Ximian, Inc(http://www.ximian.com/) がリリース・サポートするXimian GNOME。GNOMEのためだけの企業という斬新な発想 をするだけあって、なかなか粋なデスクトップ環境を用意してくれています。 アップデートツールが用意されているので、自分でコンパイルしたり ディストリビュータの次期リリースを待つことなく常に最新のGNOMEを楽に 使い続けることができます。 ただしこのXimian GNOMEは、インストラクションの通りにやっても、国内で 販売されているいわゆる日本語ディストリビューションではうまくいきません。 それを踏まえてインストール手順を解説していきます。 Ximian GNOMEがサポートしているのは以下の環境です。
以下、Red Hat 6.2日本語版での実行です。
|
| 日本語GNOME - 企画予定 2001.02.17 | ||||||||||
当サイトではこれらの企画を予定しています。
新企画と人柱などは募集中です。掲示版へどうぞ。 |
| Gnomeメーリングリスト(日本語) 1999.11.05 |
|
日本GNOMEユーザ会によるメーリングリストが運営されています。 一般のGNOMEユーザ向けメーリングリストは gnome-users-subscribe@gnome.gr.jp に空のメールを出すと参加できます。 他にも開発者向け、翻訳作業者向けのメーリングリストがあります。 http://www.gnome.gr.jp/comm/index.html |
| GtkHTMLウィジェットの使い方 2001.02.19 |
|
GTK+によるhtmlレンダリングのためのウィジェットがあります。
gtkhtmlというんですが、これを使うと、GTK+だけでWWWブラウザ
を作ることが出来ます。GTK+とは別のファイルで配付されています。 というと聞こえはいいんですが、Mozillaほどの描画能力がある わけでもなく、また日本語が出力されるわけではないのであまり 役に立ちません。しかし過去のバージョンでは日本語対応をした 人がいますので、国際化が不可能というわけではありません。 ここにあげるのは、gtkhtmlを使う、最小のアプリケーションです。 メーリングリストに流れた情報を元に構成しました。GtkWindow ウィジェットを作って、その上にGtkHTMLウィジェットを乗せる だけです。
#include <gtk/gtk.h>
#include <gtkhtml/gtkhtml.h>
int main (int argc, char** argv) {
GtkWidget* window;
GtkWidget* html;
gtk_set_locale();
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
html = gtk_html_new();
gtk_html_load_from_string (GTK_HTML (html),
"Hello world!", -1);
gtk_container_add(GTK_CONTAINER(window), html);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
コンパイルはこのようにしましょう。
gcc -o main main.c `gtk-config --cflags --libs` -lgtkhtmlしかし、これではコンパイルできますが、実行すると コアを吐いて終了します。
#include <gtk/gtk.h>
#include <gtkhtml/gtkhtml.h>
int main (int argc, char** argv) {
GtkWidget* window;
GtkWidget* html;
gtk_set_locale();
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
html = gtk_html_new();
gtk_html_load_from_string (GTK_HTML (html),
"Hello world!", -1);
gtk_layout_set_hadjustment(GTK_LAYOUT(html), NULL);
gtk_layout_set_vadjustment(GTK_LAYOUT(html), NULL);
gtk_container_add(GTK_CONTAINER(window), html);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
GTK+をデバッグしてエラーの原因を探ってみると、どうやらGtkHTMLの
親クラスであるGtkLayoutが内部で持っているhadjustment,vadjustmentが
NULLになっているのが原因のようです。上のように、明示的にNULLをセット
してやるとデフォルト値が作られてコアを吐かなくなります。これはGtkHTML
のバグのような気がしますが、もっとちゃんとした初期化のやり方があるのかも
しれません。実行スクリーンショット: gtkhtml.jpg |
| OpenOfficeを使う 2001.02.18 |
|
さて、誰も何もしていないOpenOfficeを使ってみますかね…。誰かは
インストールしたりしているとは思うけれど、Googleで検索しても何も
出てきませんね。あるのは、ソース公開時のニュースばかり。まじめな
日本語化は偉そうな自称ハッカーたちがやることでしょう、ということで
ここでは使うことだけを考えていくことにする。また政治的な
話もあって、OpenOfficeがGNOMEかどうかも微妙なところなので、
もしかしたらそのうちこのOpenOfficeの話題だけは別のサイトに
独立してしまうかも。
まずプラットホームとしては何を使うかを考える。現在OpenOffice がサポートしているのはこの4つだ。
ソースコードをダウンロードして展開。80Mの巨大ソースコードで 話題だったのに、最近のもの(ビルド614)とあるのはbzip2で47.4Mだ。 ダイエットに成功したようだ。あとはインストラクション通りにやる。 % tar xjvf oo_614_src.tar.bz2 % cd oo_614_src % cd config_office % ./configure --with-stlport4-home=/common/STLport-4.0これだと、JDK 1.2.2がないとか文句を言われたのでダウンロードしにいく。 すると、JDK 1.2.2はRHL7をサポートしないのでJDK 1.3.0を使いましょう、 などとある。JDKのバージョンが変わると致命的になりかねないので、どうせ JDK使う場面などないでしょう、バージョンが同じならすんなり通してくれる でしょということで/usr/jdk1.2.2以下にインストール。 % ./configure --with-stlport4-home=/common/STLport-4.0 --with-jdk-home=/usr/jdk1.2.2これでJDKは解決したが、gccで引っかかる。warningを無視してビルドする。 % cd .. % csh % source LinuxIntelEnv.Set % dmakeしかし、うまくいかない。stddef.hが見つかりませんなどと言われる。 おかしいねと思ってソースを見て、ヘッダを追加して見ても同じ。gccの オプションを見ると、なにやらとんでもないパスを参照しにいっているようだ。 BSDのmakeやgmakeならともかく、得体の知れないdmakeだとどうオプションを つければいいかわからない。したがってgcc2.96への移行作業がそのうち必要 ということにして、とりあえずgcc 2.95.2を拾ってきてインストール することにする。Kondaraはすでにgcc2.96に移行してしまっていて役に立たない。 Vineのがgcc 2.95.2だったので使ってみることにする。が、うまくいかない。 どうもgcc 2.96でgcc 2.95.2をコンパイルすることに無理があるようだ。 gccの上のバージョンをコンパイルすることは考慮されていても、 その逆はそうではないであろう。(RHL7のgcc2.96がGNU公式のものではない ということもありそうだが。) ということで、RHL7にはカーネルコンパイル用にegcs 1.1.2相当のkgccがある のを思い出して使ってみる。コンパイルがもうちょっと先に進むようになったが しかしその先でエラー。Vineの怪しいパッチを全部外してみると先に進むが それでもだめ。GNUのサイトからひろって来て % ./configure --prefix=/common/gcc && gmake bootstrapとしてもやっぱりしばらくしてとまってしまう。struct streampos がintになっているところを直せばいいようなので直してみるが、 ソースコードをたどっていくうちにだんだん深くなっていってしまい、 もっと別な解決策がないかと考える。 RHL7とgcc 2.95.2を使っているやつはいないのかね、パッチを発見した。 gcc-2.95.2-RHL7-1.patch.txt gcc-2.95.2-RHL7-2.patch.txt これでめでたくconfigureが通る。
% ./configure --with-stlport4-home=/common/STLport-4.0 \
--with-jdk-home=/usr/jdk1.2.2 \
--includedir=/common/gcc/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/include
これでもautoconfのwarningが出ていたが、無視して進む。dmakeなどの
ビルドツールをビルドする必要があるらしい。
% bootstrapしかし、ここで作られたdmakeを使ってビルドしようとすると理解できないエラー がまた発生する。/tmp以下に一時ファイルを生成してunoidlというコマンドに 引数として渡すのであるが、/tmpの前に@がついてコアをはいてしまう。 ということで、glibc 2.2系列ではエラく苦労するので今度は Red Hat 6.2Jでやってみることにする。RHL7でのコンパイルを あきらめるわけではないけれども、また見ないうちからはまるとやる気も なくなるので、とりあえず動作が保証されている環境を作ってみるという わけである。 FreeBSD のportsにeditors/openofficeがあるのを発見。しかしBROKENで 作業中…とかなっている。しかしこれは大ウソである。OpenOfficeの メーリングリストを見ればFreeBSDでいかに苦労しているかが分かる。 (portsになる段階ですらないのだ) 最後の更新が11月だから、 公開されたときのいきおいでつい、やってしまいましたというところかな。 これまでの結論: Red Hat 6.2J + gcc 2.95.2 ではじめからやりなおし。 |
| 掲示板の場所がまた変わりました 2000.09.18 |
|
このサイトが使っているフリーな掲示板が移動しました。 移動したかったわけではないんですが、まあ移動してしまった ということで。 掲示板へ 旧掲示版 |
| 日本語ユーザガイド&日本語FAQ | ||||
|
山形浩生さんによるGnomeユーザガイドのとFAQの日本語訳が完成しています。 すごいですな。拍手!
|
| Gnomeウィンドウマネージャ 2001.02.17 | ||||||||||||||||||||
|
Gnomeは統合デスクトップ環境であってウィンドウマネージャでは
ありません。標準のウィンドウマネージャというのはディストリビューション
によってまちまちです。sawfishは作者がGNOMEプロジェクトに入っているので
事実上の標準と言えますが、sawfishはGNOMEなしで軽く使うこともできます。
Gnome対応ウィンドウマネージャには現在
|
| GNOME vs. KDE 第2ラウンド - 2000.10.10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
GnomeとKDEってどう違うんでしょうか。これからLinuxとかFreeBSDとかを
使ってみようとする人から質問されると詰まりますね。
|
| 日本語Gnomeのための設定 |
|
| LinuxにおけるGnomeのインストール |
|
LinuxでGnomeを使いたいユーザのために、RPMとSRPMパッケージが常に用意されています。
Gnomeは1.2.4になりましたが、相変わらずLinuxにはRPMが用意されています。
したがって、そちらを使ってください。 また、開発の中心人物であるMiguel氏はRedHatを使っているそうなので、 RedHatを使っている人は必ずインストールできるはずです。 |
| FreeBSDにおけるGnomeのインストール |
|
FreeBSDでは、ports/packagesの中に標準でgnomeが入っています。 3.2-RELEASEではCD-ROMにも入ります。
action ACTION_EXEC eeとなっている行を action ACTION_EXEC ElectricEyesと置き換えましょう。 もし日本語Gnomeができる環境なら、 % setenv LANG ja_JP.EUC(cshの場合)として、 % rehash % gnome-session &とするとGNOMEのセッションが開始されます。 |
| GNOMEアーキテクチャとシステム |
NOTEこのセクションを読んでコメントなどをウェブマスター に送って、このセクションを更新する手助けをしてください。
これらのGNOMEコンポーネントはドキュメント化されていますが、 いくつかは大変基本的な情報しかありません。 アップデートや追加情報を私まで送ってください。 これらのセクションは現在テキストなしです。もしなにかアイディアがあれば 私にメールをください。さらにセクションが必要であれば、それも広く 受け付けます。
|
| このページに関するお問い合わせ |
|
このページの無断転載・雑誌等有料媒体での無断掲載は固く
お断りします。特に雑誌に断りなく掲載された場合にはこのページで
どこまでも糾弾(きゅうだんと読む)します。 ただし、連絡があった場合には記事の執筆等の協力をしてもいいかも。 このページに関するお問い合わせまたはリクエストは こちらまで。 なお、このサイトはまだ非公式ですので、Gnomeオフィシャルサイトへのお問い合わせはご遠慮ください。 |