SSブログ

【Ubuntu 11.10】ログイン画面(unity-greeter 0.0.5)のユーザ選択メニューが文字化け(豆腐状態)になる問題。(仮対処) [ubuntu]

Ubuntu 11.10(Oneiric)のログイン画面(unity-greeter 0.0.5)を使用していて、ユーザー選択メニューが文字化け(豆腐状態)になります。

SS-unity-greeter-bug-001.JPG

上図で"Oneiric"となっている部分は私が使用しているアカウントです。上と下が文字化けしてます。今までは英語で、上側が"Other..."、下側が"Guest Account"でした。

なぜ、こうなったかというと、直接的な原因は2011/9/6にアップデートされた日本語翻訳パッケージ language-pack-gnome-ja (1:11.10+20110905)にunity-greeterの翻訳が入ったからです。

 

<<仮対処 >>

この仮対処はunity-greeterをビルドするので面倒です。それにあまりお勧めできませんので、簡単に説明します。

1) 環境を整える。

sudo apt-get build-dep unity-greeter

sudo apt-get install pbuilder build-essential devscripts

2) ソースを持ってくる

適当なワーキングディレクトリを作って、そこに移動します。そしたら、下記のコマンドでソースを持ってきます。

apt-get source unity-greeter

3) 編集する

cd unity-greeter-0.0.5/src

vi user-list.vala

134行目をみると下記になっていると思います。

FreeType.new_face (library, "/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf", 0, out face);

ここで指定してあるフォントを日本語のフォントに置き換えます。私はTakaoゴシックにして見ました。

FreeType.new_face (library, "/usr/share/fonts/truetype/takao/TakaoGothic
.ttf", 0, out face);

下記はそのdiffです。

--- unity-greeter-0.0.5.org/src/user-list.vala  2011-09-09 11:36:22.000000000 +0900
+++ unity-greeter-0.0.5/src/user-list.vala      2011-09-09 09:16:33.690009317 +0900
@@ -131,7 +131,7 @@
         FreeType.Library library;
         FreeType.init (out library);
         FreeType.Face face;
-        FreeType.new_face (library, "/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf", 0, out face);
+        FreeType.new_face (library, "/usr/share/fonts/truetype/takao/TakaoGothic.ttf", 0, out face);
         font_face = Cairo.ft_font_face_create_for_ft_face (face, 0);
 
         menubar = new Gtk.MenuBar ();

4) ビルド

cd ..

debuild -us- uc -b

でしばらく待つと、パッケージが出来ます。

5) インストール

cd ..

dpkg -i unity-greeter_0.0.5-0ubuntu4_i386.deb

※ただアップデートを掛けると元に戻るので、パッケージから/usr/sbin/unity-greeterを抜き出して直接置き換えてもOKです。

後は、ログアウトすると下図のようになります。

SS-unity-greeter-bug-002.JPG

SS-unity-greeter-bug-004.JPG

ただ、これでも問題があって、パスワードを間違えた時のメッセージがはみ出ます。

SS-unity-greeter-bug-003.JPG

というわけですので、直るまで我慢するのがよいかと・・・

このバグ自体は下記と同じ問題と思うのですが・・・違うのかな~

https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/840868

 

 ←アナログをデジタルに変換するツール

   アナログ(レコード、カセット、MD)などを
   MP3変換して、iPodやMP3プレーヤーで利用
   できるようにするツールらしい。
   私もカセットなどを持ってますが、もうプレーヤーがない。
   なので、私の場合、買ってもダメ・・・


nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。