お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-11-03 21:56:49

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

nautilusのメニューの表示がおかしい。

最近知らないうちにnautilusのメニューのいくつかが英語で表示されるようになりました。
こんな感じ↓
http://t.co/CyM4nXqT
下のステータスバーにも英文で出ます。
$ LC_ALL=en_US.UTF8 nautilus
$ LC_ALL=ja_JP.UTF8 nautilus
$ LANG=ja_JP.UTF8 nautilus
$ LANG=en_US.UTF8 nautilus
$ LANG=C nautilus
とかやっても表示は変わりません。
language-pack-gnone-ja,language-pack-gnone-ja-baseを再インストールしても変わりません。
なにかご存知でしたら教えてください。
PPAは入れまくっているのでそのせいかもとおもってはいます。

オフライン

 

#2 2011-11-04 22:45:48

STGSAGWAN
ゲスト

Re: nautilusのメニューの表示がおかしい。

他のユーザ(もしくはゲストセッション)でも現象は再現しますか?

 

#3 2011-11-06 09:20:05

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

他のユーザーでも再現します。
思い切って
sudo dpkg --purge --force-depends nautilus ; sudo apt-get -f install ; sudo apt-get install ubuntu-desktop
をやっても変わりませんでした。

オフライン

 

#4 2011-11-06 11:51:17

STGSAGWAN
ゲスト

Re: nautilusのメニューの表示がおかしい。

署名から推測するに、Ubuntuのバージョンはoneiricですね?
あと

コード:

apt-cache policy nautilus

の出力は? (とりあえず、nautilusのバージョンが正規のと異なる状況を想定をしています。)

 

#5 2011-11-06 12:23:46

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

STGSAGWAN による投稿:

署名から推測するに、Ubuntuのバージョンはoneiricですね?
あと

コード:

apt-cache policy nautilus

の出力は? (とりあえず、nautilusのバージョンが正規のと異なる状況を想定をしています。)

apt-cache policy nautilusの結果は
nautilus:
  インストールされているバージョン: 1:3.2.1-0ubuntu3
  候補:               1:3.2.1-0ubuntu3
  バージョンテーブル:
*** 1:3.2.1-0ubuntu3 0
        500 http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ oneiric-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     1:3.2.1-0ubuntu2 0
        500 http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ oneiric-updates/main amd64 Packages
     1:3.2.0-0ubuntu5 0
        500 http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ oneiric/main amd64 Packages
これです。

あとバージョンはoneiric 64bitです。

オフライン

 

#6 2011-11-07 01:01:14

STGSAGWAN
ゲスト

Re: nautilusのメニューの表示がおかしい。

「proposed」を有効にしてますね。
残念ながら、私にはこれ以上は無理っぽいです。

 

#7 2011-11-07 08:25:02

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: nautilusのメニューの表示がおかしい。

proposedを有効化してアップグレードしてみましたが、同様の現象は再現しませんでした。

kokawa2003 による投稿:

language-pack-gnome-ja,language-pack-gnome-ja-baseを再インストールしても変わりません。

念の為に聞きますが、上の操作はいれまくったPPAを無効化した上で実行しましたか?
問題がなければ、どのようなリポジトリ・PPAを有効化しているのか、/(ルート)以下を直接操作したことはないか等、手がかりとなりそうな情報を教えて頂けると解決に近くなる気がします。

オフライン

 

#8 2011-11-07 10:41:29

jmatsuzawa
メンバ
登録日: 2011-05-19

Re: nautilusのメニューの表示がおかしい。

日本語での表示できているので、ご利用のパッケージで単純に翻訳が足りないだけではないでしょうか。
どこから取得なさったパッケージか知りませんが、もともとはすべて日本語だったのであれば、oneiric標準のmoが上書きされたか、あるいはそれに優先する場所にそのパッケージのmoが配置されたか、でしょうか。

とりあえず、
ログイン後に(なるべく不要なことはせずに)

コード:

locale

でロケールを確認して、

コード:

find /usr/share/ /usr/local/share -name nautilus.mo

