vine-users ML アーカイブ



[vine-users:078851] Re: vine4.x にて、オリジナルログイン 画面の作成について

  • From: Norikazu Masuda <drufyi@xxxxxxxxxxx>
  • Subject: [vine-users:078851] Re: vine4.x にて、オリジナルログイン 画面の作成について
  • Date: Sun, 28 Sep 2008 02:59:41 +0900
こんばんは、桝田です。


長南様、ありがとうございます。

 > わたしのところでは、Vine でも debian でも ubuntu でも日本語の
> メッセージが問題なく表示されています。
> http サーバにある s-msg.txt は間違いなく UTF-8 になっているでしょうか。
>

 すいません。。
 こちらは、完全にご指摘通りでした。
 UTF-8のファイルをWindowsで編集してアップロードする際に、
 日本語を含んだファイルが自動的にShift-JISになっていました。
 意識して、日本語を含む s-msg.txt をUTF-8にしてアップロードしたところ、
 Vine4のログイン画面から日本語が見えるようになりました!

> うまく動くか動かないは、gdm のバージョンに関係があるんでしょうか。
> わたしが試したそれぞれの gdm のバージョンは以下のとおりです。
> 
>   Vine 4.2       2.14.10-0vl4.4
>   debian etch    2.16.4-1
>   ubuntu 8.04    2.20.7-0ubuntu

 CentOSで表示されないのは、まだ未解決です。
 ちなみに、
 Vine4.2	2.14.10-0vl4.4
  CentOS4.5	 2.6.0.5-7.rhel4.19 でした。

 ここまでバージョンが違えば、結構違うのかもしれません。
 とりあえず、Vineでは表示されたので、よかったです。
 ありがとうございました。


少し長文ですが、diff を貼り付けます。


[root@centos45 happygnome]# diff -u happygnome.xml happygnome.xml.vine
--- happygnome.xml      2008-09-28 02:55:15.000000000 +0900
+++ happygnome.xml.vine 2008-09-28 00:25:15.000000000 +0900
@@ -5,7 +5,7 @@
 <greeter>
   <item type="pixmap">
    <normal file="paradise.jpg"/>
-   <pos x="0" y="0" width="100%" height="100%"/>
+   <pos x="0" y="0" width="100%" height="100%"/>
   </item>
   <item type="rect">
     <normal color="#000000"/>
@@ -15,7 +15,7 @@
         <normal color="#ffffff"/>
         <pos x="0" y="4" width="100%" height="100%"/>
         <box orientation="horizontal" spacing="10" xpadding="10">
-          <item type="rect" id="language_button" button="true">
+          <item type="rect" id="options_button" button="true">
             <normal color="#ffffff"/>
            <pos y="50%" anchor="w" width="box" height="box"/>
             <box orientation="horizontal" spacing="10" xpadding="10">
@@ -30,80 +30,8 @@
                <prelight color="#666666" font="Sans 12"/>
                <active color="#ff0000" font="Sans 12"/>
                <pos y="50%" anchor="w"/>
