長南です。 桝田さんのメールより [vine-users:078851] > > CentOSで表示されないのは、まだ未解決です。 > ちなみに、 > Vine4.2 2.14.10-0vl4.4 > CentOS4.5 2.6.0.5-7.rhel4.19 でした。 > > ここまでバージョンが違えば、結構違うのかもしれません。 うちにも Vine 3.2 があったのを思い出しました。 Vine 3.2 の gdm のバージョンは 2.4.4.7-0vl10.2 です。 そこで、改造版のテーマを Vine 3.2 で試してみたのですが、見事に 「Bad Stock label Type」というエラーが出ました。どうやら、これは 文字通りに解釈してよいようです。つまり、gdm-2.4.4.7 では options、 ok、cancel という Stock label が使えない。 それだけなら、<stock type="options"/> などや、それに関連する button を使わないように書き直すか、Vine 3.2(あるいは CentOS 4.5)の オリジナル xml を改造するかすればすみます。 [vine-users:078851] に 引用されている diff の出力が示しているのは、そういうことですね。 ところがまずいことに、gdm-2.4.4.7 では以下の部分も何故かうまく 働かないようです。 <!DOCTYPE greeter SYSTEM "greeter.dtd" [ <!ENTITY s-msg SYSTEM "http://localhost/s-msg.txt"> ]> ---- (大はばに省略) ---- <text>&s-msg;</text> すなわち、白い長方形は表示されるものの、メッセージが表示されない。 桝田さんが最初のメールで「白抜きのメッセージボックス」とおっしゃって いたのは、このことだったんですね。CentOS の gdm-2.6.0.5 でも この書き方は通用しないってわけか。 メッセージを表示したかったら、<text> と </text> の間に直接 文字を書き込むよりないようです。でも、それでは不便すぎるし……。 -- 長南洋一