でnautilusのmoのパスを洗い出してみるとよいでしょう。
(こちらの手元にubuntuがないので確認していませんが、指定ディレクトリが不適当だったらすみません)
で、それっぽいのがあれば、それがどこから来たものか、ですね。

オフライン

 

#9 2011-11-07 10:52:28

jmatsuzawa
メンバ
登録日: 2011-05-19

Re: nautilusのメニューの表示がおかしい。

jmatsuzawa による投稿:

コード:

locale

でロケールを確認して、

すみません。
nautilusの環境(ロケール)を確認するなら次の方法がより正確でしょうね。

コード:

strings "/proc/`pgrep nautilus`/environ" | grep LANG
strings "/proc/`pgrep nautilus`/environ" | grep LC_

ちなみに、どうでもいいことですが、
LC_ALL=C nautilus とやろうが、LC_ALL=ja_JP nautilusとやろうが、すでにnautilusのプロセスが起動していれば、nautilusの新しいウィンドウが開いてもプロセス自体は元から起動していたものと同じなので、環境は変わらないと思います。

オフライン

 

#10 2011-11-07 15:21:59

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

>vbkさま
いれているPPAなどのリストはこれです
http://archive.getdeb.net/ubuntu oneiric-getdeb apps
http://archive.getdeb.net/ubuntu oneiric-getdeb games
http://archive.ubuntulinux.jp/ubuntu oneiric main
http://archive.ubuntulinux.jp/ubuntu-ja-non-free oneiric multiverse
http://deb.opera.com/opera/ stable non-free
http://dl.google.com/linux/chrome/deb/ stable main
http://dl.google.com/linux/deb/ stable non-free
http://dl.google.com/linux/deb/ testing non-free
http://dl.google.com/linux/earth/deb/ stable main
http://dl.google.com/linux/talkplugin/deb/ stable main
http://download.virtualbox.org/virtualbox/debian oneiric non-free contrib
http://getswiftfox.com/builds/debian unstable non-free
http://hacktolive.org/repo/archive oneiric main restricted multiverse universe partner
http://packages.medibuntu.org/ oneiric free non-free
http://ppa.launchpad.net/banshee-team/ppa/ubuntu oneiric main
http://ppa.launchpad.net/caffeine-developers/ppa/ubuntu oneiric main
http://ppa.launchpad.net/chromium-daily/stable/ubuntu oneiric main
http://ppa.launchpad.net/gnuzilla-team/ppa/ubuntu oneiric main
http://ppa.launchpad.net/ikoinoba/ppa/ubuntu oneiric main
http://ppa.launchpad.net/ingalex/super-boot-manager/ubuntu oneiric main
http://ppa.launchpad.net/japaneseteam/ppa/ubuntu oneiric main
http://ppa.launchpad.net/jd-team/jdownloader/ubuntu oneiric main
http://ppa.launchpad.net/khf03353/ppa-kaorin/ubuntu oneiric main
http://ppa.launchpad.net/mefrio-g/plymouthmanager/ubuntu oneiric main
http://ppa.launchpad.net/midori/ppa/ubuntu oneiric main
http://ppa.launchpad.net/n-muench/burg/ubuntu oneiric main
http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu oneiric main
http://ppa.launchpad.net/realtime.sunlight.wallpaper/rsw/ubuntu oneiric main
http://ppa.launchpad.net/screenlets/ppa/ubuntu oneiric main
http://ppa.launchpad.net/sikon/steadyflow/ubuntu oneiric main
http://ppa.launchpad.net/transmissionbt/ppa/ubuntu oneiric main
http://ppa.launchpad.net/ubuntu-desktop/ppa/ubuntu oneiric main
http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu oneiric main
http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu oneiric main
http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu oneiric main
http://ppa.launchpad.net/unity/ppa/ubuntu oneiric main
http://ppa.launchpad.net/weather-indicator-team/ppa/ubuntu oneiric main
http://ppa.launchpad.net/webkit-team/ppa/ubuntu oneiric main
http://ppa.launchpad.net/webupd8team/gnome3/ubuntu oneiric main
http://ppa.launchpad.net/x2go/stable/ubuntu oneiric main