-               <!-- Stock label for: _Language -->
-               <stock type="language"/>
-             </item>
-            </box>
-          </item>
-          <item type="rect" id="session_button" button="true">
-            <normal color="#ffffff"/>
-           <pos y="50%" anchor="w" width="box" height="box"/>
-            <box orientation="horizontal" spacing="10" xpadding="10">
-             <item type="pixmap">
-               <normal file="session.png" tint="#dddddd"/>
-               <prelight file="session.png"/>
-               <active file="session.png" tint="#ff0000"/>
-               <pos y="50%" anchor="w"/>
-             </item>
-             <item type="label">
-               <normal color="#000000" font="Sans 12"/>
-               <prelight color="#666666" font="Sans 12"/>
-               <active color="#ff0000" font="Sans 12"/>
-               <pos y="50%" anchor="w"/>
-               <!-- Stock label for: _Session -->
-               <stock type="session"/>
-             </item>
-            </box>
-          </item>
-          <item type="rect" id="system_button" button="true">
-            <normal color="#ffffff"/>
-           <show modes="console" type="system"/>
-           <pos y="50%" anchor="w" width="box" height="box"/>
-            <box orientation="horizontal" spacing="10" xpadding="10">
-             <item type="pixmap">
-               <normal file="system.png" tint="#dddddd"/>
-               <prelight file="system.png"/>
-               <active file="system.png" tint="#ff0000"/>
-               <pos y="50%" anchor="w"/>
-             </item>
-             <item type="label">
-               <normal color="#000000" font="Sans 12"/>
-               <prelight color="#666666" font="Sans 12"/>
-               <active color="#ff0000" font="Sans 12"/>
-               <pos y="50%" anchor="w"/>
-               <!-- Stock label for: _Actions -->
-               <stock type="system"/>
-             </item>
-            </box>
-          </item>
-          <item type="rect" id="disconnect_button" button="true">
-            <normal color="#ffffff"/>
-           <show modes="flexi,remote"/>
-           <pos y="50%" anchor="w" width="box" height="box"/>
-            <box orientation="horizontal" spacing="10" xpadding="10">
-             <item type="pixmap">
-               <normal file="disconnect.png" tint="#dddddd"/>
-               <prelight file="disconnect.png"/>
-               <active file="disconnect.png" tint="#ff0000"/>
-               <pos y="50%" anchor="w"/>
-             </item>
-             <item type="label">
-               <normal color="#000000" font="Sans 12"/>
-               <prelight color="#666666" font="Sans 12"/>
-               <active color="#ff0000" font="Sans 12"/>
-               <pos y="50%" anchor="w"/>
-               <!-- Stock label for: D_isconnect -->
-               <stock type="disconnect"/>
-               <show modes="remote"/>
-             </item>
-             <item type="label">
-               <normal color="#000000" font="Sans 12"/>
-               <prelight color="#666666" font="Sans 12"/>
-               <active color="#ff0000" font="Sans 12"/>
-               <pos y="50%" anchor="w"/>
-               <!-- Stock label for: _Quit -->
-               <stock type="quit"/>
-               <show modes="flexi"/>
+               <!-- Stock label for: _Options -->
+               <stock type="options"/>
              </item>
             </box>
           </item>
@@ -111,9 +39,9 @@
       </item>
     </fixed>
   </item>
-  <item type="pixmap">
-    <normal file="gnome-logo.png"/>
-    <pos x="-10" y="-10" anchor="se"/>
+  <item type="svg">
+    <normal file="gnome-logo.svg"/>
+    <pos x="-12" y="-12" width="30" height="47" anchor="se" />
   </item>
   <item type="label" id="clock">
     <normal color="#000000" font="Sans 12"/>
@@ -169,10 +97,39 @@
         <pos anchor="n" x="50%" height="24" width="80%"/>
        <fixed>
          <item type="entry" id="user-pw-entry">
+            <normal color="#000000" font="Sans 12"/>
             <pos anchor="nw" x="1" y="1" height="-2" width="-2"/>
          </item>
        </fixed>
       </item>
+      <item type="rect" id="ok_button" button="true">
+        <normal color="#ffffff"/>
+        <pos anchor="n" x="50%" width="50%" height="20"/>
+        <box orientation="vertical" spacing="10" xpadding="10">
+          <item type="label">
+            <normal color="#000000" font="Sans 12"/>
+            <prelight color="#666666" font="Sans 12"/>
+            <active color="#ff0000" font="Sans 12"/>
+            <pos anchor="n" x="50%" height="24" width="50%"/>
+            <!-- Stock label for: _OK -->
+            <stock type="ok"/>
+          </item>
+        </box>
+      </item>
+      <item type="rect" id="cancel_button" button="true">
+        <normal color="#ffffff"/>
+        <pos anchor="n" x="50%" width="50%" height="20"/>
+        <box orientation="vertical" spacing="10" xpadding="10">
+          <item type="label">
+            <normal color="#000000" font="Sans 12"/>
+            <prelight color="#666666" font="Sans 12"/>
+            <active color="#ff0000" font="Sans 12"/>
+            <pos anchor="n" x="50%" height="24" width="50%"/>
+            <!-- Stock label for: _Cancel -->
+            <stock type="cancel"/>
+          </item>
+        </box>
+      </item>
       <item type="label" id="pam-message">
         <pos anchor="n" x="50%"/>
         <normal color="#000000" font="Sans 12"/>
@@ -197,5 +154,6 @@
       </item>
     </box>
   </item>
-
+
 </greeter>
+