初めて見た upup-476

5.X系に関する開発話題です

モデレータ: 暇人, YoN, nyu

きりん
記事: 553
登録日時: 08/02/24(日) 21:49
連絡する:

Re: ソースからIME入れてみました

投稿記事 by きりん »

こんにちわ。きりんです。
きりん さんが書きました: コンソールから、
# gtk-query-immodules-2.0-32 > /etc/gtk-2.0/gtk-immodules
の後、リブートし動作を確認。
動いた。
気を良くして、ubuntuのパッケージから導入したものに上の手順を行って見ました。
結果は玉砕。
さてどうしましょう?
ソースからコンパイルしたものが動作するということは、ベースのwoof自体にはある面問題がないということになります???
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

upup-476のlocale

投稿記事 by シノバー »

きりんさん、お疲れさまです。
ubuntuのパッケ−ジではダメそうですか?

暇人さんが指摘のように、Barryさん、ロケ−ルは不得手なようです。
upup-476にある /usr/sbin/chooselocale
これ、とんでもないやつです。
消してしまってもいいのですが、とりあえず実行属性を外して毒気を抜いてください。

次に /etc/profileの 89行目を LANG=ja_JP.UTF-8 とするのは良いのですが...
その直上88行目のコメント文から 'LANG=' の文字を削除してください。←これ大事
犯人は掴めてないのですが、X起動時このコメント文を読んでしまう奴がいるようです。
そのままにしておくと妙なロケ−ルでXが走ってます。
仮想端末を立ち上げるとその上では正しく ja_JP.UTF-8 に見えるので、気づかれない。
(/root/.xinitrc内に locale > /tmp/LOCALE.txt という文を挿入してみて発見した。)