あと
language-pack-gnome-ja,language-pack-gnome-ja-baseを再インストールしても変わりません。
というのはPPAなど上記をONにしたまましました。OFFには面倒なのでしてません。

あと提供できる情報で私が思いつくのは上記リストの一番最後のx2goですが、これ、リモートデスクトップアプリなのですが
まずインストールできなくて、いろいろファイルを何度もapt-get install とかやりました。
これです↓
https://forums.ubuntulinux.jp/viewtopic.php?id=12408
さらにunityも表示できなかったので何度も試しました。日本語環境もIBUS起動関係をいじってます。現在全部削除したはずですが。
その過程でgnomeのファイルが壊れたのかも知れません。unityが表示してる状態でも環境変数がいくつかかけているため動作が実機と違うことまでは確認済みです。

さらにPPAもoneiricにアップグレード直後から10月いっぱい上記以外に追加とかインストールしてから削除とか繰り返してました。追跡できないので書きませんが。


>jmatsuzawaさま
環境はこんな感じです。
$ locale
LANG=ja_JP.UTF-8
LANGUAGE=ja
LC_CTYPE=ja_JP.UTF-8
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE=ja_JP.UTF-8
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES=ja_JP.UTF-8
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
$ strings "/proc/`pgrep nautilus`/environ" | grep LANG
LANGUAGE=ja
LANG=ja_JP.UTF-8
$ strings "/proc/`pgrep nautilus`/environ" | grep LC_
LC_CTYPE=ja_JP.UTF-8
LC_COLLATE=ja_JP.UTF-8
LC_MESSAGES=ja_JP.UTF-8

あとnautilus.moはlanguage-pack-gnome-ja,language-pack-gnome-ja-baseを再インストールしたから正しいと考えています。もう一台oneireicがまともに動作しているマシンとnautilus.moを見比べ日付ファイルサイズが同一であることまでは確認しています。
find /usr/share/ /usr/local/share -name nautilus.mo
/usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/nautilus.mo

あとLC_ALL=C nautilusが無意味なのはおっしゃるとおり私のミスでした。自動起動なのだった。

オフライン

 

#11 2011-11-07 15:27:38

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

情報が不十分かつ不正確ですいません。そのくらいしか思い出せません。あとはWineで環境を整備してたくらいだと思います。

オフライン

 

#12 2011-11-07 16:45:20

jmatsuzawa
メンバ
登録日: 2011-05-19

Re: nautilusのメニューの表示がおかしい。

kokawa2003 による投稿:

$ strings "/proc/`pgrep nautilus`/environ" | grep LANG
LANGUAGE=ja
LANG=ja_JP.UTF-8
$ strings "/proc/`pgrep nautilus`/environ" | grep LC_
LC_CTYPE=ja_JP.UTF-8
LC_COLLATE=ja_JP.UTF-8
LC_MESSAGES=ja_JP.UTF-8

あとnautilus.moはlanguage-pack-gnome-ja,language-pack-gnome-ja-baseを再インストールしたから正しいと考えています。もう一台oneireicがまともに動作しているマシンとnautilus.moを見比べ日付ファイルサイズが同一であることまでは確認しています。
find /usr/share/ /usr/local/share -name nautilus.mo
/usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/nautilus.mo

ありがとうございます。
findで見つかったものmoの中では、見に行っている可能性のあるmoは /usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo ですね。
で、おそらくこれは問題なさそうと。
念のためですが、以下のコマンドを実行してみてください。

コード:

msgunfmt /usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'

おそらく、
msgid "_Scripts"
msgstr "スクリプト(_S)"
のように出力されると思います。

ご提示いただいたスクリーンショットでは、"_Scripts"というメッセージが翻訳されていないので、上記の出力結果が得られた場合、実際にはnautilusは"locale-langpack/ja"以外のmoを参照していることになります (ロケールが"ja_JP.UTF-8"となっているので"en_*"のものは参照していないはずです)。

で、そのmoを特定したいので、お手数ですが、

コード:

find / -name nautilus.mo

を実行してみてください。/ から探索するのでそれなりに時間が掛かるかもしれません。
で、一番最初のfindで見つかったもの以外のmoが新たに発見された場合、それがくさいので、dpkgなどでそのファイルがどのパッケージから来たのか調べてみてください。

オフライン

 

#13 2011-11-07 22:56:54

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

おっしゃるとおり
$ msgunfmt /usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
msgid "_Scripts"
msgstr "スクリプト(_S)"
でした

また
$ sudo find / -name nautilus.mo
/usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/nautilus.mo
でして、
/usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo

language-pack-gnome-en-base
からきているようです。
$ sudo dpkg -L language-pack-gnome-en-base |grep nautilus.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo

ちなみに
$ msgunfmt /usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
msgid "_Scripts"
msgstr "_

オフライン

 

#14 2011-11-07 22:59:10

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

途中で止まってしまいました
続きは

ちなみに
$ msgunfmt /usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
msgid "_Scripts"
msgstr "文字化け”
でした。

オフライン

 

#15 2011-11-08 00:27:31

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

全部調べて見ました
$ msgunfmt /usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
msgid "_Scripts"
msgstr "スクリプト(_S)"
$ msgunfmt /usr/share/locale-langpack/en_AU/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
なし
$ msgunfmt /usr/share/locale-langpack/en_CA/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
なし
$ msgunfmt /usr/share/locale-langpack/en_GB/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
なし
$ msgunfmt /usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
msgid "_Scripts"
msgstr 文字化け

こんな感じでした

オフライン

 

#16 2011-11-08 13:40:50

jmatsuzawa
メンバ
登録日: 2011-05-19

Re: nautilusのメニューの表示がおかしい。

kokawa2003 による投稿:

$ msgunfmt /usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo | grep -A 1 'msgid "_Scripts"'
msgid "_Scripts"
msgstr "スクリプト(_S)"
でした

また
$ sudo find / -name nautilus.mo
/usr/share/locale-langpack/ja/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en@shaw/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/nautilus.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/nautilus.mo
でして、

なるほど。
であれば、直接的にはnautilus.moは関係なさそうです。
あとは、nautilus関連のプラグインのたぐいか、あるいはnautilusと協調して動作するたぐいのパッケージ由来のメニューラベルが、nautilusのそれに優先して表示されている、というのが考えられるかなと思います。
個々のパッケージについては私はわからないので、何か関連の思い当たるパッケージがないか確認してみてください。PPAのものなどもたくさん使っていらっしゃるようで、これについて私から指摘できることはありません。PPAのリストもあげてくださっているので、そこからアドバイスが得られるかもしれません。いちおう、まったくのサードパーティが配布しているパッケージや、あるいは自分でビルドしたものなどがあればそちらも疑ってみたほうがいいかもしれません。

それから、少し古いものですが、同じような事象に遭遇している人の情報がありました。
https://answers.launchpad.net/ubuntu/+question/102179
ちょっと古いので同じ原因なのかはわかりませんが、ここでは
The problem was caused by "Synchrorep" package.
と述べられています。
一度確認してみる価値はあるかもしれません。

オフライン

 

#17 2011-11-09 10:45:44

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

何かのPPAのどれかでは?っていうのは考えてました。
分からないので書きませんでしたがどれかのアプリでリソース横取りされてると当初から考えてました。
このフォーラムにもPPAのアプリをアンインストールしたら日本語に戻った的な投稿がどこかにありましたし。
削除すべきものにこころあたりがあります。
いまわ本業の都合で身動きできないのでできませんが今年中には結論を出します。気長に待っててください。

オフライン

 

#18 2011-11-12 02:12:28

kokawa2003
メンバ
From: Kepler-10c
登録日: 2009-05-03

Re: nautilusのメニューの表示がおかしい。

わかりました。x2goのせいでした。
http://ppa.launchpad.net/x2go/stable/ubuntu oneiric main
ここから来ているものを全部削除すると日本語に戻りました

オフライン

 

Board footer

Powered by FluxBB