あとは /usr/lib/locale/ja_JP.utf8 → ja_JP.UTF-8 にリネ−ム
最後に編集したユーザー シノバー [ 09/06/08(月) 23:37 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

Xはちゃんとlocaleが設定されてるように見えるんだけど、anthyが立ち上がる時点ではまだ異なったlocaleなので、anthyが作動しないってなことになってたことがありました。

Xから抜けた時点でのlocaleを確認しておく必要があります。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

ubuntuパッケ−ジを使って

投稿記事 by シノバー »

シノバー さんが書きました:pupのベ−スはubuntu-9.04(jaunty)なので、ubuntu日本語版を調べれば良いだろう
と、次のパッケ−ジから順にたどって...。
http://packages.ubuntu.com/ja/jaunty/la ... t-input-ja

コード: 全て選択

anthy_9100h-0ubuntu1_i386.deb
kasumi_2.4-0ubuntu1_i386.deb
libanthy0_9100h-0ubuntu1_i386.deb
libscim8c2a_1.4.7-3ubuntu12_i386.deb
scim-anthy_1.2.7-0ubuntu1_i386.deb
scim-bridge-agent_0.4.14-2ubuntu5_i386.deb
scim-bridge-client-gtk_0.4.14-2ubuntu5_i386.deb
scim-gtk2-immodule_1.4.7-3ubuntu12_i386.deb
scim-modules-socket_1.4.7-3ubuntu12_i386.deb
scim-modules-table_0.5.8-1_i386.deb
scim-tables-ja_0.5.8-1_all.deb
scim_1.4.7-3ubuntu12_i386.deb
ロケ−ルなどを解決し、以上を入れると anthyが選択肢には出てきませんが
scimは動き、scim-tables-ja のおかげで日本語を1文字ずつなら入力可能でした。

そこで、素の状態からロケ−ルなどを直し、以上のうち次の2つだけ入れてみます。
  • libanthy0_9100h-0ubuntu1_i386.deb
  • anthy_9100h-0ubuntu1_i386.deb
この状態で端末から anthy-agentを起動しようとしてみますと...。

コード: 全て選択

# anthy-agent
Failed to init anthy
ということで、どうやらまずいのはAnthyパッケ−ジのようです。
ubuntuのanthyのソ−スパッケ−ジにヒントがあるかもしれません。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

やっぱり

投稿記事 by シノバー »

できましたあ! upup-476からの投稿です。

ソースからコンパイルすれば動くとの、きりんさんの情報にもとづいて、
anthyだけupup-476上でコンパイルしました。

ubuntu jauntyのソースからubuntuのパッチも当て、
configureのオプションは次のとおり

コード: 全て選択

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
あとは make と make install です。
これって ubuntuのバイナリパッケージを入れるのとどう違うんだろう?

ともかくも端末から anthy-agent と入力するとエラーも吐かないので
ひとまずテストOKじゃないかと、いったん Ctl-Cで止める。

それから anthy と libanthy0 以外のパッケージを入れる。
ダウンロードしておいたものを片っ端からクリックするだけなので簡単。

/etc/profile.d に暇人さんからの scim.sh を入れておく

コード: 全て選択

#!/bin/sh

if [ -x /usr/bin/scim ]; then
  # Enable legacy X applications to use scim:
  export XMODIFIERS="@im=SCIM"
  # Enable Qt/KDE applications to use scim:
  export QT_IM_MODULE="scim"
  # Make scim start automatically if the "magic key" Ctrl-Space is pressed:
  export XIM_PROGRAM="/usr/bin/scim -d"
fi

if [ -x /usr/bin/scim-bridge ]; then
  # Let GTK applications like Firefox/Thunderbird use scim-bridge as
  # default immodule:
  export GTK_IM_MODULE="scim-bridge"
fi
日本語フォントやロケールをさきの投稿のように正しておいて...
えと、xorg.conf も 'pc102' を 'jp106' に直さないといけませんね。
Xをリスタート。
seamonky を立ち上げ、入力窓で 「半角/全角」を押すと...
Anthyの王冠マークが出るではないかあ!

urxvt上ではどうにもこうにも動きません(scim -d しても)。
これは暇人さんからのpetでも同じでした。

/etc/gtk-2.0/gtk-immodules (gtk.modules?)の件、関係ないみたいです。
ロケールの問題か、その他の原因で scim あるいは scim-bridge が
起動したりしなかったりするだけではないでしょうか。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

やっぱり、そんなに簡単じゃない

投稿記事 by シノバー »

一夜あけて、...
あれ?seamonkeyから scimが起動しないぞ。

やっぱり関係あったのかなと思って
/etc/gtk-2.0/gtk.immodules を更新してみる。...ダメ
昨日はこれを一部書き換えたっけ...やってみるがダメ。
けっきょく元に戻す。... え、立ち上がるじゃないか。
という経過で、ふたたび upup-476 から書いてます。

てな調子で、どこがどうなのかさっぱり分かりません。
/etc/gtk-2.0/gtk.immodules
/usr/lib/gtk-2.0/2.10.0/immodule-files.d
/etc/X11/xinit/xinput.d
あちこちに設定ファイルらしきものがあるが、これらは触るべきなのか、触ってはいかんのか?

昨夜コンパイルして動いたと思った anthy、新しい環境にファイルをコピーしてみると

コード: 全て選択

# anthy-agent
Failed to init anthy
同じじゃん。
ということは、何か足りないファイルがあった?
それとも設定?

まだまだテスト(試行錯誤?)しなければならないみたいです。

↓つづく...
viewtopic.php?t=1133
The bar master, Shino's Bar
http://shinobar.net/
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

とりあえず

投稿記事 by YoN »

バージョンが上がっていたので.moファイルを作りなおしました。

mtpaint-3.31.mo
mtpaint-3.31.po

osmo-0.2.6.mo
osmo-0.2.6.po
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

参考

投稿記事 by 暇人 »

http://puppylinux.com/blog/?viewDetailed=00762
http://puppylinux.com/blog/?viewDetailed=00750
jp106の場合何がsetされてるのか?
この辺のトピックに日本語フォーラムとしてコミットすべきだと思う。
他の国際化の取り組みにも積極的に参加すべき。
http://www.murga-linux.com/puppy/index. ... order=DESC
日本語フォントを紹介するのもいいかも。

言いだしっぺがやればいいのかもしれませんが。

当方の環境ではX周りの不具合が解消されないと常用できない。
正攻法ではxorgは表示されないしxvesaは終了できない。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 参考

投稿記事 by シノバー »

暇人 さんが書きました:この辺のトピックに日本語フォーラムとしてコミットすべきだと思う。
そのとおりだと思います。

BarryさんのBlogって、コメント入れられます?
以前試みたことがあるのだけど、なんどやってもはじかれた。
The bar master, Shino's Bar
http://shinobar.net/
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: ロケール

投稿記事 by みのむし »

暇人 さんが書きました:原因はバリーさんのちょっとした勘違いです。
日本語のロケールはja_JP.UTF8ですが、woofの最初の頃から
ja_JP.utf8になってます。

/etc/profile の中の89行目辺りを修正します。
/usr/lib/locale も直しといた方がいいかな?
>日本語のロケールはja_JP.UTF8ですが、...

ja_JP.UTF-8 では?
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

勘違いしました。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

ん?

投稿記事 by 暇人 »

http://moom6.blog2.fc2.com/blog-entry-34.html

420
# locale
LANG=ja_JP.UTF-8
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=

476
# locale
LANG=ja_JP.utf8
LC_CTYPE="ja_JP.utf8"
LC_NUMERIC="ja_JP.utf8"
LC_TIME="ja_JP.utf8"
LC_COLLATE="ja_JP.utf8"
LC_MONETARY="ja_JP.utf8"
LC_MESSAGES="ja_JP.utf8"
LC_PAPER="ja_JP.utf8"
LC_NAME="ja_JP.utf8"
LC_ADDRESS="ja_JP.utf8"
LC_TELEPHONE="ja_JP.utf8"
LC_MEASUREMENT="ja_JP.utf8"
LC_IDENTIFICATION="ja_JP.utf8"
LC_ALL=
最後に編集したユーザー 暇人 [ 09/06/12(金) 03:22 ], 累計 2 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

投稿記事 by みのむし »

暇人 さんが書きました:勘違いしました。
別に咎める積もりでは無く、ただ単に確認したかっただけです。
返信ありがとうございました。

>puppy-4.2.1-IME版

うらやましいですね!
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

誰でもimeを入れるくらい迄ならすぐ出来ますよ。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

http://nami4.dyndns.org/p_blog/resource ... 76_ime.pet
ということで修正アップデート
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
返信する