1 名前:login:Penguin [2005/12/31(土) 03:53:15 ID:gatfBku5] 多言語入力ライブラリuimのスレッドです。 公式サイト uim.freedesktop.org/wiki/ 日本語Wiki anthy.sourceforge.jp/cgi-bin/hikija/hiki.cgi 前スレ pc8.2ch.net/test/read.cgi/linux/1122652270/ 関係リンクは>>2-5 あたり
82 名前:login:Penguin mailto:sage [2006/02/05(日) 17:56:03 ID:7G+34jOo] んなアホな
83 名前:login:Penguin mailto:sage [2006/02/05(日) 19:48:31 ID:/x6AS+PC] だよね。でも、uim-candwin-gtk が起動しないので入力できない。 LAGN=ja_JP が設定されていないと他にも色々変わるんで、 X の起動時の処理が違うんだろうな……うーむ、こういうのってどこで設定されているんだろ。
84 名前:login:Penguin mailto:sage [2006/02/05(日) 19:58:16 ID:xZAN+LOR] >でも、uim-candwin-gtk が起動しないので入力できない。 できるぞ?候補ウィンドウが出ないだけで >LAGN=ja_JP が設定されていないと他にも色々変わるんで、 >X の起動時の処理が違うんだろうな……うーむ、こういうのってどこで設定されているんだろ。 おまいが使ってるディストロのスレで訊けばいいと思うんだが
85 名前:login:Penguin mailto:sage [2006/02/05(日) 20:04:09 ID:ehUgMCCG] >>82 ヒント:/etc/gtk-2.0/gtk.immodules
86 名前:login:Penguin mailto:sage [2006/02/05(日) 23:08:49 ID:/x6AS+PC] ありがとう。知識不足でとんちんかんなこと書いてた悪寒 orz よく分かってないながら、gtk.immodules を書き換えたり環境変数を設定してみたけど、駄目でした orz LANG=C などに変更すると日本語入力状態になれないのですが、 誰かポインタだけでも教えて頂けないでしょうか?
87 名前:login:Penguin mailto:sage [2006/02/05(日) 23:33:46 ID:IOknE18T] 「そんなもの」がファイナルアンサー。 ようするにuimのimmoduleそのものが特定のlocaleでないと 有効にならないように設計されてるってこと。
88 名前:login:Penguin mailto:sage [2006/02/05(日) 23:43:12 ID:v7AgIhky] もしかしてuim側で入力方式を指定してないとか その場合、LANG=Cだとdirectが標準の入力方式になるぞ
89 名前:login:Penguin mailto:sage [2006/02/06(月) 01:42:44 ID:mxzumhe5] >>87 よーくみると ja:ko:zh:* とワイルドカードがくっついてるんでlocaleは何でもいいんじゃないかね。 実際に env LANG=C leafpad で起動してanthyでは入力できるな。
90 名前:login:Penguin mailto:sage [2006/02/09(木) 23:58:12 ID:dAnc2bBA] r3031を使ってます。 openoffice.org-gnomeにGTK_IM_MODULE=uimで日本語入力出来ないみたいです。 r3031でも、 uim-xim & XMODIFIERS=@im=uim GTK_IM_MODULE=xim だと出来ます。 1.0.0 では問題なくGTK_IM_MODULE=uimで動作しています。
91 名前:login:Penguin mailto:sage [2006/02/10(金) 00:58:04 ID:nbtbrBWy] >>90 最新の使ってみたら?
92 名前:login:Penguin mailto:sage [2006/02/10(金) 01:45:52 ID:Ai5BHuks] >>90 lists.freedesktop.org/archives/uim-commit/2006-February/002955.html
93 名前:90 mailto:sage [2006/02/10(金) 02:18:24 ID:ajKWG375] f.d.o から uim-trunk.tar.gz を取ってきて入れ換えました。 動くようになってます。 お二人と開発者に感謝。
94 名前:login:Penguin mailto:sage [2006/02/10(金) 02:32:32 ID:vkLlIl9C] どういたしまして。
95 名前:login:Penguin [2006/02/12(日) 17:15:34 ID:2BXvcATl] gkrelluim-0.0.6.999.1
96 名前:login:Penguin [2006/02/14(火) 17:52:25 ID:1qMqcyRG] gkrelluim-0.0.6.999.3
97 名前:login:Penguin mailto:sage [2006/02/17(金) 01:04:09 ID:fpNkAE8p] すごく下らないことを聞いて申し訳ないのだけど、 Gnome環境下で候補ウィンドウに表示されるフォントが、 Gnome全体の設定より少し大きくなるのは直せないのかな? なんかアンバランス。
98 名前:login:Penguin mailto:sage [2006/02/17(金) 01:23:54 ID:k//u32Vx] 見易くて好きな挙動だけれど、まあ設定できても良さげだね
99 名前:login:Penguin mailto:sage [2006/02/17(金) 02:19:05 ID:fpNkAE8p] そっか、やっぱりそういうものなんだね。 レスサンクス。
100 名前:login:Penguin mailto:sage [2006/02/17(金) 23:21:56 ID:tzNdF0sr] gkrelluimのサイト移った? ttp://vdlinux.sourceforge.jp/dists/GKrellUIM/ あと、最近のgkrelluim-0.0.6.999.* って、 0.0.7に向けてのpre release みたいなもの? #と、宛もなく効いてみるテスト。
101 名前:login:Penguin mailto:sage [2006/02/18(土) 23:03:54 ID:SlDooOQz] すいません。ちょっと質問なんですが。 日本語入力モードで全角英大文字を入力するにはどうすればいいでしょうか。
102 名前:login:Penguin mailto:sage [2006/02/19(日) 00:09:25 ID:UjSHsuMa] >>101 折れは uim-toolbar-gtk-systray を動かしsystrayをクリックで[全角英数]を クリックする。 DesktopはKDE。
103 名前:login:Penguin mailto:sage [2006/02/19(日) 00:57:37 ID:I8v/0wYm] >>102 できました。 ありがとうございます。
104 名前:login:Penguin mailto:sage [2006/02/19(日) 20:17:37 ID:AEDfoNr8] >>100 ついでにwikiの方も直しといてクレ
105 名前:login:Penguin mailto:sage [2006/02/20(月) 18:31:21 ID:FoQ3kd3L] lists.freedesktop.org/pipermail/uim/2006-February/001440.html >Yep. And we need more IM icons! (direct, byeoru, and so on). >Also currently I've just borrow scim's one (anthy, canna, prime, and skk), >but any improvement is welcome. Does anyone have still to create them?
106 名前:login:Penguin mailto:sage [2006/02/20(月) 23:06:09 ID:uMthvyrO] 1.0.2マダー?
107 名前:login:Penguin mailto:sage [2006/02/21(火) 03:06:04 ID:rvg9AQX9] キタコレ xreik.s55.xrea.com/bbs/img/img20060221030509.jpg
108 名前:login:Penguin mailto:sage [2006/02/21(火) 03:29:14 ID:t80/etzH] 競争があるってのはいいことだなあとこういう時思う
109 名前:login:Penguin mailto:sage [2006/02/22(水) 19:38:00 ID:Ak8Dejl2] uim-tcode用のアイコンをつくったんで、よかったら使ってくれ。 ブツはDebianスレッドテンプレにうpした。
110 名前:login:Penguin mailto:sage [2006/02/22(水) 20:10:06 ID:2sLPIfkw] 急須?
111 名前:login:Penguin mailto:sage [2006/02/22(水) 21:15:18 ID:6PXipq79] ファイナルアンサー?
112 名前:login:Penguin mailto:sage [2006/02/22(水) 21:36:35 ID:/x5mygoE] ( *‐∀)っ旦~マァノメ…
113 名前:login:Penguin [2006/02/23(木) 12:28:43 ID:AEoSI985] 持ってるdvorakキーボードに、tcodeの設定をやっと合わせられた。 詳しくないので大変だったよ。
114 名前:login:Penguin mailto:sage [2006/02/24(金) 01:00:09 ID:Kt87J3wp] そういやqwertyキーボードにしか対応してないもんな。
115 名前:login:Penguin mailto:sage [2006/02/24(金) 01:30:00 ID:GuNkhK8Y] >>112 suikyoのtableから自動生成させたら楽だったかもね。
116 名前:login:Penguin mailto:sage [2006/02/24(金) 01:36:00 ID:rZNgBS4N] お茶を自動生成させるのか。それは楽だな。ほすい…
117 名前:113 [2006/02/24(金) 21:45:20 ID:WorwBkt7] emacsの置換機能でやったから入力自体はそれほど。それより仕組みとか ファイルの場所とか設定方法とかのほうが辛かった。命令文まで置換して uimが固まったり。
118 名前:113 [2006/02/24(金) 21:54:48 ID:UQBy175o] >>115 自動でできるのか。それは知らなかった。情報サンクス。
119 名前:login:Penguin mailto:sage [2006/02/25(土) 03:12:08 ID:ktdW+JJ6] uimのconfigureって--with-hoge --without-hogeの使い方おかしくね?
120 名前:login:Penguin [2006/02/25(土) 18:17:14 ID:cE2alq6i] お、sigscheme-0.5.0
121 名前:113 [2006/02/26(日) 00:20:37 ID:tMeYp2HJ] 逆に書き込んでしまった… orz 慣れるまで辛そうだ。
122 名前:login:Penguin mailto:sage [2006/02/26(日) 08:57:30 ID:/BjJh1AE] uimにしてから、nethackで南に走ろうとすると[え]が出るようになっていまいました
123 名前:login:Penguin mailto:sage [2006/02/26(日) 14:53:34 ID:dljK7BSM] >>122 Meta+SPC
124 名前:login:Penguin mailto:sage [2006/03/03(金) 10:12:11 ID:xn/RffUZ] cygwin上でuim走るようにできた人いませんか? (目標:Meadowでuim.elを使えるようしたい) 何も特別なconfigureオプションつけなくても、makeは最後まで終わるが、 installしても変換エンジン(anthy)と通信するようなものができてない。 ちゃんとdllができないのが悪いんだと思って、 LDFLAGS=-no-undefinedにしてconfigure, makeすると、uim-custom.cの コンパイルのときにundefined reference to '_***_'ってのがずらっと 出て最後まで行かない。 make -kとか-iとかして無理やり最後までこぎつけると一見うごくような gtk-immoduleもできるし、uim.elも動かせるが、やはり変換エンジン(anthy)が 使えない。skkに切り替えると、segmentation faultとか言ってuimが落ちちゃう。 最終的にcannaを使えるようにしたいのだが、libuim-canna.dllとかが出来て いるのにim-switcherにcannaがリストされない。 どうにかならんもんですね?
125 名前:login:Penguin mailto:sage [2006/03/03(金) 10:37:17 ID:U06Zn+hi] cygwinはdlopenが使えないのでムリポ
126 名前:login:Penguin mailto:sage [2006/03/03(金) 11:09:31 ID:xn/RffUZ] >>125 ガク。 でもありがと。 しつこいけど、せめてanthyだけでも使えるようにならないかな? libuim-anthyは、dllってのができないから、きっとdlopenって機能を使わない で済むんじゃないかと期待しちゃうんですよね。 uim.elを立ち上げると、uim-toolbar-gtkに「あ」って現れたりするから、 そのdlopenって機能と無関係ですむ部分は動いてくれるんですよね。 それとも、「角の三等分がホントはできるんじゃないか」と思って ムキになってるオッサン状態に過ぎない?
127 名前:login:Penguin mailto:sage [2006/03/03(金) 11:32:26 ID:U06Zn+hi] >>126 SW5kZXg6IGFudGh5LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYW50aHkuYwko cmV2aXNpb24gMzE1NikKKysrIGFudGh5LmMJKHdvcmtpbmcgY29weSkKQEAgLTI3 NSw3ICsyNzUsMTEgQEAKICNlbmRpZiAvKiBIQVNfQU5USFlfUFJFRElDVElPTiAq LwogCiB2b2lkCisjaWZkZWYgX19DWUdXSU4zMl9fCithbnRoeV9wbHVnaW5faW5z dGFuY2VfaW5pdCh2b2lkKQorI2Vsc2UKIHVpbV9wbHVnaW5faW5zdGFuY2VfaW5p dCh2b2lkKQorI2VuZGlmCiB7CiAgIHVpbV9zY21faW5pdF9zdWJyXzAoImFudGh5 LWxpYi1pbml0IiwgaW5pdF9hbnRoeV9saWIpOwogICB1aW1fc2NtX2luaXRfc3Vi cl8wKCJhbnRoeS1saWItYWxsb2MtY29udGV4dCIsIGNyZWF0ZV9jb250ZXh0KTsK QEAgLTI5NSw3ICsyOTksMTEgQEAKIH0KIAogdm9pZAorI2lmZGVmIF9fQ1lHV0lO MzJfXworYW50aHlfcGx1Z2luX2luc3RhbmNlX3F1aXQodm9pZCkKKyNlbHNlCiB1 aW1fcGx1Z2luX2luc3RhbmNlX3F1aXQodm9pZCkKKyNlbmRpZgogewogICBpbnQg aTsKIApJbmRleDogcGx1Z2luLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGx1 Z2luLmMJKHJldmlzaW9uIDMxNTYpCisrKyBwbHVnaW4uYwkod29ya2luZyBjb3B5 KQpAQCAtMTUwLDYgKzE1MCwxNSBAQAogICB9CiAKICAgRFBSSU5URk4oVUlNX1ZM RVZFTF9QTFVHSU4sIChzdGRlcnIsICJMb2FkaW5nIGxpYnVpbS0lcy5zby5cbiIs IHBsdWdpbl9uYW1lKSk7CisjaWZkZWYgX19DWUdXSU4zMl9fCisgIGxpYnJhcnkg PSAxOworICBpZiAoc3RyY21wKHBsdWdpbl9uYW1lLCAiYW50aHkiKSA9PSAwKSB7
128 名前:login:Penguin mailto:sage [2006/03/03(金) 11:34:12 ID:U06Zn+hi] CisgICAgdm9pZCBhbnRoeV9wbHVnaW5faW5zdGFuY2VfaW5pdCh2b2lkKTsKKyAg ICB2b2lkIGFudGh5X3BsdWdpbl9pbnN0YW5jZV9xdWl0KHZvaWQpOworICAgIHBs dWdpbl9pbnN0YW5jZV9pbml0ID0gYW50aHlfcGx1Z2luX2luc3RhbmNlX2luaXQ7 CisgICAgcGx1Z2luX2luc3RhbmNlX3F1aXQgPSBhbnRoeV9wbHVnaW5faW5zdGFu Y2VfcXVpdDsKKyAgfQorI2Vsc2UKICAgbGlicmFyeSA9IGRsb3BlbihwbHVnaW5f bGliX2ZpbGVuYW1lLCBSVExEX05PVyk7CiAgIGZyZWUocGx1Z2luX2xpYl9maWxl bmFtZSk7CiAKQEAgLTE2Myw2ICsxNzIsNyBAQAogCQkJCQkJInVpbV9wbHVnaW5f aW5zdGFuY2VfaW5pdCIpOwogICBwbHVnaW5faW5zdGFuY2VfcXVpdCA9ICh2b2lk ICgqKSh2b2lkKSlkbGZ1bmMobGlicmFyeSwKIAkJCQkJCSJ1aW1fcGx1Z2luX2lu c3RhbmNlX3F1aXQiKTsKKyNlbmRpZgogICBpZiAoIXBsdWdpbl9pbnN0YW5jZV9p bml0KSB7CiAgICAgZnByaW50ZihzdGRlcnIsICIlcyBwbHVnaW4gaW5pdCBmYWls ZWRcbiIsIHBsdWdpbl9uYW1lKTsKICAgICBmcmVlKHBsdWdpbl9zY21fZmlsZW5h bWUpOwpJbmRleDogTWFrZWZpbGUuYW0KPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g TWFrZWZpbGUuYW0JKHJldmlzaW9uIDMxNTYpCisrKyBNYWtlZmlsZS5hbQkod29y a2luZyBjb3B5KQpAQCAtMjAsNiArMjAsNyBAQAogCQl1aW0taGVscGVyLmMgdWlt LWhlbHBlci1jbGllbnQuYyBcCiAJCWludGwuYyBcCiAJCXVpbS1pcGMuYyBcCisJ CWFudGh5LmMgXAogCQlwbHVnaW4uYwogCiBpZiBDT01QQVRfU0NNCg== openssl base64 -d < ファイル でデコードしてください。 ただし試してないので、コンパイルできるかどうかも怪しい。
129 名前:login:Penguin mailto:sage [2006/03/03(金) 16:10:01 ID:xn/RffUZ] >>127-128 うう、感激です。 でもanthy.cをリンクしようとしてるとき(かな?)に、 undefined reference to `_anthy_***_' が出まくっちゃって、まともにバイナリがビルドされません。 折角パッチ作ってくださったのに、力不足で済みません。
130 名前:login:Penguin mailto:sage [2006/03/03(金) 16:17:59 ID:U06Zn+hi] >>129 そのパッチはMakefile.amも書き換えているので、./autogen.shを 実行する必要があります。
131 名前:login:Penguin mailto:sage [2006/03/03(金) 16:22:16 ID:U06Zn+hi] すいません。たぶんこのパッチが必要です。 Index: Makefile.am =================================================================== --- Makefile.am (revision 3156) +++ Makefile.am (working copy) @@ -20,6 +20,7 @@ uim-helper.c uim-helper-client.c \ intl.c \ uim-ipc.c \ + anthy.c \ plugin.c if COMPAT_SCM @@ -85,7 +86,7 @@ libuimincludedir = $(includedir)/uim libuim_la_LDFLAGS = -version-info $(libuim_version) -export-symbols-regex uim.\* -libuim_la_LIBADD = @LTLIBINTL@ @LTLIBICONV@ $(top_builddir)/replace/libreplace.la +libuim_la_LIBADD = @LTLIBINTL@ @LTLIBICONV@ @ANTHY_LIBS@ $(top_builddir)/replace/libreplace.la libuim_la_CPPFLAGS = $(uim_defs) -I$(top_srcdir) -DPKGLIBDIR=\"$(pkglibdir)\" \ -DPKGDATADIR=\"$(pkgdatadir)\"
132 名前:login:Penguin mailto:sage [2006/03/03(金) 17:52:16 ID:xn/RffUZ] >>130-131 何から何まで済みません。感謝です。 ちゃんとmakeできました。uim.elもuim-toolbar-gtkも動いてくれてます。 だけどanthyから漢字が出てくれません。 anthy.elからはanthyが使えているのです。うう。
133 名前:login:Penguin mailto:sage [2006/03/03(金) 18:05:20 ID:U06Zn+hi] >>132 スマン。あとで試してみる。
134 名前:login:Penguin mailto:sage [2006/03/03(金) 18:19:27 ID:xn/RffUZ] >>133 お忙しいところ恐縮です。 近くの人なら今度一杯おごらせてください。
135 名前:login:Penguin mailto:sage [2006/03/04(土) 01:19:40 ID:FTQHjHrV] 何が行われたのかさっぱりわからん 俺にも方法教えてくれ
136 名前:133 mailto:sage [2006/03/04(土) 02:15:40 ID:1uHTGrLn] なぜかcygwinのemacsが起動しないのでuim.elで入力できるかは確 認できませんでした。 uim-fepではanthyで漢字も出ましたよ。このパッチが必要でしたが。 Index: uim-fep.h =================================================================== --- uim-fep.h (revision 3156) +++ uim-fep.h (working copy) @@ -44,6 +44,9 @@ #ifdef HAVE_CURSES_H #include <curses.h> #endif +#ifdef __CYGWIN32__ +#include <sys/termios.h> +#endif #include <uim/uim.h> #define FALSE 0
137 名前:login:Penguin mailto:sage [2006/03/04(土) 12:47:32 ID:WKsxJr2M] >>136 うお、凄い。 uim-fepは最初のときにmakeでこけたので、ずっとdisableしてました。 patchあてて、ちゃんとmakeも通るようになってうれしいです。 だけど私のところだとanthyで漢字が出ない。(ひらがなを入力して、 スペースを押しても変換候補を示してくれない。)uim.elでもuim-fepでも 症状が同じです。 どうやら私の環境に問題がありそうなので、検討してみます。 どうもお手数おかけしました。本当にありがとうです。
138 名前:133 mailto:sage [2006/03/04(土) 13:32:08 ID:1uHTGrLn] >>137 うーん。不思議ですねえ。デバッグできるならいいのですが、でき ないのであれば、下のパッチをanthy.cに当てるとデバッグ情報を anthy.logというファイルに出力するので何かわかるかもしれませ ん。このパッチの日本語の文字コードはEUCです。 SW5kZXg6IGFudGh5LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYW50aHkuYwko cmV2aXNpb24gMzE1NikKKysrIGFudGh5LmMJKHdvcmtpbmcgY29weSkKQEAgLTM5 LDYgKzM5LDcgQEAKIAogI2RlZmluZSBNQVhfQ09OVEVYVCAyNTYKIAorc3RhdGlj IEZJTEUgKmY7CiBzdGF0aWMgc3RydWN0IGNvbnRleHQgewogICBhbnRoeV9jb250 ZXh0X3QgYWM7CiB9ICpjb250ZXh0X3Nsb3Q7CkBAIC01NiwxMiArNTcsMTUgQEAK IGluaXRfYW50aHlfbGliKHZvaWQpCiB7CiAgIGludCBpOworICBpZiAoIWYpIHsg ZiA9IGZvcGVuKCJhbnRoeS5sb2ciLCAidyIpOyBzZXRidWYoZiwgTlVMTCk7IH0K ICAgaWYgKGNvbnRleHRfc2xvdCkgewogICAgIHJldHVybiB1aW1fc2NtX3QoKTsK ICAgfQogICBpZiAoYW50aHlfaW5pdCgpID09IC0xKSB7CisgICAgZnByaW50Zihm LCAiYW50aHmkzr3ptPyyvaTLvLrH1FxuIik7CiAgICAgcmV0dXJuIHVpbV9zY21f ZigpOwogICB9CisgIGZwcmludGYoZiwgImFudGh5pM696bT8sr2ky8CuuPlcbiIp OwogICBjb250ZXh0X3Nsb3QgPSBtYWxsb2Moc2l6ZW9mKHN0cnVjdCBjb250ZXh0 KSAqCiAJCQlNQVhfQ09OVEVYVCk7CiAgIGlmICghY29udGV4dF9zbG90KSB7CkBA IC0xMTcsNiArMTIxLDcgQEAKICAgfQogICBzdHIgPSB1aW1fc2NtX2Nfc3RyKHN0 cl8pOwogICBhbnRoeV9zZXRfc3RyaW5nKGFjLCBzdHIpOworICBmcHJpbnRmKGYs
139 名前:login:Penguin mailto:sage [2006/03/04(土) 13:32:49 ID:1uHTGrLn] 続き ICIlc6TyytG0uVxuIiwgc3RyKTsKICAgZnJlZShzdHIpOwogICByZXR1cm4gdWlt X3NjbV9mKCk7CiB9CkBAIC0xMzEsNiArMTM2LDcgQEAKICAgICByZXR1cm4gdWlt X3NjbV9mKCk7CiAgIH0KICAgYW50aHlfZ2V0X3N0YXQoYWMsICZhY3MpOworICBm cHJpbnRmKGYsICKlu6WwpeGl86XIpM8lZLjEXG4iLCBhY3MubnJfc2VnbWVudCk7 CiAKICAgcmV0dXJuIHVpbV9zY21fbWFrZV9pbnQoYWNzLm5yX3NlZ21lbnQpOwog fQpAQCAtMTUxLDYgKzE1Nyw3IEBACiAgIGlmIChudGggPCBjcy5ucl9zZWdtZW50 KSB7CiAgICAgc3RydWN0IGFudGh5X3NlZ21lbnRfc3RhdCBzczsKICAgICBhbnRo eV9nZXRfc2VnbWVudF9zdGF0KGFjLCBudGgsICZzcyk7CisgICAgZnByaW50Zihm LCAiuPXK5KTPJWS4xFxuIiwgc3MubnJfY2FuZGlkYXRlKTsKICAgICByZXR1cm4g dWltX3NjbV9tYWtlX2ludChzcy5ucl9jYW5kaWRhdGUpOwogICB9CiAgIHJldHVy biB1aW1fc2NtX2YoKTsKQEAgLTE3NSw2ICsxODIsNyBAQAogICB9CiAgIGJ1ZiA9 IG1hbGxvYyhidWZsZW4rMSk7CiAgIGFudGh5X2dldF9zZWdtZW50KGFjLCBzZWcs IG50aCwgYnVmLCBidWZsZW4rMSk7CisgIGZwcmludGYoZiwgIsrRtLnKuLv6zvOk zyVzXG4iLCBidWYpOwogICBidWZfID0gdWltX3NjbV9tYWtlX3N0cihidWYpOwog ICBmcmVlKGJ1Zik7CiAgIHJldHVybiBidWZfOwo=
140 名前:login:Penguin mailto:sage [2006/03/04(土) 23:45:09 ID:WKsxJr2M] >>138-139 何だか申し訳ないです。 このパッチも当てさせてもらって動かしてみたんですが、 anthy.logができてくれないのです。 元々ちゃんとビルドできてるのかどうかも自信なくなってきました。 anthyを(c:/cygwin)/usr/localの下にインストールした上で、uimを LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include EMACS=Meadow ./configure --with-lispdir=/cygdrive/c/Meadow/site-lisp --without-gtk2 --without-gnome2 --without-eb ってconfigureして、makeしてるだけなんですが、何かひでえ愚かなこと してるのかなあ?
141 名前:133 mailto:sage [2006/03/05(日) 00:13:54 ID:w8NJg8s2] うーん。わからないですねえ。 あまり重要なことではないと重いますが、 ./configure --helpによるとLDFLAGSとかの環境変数は ./configure --hogehoge LDFLAGS=-L… CPPFLAGS=-I… のように指定するようです。多分前で指定するのと同じだと思いますが。。。
142 名前:login:Penguin mailto:sage [2006/03/05(日) 00:41:52 ID:epBOZIAS] 旧来からある環境変数で指定する方法だとシェルによって手順が 違ってくるもんで、新しめのautoconfで作成されたconfigureでは シェルの影響を受けないよう引数でも指定できるようになったって だけのことで、前に書いても後ろに書いても効果はいっしょ。
143 名前:login:Penguin mailto:sage [2006/03/05(日) 01:24:49 ID:w8NJg8s2] >>142 そうですよね。
144 名前:login:Penguin [2006/03/05(日) 01:52:24 ID:Olkue3VM] uim-mactsm-0.2.4
145 名前:login:Penguin mailto:sage [2006/03/05(日) 11:32:10 ID:1b7erdwK] reddit にあがっててちょっとワロタ ja.reddit.com/new
146 名前:login:Penguin mailto:sage [2006/03/05(日) 12:28:44 ID:jbuA92iE] そういうすぐ流れるようなネタを貼られても
147 名前:login:Penguin mailto:sage [2006/03/05(日) 12:58:02 ID:H+5ad+/l] >>141-142 藁(笑?)にもすがる気分で、./configureの後に環境変数指定して やり直してみたけど動かんのです。 私のcygwinの設定が悪いかもしらんので、cygwinスレにも助け求めてみます。 みなちゃま、ホントに色々レスさんくすです。
148 名前:133 mailto:sage [2006/03/05(日) 13:11:24 ID:w8NJg8s2] >>147 私なら次のようにします。参考にしてみてください。 パッチが正しく当たっていることを確認する。 make clean ./configure --prefix=$HOME/hogehoge … && make && make install ls $HOME/hogehoge ~/hogehoge/bin/uim-fep -uanthy -ecat 適当に入力してみてC-C anthy.logができているか確認
149 名前:login:Penguin mailto:sage [2006/03/05(日) 14:34:10 ID:lv4cTGDX] 2chにコードを貼ると著作権上の問題で取り込みたくても取り込めなくなる弊害があるので 会話はここでいいけどコードやパッチは安全なところに貼ってリンクにしてほすい
150 名前:login:Penguin mailto:sage [2006/03/05(日) 14:35:48 ID:w8NJg8s2] >>149 今回のパッチはとりあえず使えるようにするだけで、本体に取り込 まれることはないので大丈夫です。
151 名前:login:Penguin mailto:sage [2006/03/05(日) 15:45:17 ID:H+5ad+/l] >>148 何か、よいこのmake教室、みたいになっちゃって済みません。 完全におっしゃる通りやってみました。 diff -u 元のファイル パッチ当てたファイル とやって、頂いたとおりのパッチが当たっているのを目で確認後、 hogehogeにインストールするところまでその通りにやって(おばか?)、 動かしてみたんですが、anthyから漢字が来てくれないし、anthy.logも 出来てないのです。 テスト中に別のコンソールからpsしてみると、anthy.elからだとanthy-agent が動くのに、uim(-fepおよび.el)からだとanthy-agentが起動してません。 参った。
152 名前:login:Penguin mailto:sage [2006/03/05(日) 15:48:09 ID:w8NJg8s2] >>151 これはもうだめかもわからんね anthy-agentが起動しないのは普通ですよ。uimはanthyをライブラ リとして使っているので
153 名前:login:Penguin mailto:sage [2006/03/05(日) 16:18:26 ID:H+5ad+/l] >>152 anthy-agentは起動しないものですか。(そういうことも分かってないで やってるからイカンのかな?) あまりcygwinのことでこちらのスレを煩わせたくないんですが、uim-anthy が動いたcygwinのバージョンって、 CYGWIN_NT-5.1 1.5.19(0.150/4/2) 2006-01-20 13:28 と同じでしょうか? 違うようなら、今cygwinスレで追試してくれてる人も いるようなので、cygwin側の事情をもっと検討してみたいです。
154 名前:login:Penguin mailto:sage [2006/03/05(日) 16:36:10 ID:w8NJg8s2] 1.5.18です。
155 名前:login:Penguin mailto:sage [2006/03/05(日) 17:59:10 ID:wnORLPpC] >違うようなら、今cygwinスレで追試してくれてる人も >いるようなので、cygwin側の事情をもっと検討してみたいです。 ごめんまだやってない。orz ていうかパッチどれがどれを当てればいいのかこんがらがってきました。 確認したいのですが 127-128のパッチは uim-1.0.1/uimで $ patch < hoge.patch 131のパッチも uim-1.0.1/uimで $ patch < bar.patch 136のパッチは uim-1.0.1/fepで $ patch < foo.patch でよろしいですか。あんまりpatch使ったことなくってf^^) なんかエラー出るんですよ。 なおCygwinのバージョンは CYGWIN_NT-5.1 davinelulinvega 1.5.19(0.150/4/2) 2006-01-20 13:28 i686 Cygwin です。
156 名前:login:Penguin mailto:sage [2006/03/05(日) 18:03:24 ID:w8NJg8s2] >>155 131のパッチは一部127-128とかぶっているのでエラーが出るかもし れません。 131から127-128とかぶっている部分をぬいたパッチです。 Index: Makefile.am =================================================================== --- Makefile.am (revision 3156) +++ Makefile.am (working copy) @@ -85,7 +86,7 @@ libuimincludedir = $(includedir)/uim libuim_la_LDFLAGS = -version-info $(libuim_version) -export-symbols-regex uim.\* -libuim_la_LIBADD = @LTLIBINTL@ @LTLIBICONV@ $(top_builddir)/replace/libreplace.la +libuim_la_LIBADD = @LTLIBINTL@ @LTLIBICONV@ @ANTHY_LIBS@ $(top_builddir)/replace/libreplace.la libuim_la_CPPFLAGS = $(uim_defs) -I$(top_srcdir) -DPKGLIBDIR=\"$(pkglibdir)\" \ -DPKGDATADIR=\"$(pkgdatadir)\"
157 名前:133 mailto:sage [2006/03/05(日) 18:24:37 ID:w8NJg8s2] たぶん原因がわかりました。どうやら私のミスです。すいません。 127-128, 131, 136のパッチを当てたうえで下のパッチを当ててみ てください。 *** plugin.c.orig 2006-03-05 18:21:21.017666000 +0900 --- plugin.c 2006-03-05 18:21:24.077669681 +0900 *************** *** 144,153 **** --- 144,155 ---- plugin_scm_filename = NULL; } + #ifndef __CYGWIN32__ if (plugin_lib_filename == NULL) { free(plugin_scm_filename); return uim_scm_f(); } + #endif DPRINTFN(UIM_VLEVEL_PLUGIN, (stderr, "Loading libuim-%s.so.\n", plugin_name)); #ifdef __CYGWIN32__
158 名前:login:Penguin mailto:sage [2006/03/05(日) 21:04:31 ID:H+5ad+/l] >>157 やった!! とうとう動きました。 ちょっとcygwinのバージョンを落として確かめたりもしてたんで 報告遅くなりました。 Meadowの中からuim.elでanthy使ってます。 インライン候補もカッコ良く出てます。 驚いたことに、anthy.elから使うより候補を出してくるスピードが速い。 感謝感激雨霰。
159 名前:155 mailto:sage [2006/03/05(日) 21:09:31 ID:wnORLPpC] すみませんわざわざ追試しに来ただけなのに 127-128, 131,についてはOKになりました!! ところが136のパッチなんですがやっぱりエラーを起こしてしまいます。 uim-1.0.1/fepで $ patch < foo.patch で間違いないですか?
160 名前:155 mailto:sage [2006/03/05(日) 21:12:27 ID:wnORLPpC] >158 \( ~∇~)/ エーーーッ!
161 名前:login:Penguin mailto:sage [2006/03/05(日) 21:15:52 ID:w8NJg8s2] >>158 あー、やっぱり。どうもすいません。でも動いてよかったです。 >>159 あってますよ。まあ3行だけなんでエディタで開いて貼り付けても いいですけど。
162 名前:155 mailto:sage [2006/03/05(日) 21:29:32 ID:wnORLPpC] >161 すいません単にコピーミスってたみたいです。 これで試してみます。
163 名前:155 mailto:sage [2006/03/05(日) 23:38:05 ID:wnORLPpC] うーんなんかmakeに失敗してしまいます。 デバッグ目的以外のパッチをあててmakeまでしてくれるの作ってみました。 もしよかったらどの手順が間違っているか教えてくれませんか。 uim_cygwin/uimPatch.shというファイルです。 QlpoOTFBWSZTWbUJD1UAB3n/3Py4IkB+f//////frv/v//4QAAgAAgAIQIAIYAaP rs3dc0DFcsZAABUJEoJT1PJqaPJD0nqeEn6keoekAANGnqPKDR6mgeoaep6gD01B KJNHom1CaKDQANDQ9TQNAGgANAAAaAaDDUZTRlTyI8p5TaTQHqAZGjE0A0ABkAaA AaGmg4YjTTQaANAAAADQZBpoGgA0aAMQ0BwxGmmg0AaAAAAGgyDTQNABo0AYhoBI kmhMmCA0mmmmkp7KZR6TE2pkaaHlHqeo9QaPUADIaAad8Tp7yLXLRsTTf4ThsB8I QIt2oSvXqKIJWKgUgtIgPHRTVc9vGQrIYJoTBDDeNSbRAoOYziDH8cibmkTSc+3e jL+fcyMnv7FX+WMruPudTeIbd7IWkIZZD6SmaS4yfVCYJ4mQGN1xdltTA0FA82N5 0PJL3ha/OSwgi39xVQhmGXyhc/DTv6jecLdrMGOP/VnF6Bssnck0kUAmL5xNJK2R 3Aw0jX8XAxG5OiZtoeW6E0jUsQRmtlKzZetPTJJpJcGSvZ6KwDXTuRN0Zg6kNpft zuBmDLuEPDz2UDd87AjnQb4Gga650u7LyfvlCmgcJxiXO4zK/Q+IsNcRxY3ICJwS KGSiqmrKaCFynvLVXSQpDYA22RRTjb6ypGIp+Hd4ZWknJLzBGaWXY0l9pB1DHu2e EMnNnr9nxBLnvC1SUz8B8EsU2DBgxtchntcayPrm6PePZvalsv8sH3qGOtqkHkEa QpBicBTQIkChiyoGdsEl4HWIKakejPd9wGTrawbMBI9DtYufLZDYjkhgmhohA1ss VvEd6PN5tnqH8biheqXGjz9wHwjQYJY0lhMXwFCX5WderxySpR2zjaW9OypL5goI D6qWrWKDR9w4CtuG2y2P74YzrgPIoxNBKn9W42jI92yswCOmv3pbm22z7rLz4fcJ 2RNR4ap2I6cAUDXpIkdxoFMF4hoWz1+Zv9/9fAQbxVArBgpCYrNHcLwKkmTJ+Upn fMXLEDlMrJiPpFQSEe4RukVed0LNAoKMpUhcSyWQHQcYyV3taFqJaRFhMozPfvbV FshbMSI0oCwmJiI6rYWDoLbnEulFMVeU4iyCARiJWlYo7+h5l0iqRnsuoNMxQkQJ xsCtFNZFQ7oCqDUNlZppGu0ShMwVCKtAJFZARlqmUrK8MGKOwzL00NmlqjuYuVAH QcsQGshbbTYtpEJLMc9WJEbiWHPCTqlNKmk0fIzym/Sv38eeMIGpUgnbSnM31Km7
164 名前:login:Penguin mailto:sage [2006/03/05(日) 23:39:58 ID:wnORLPpC] FbYM1tlNrmIVEI4PlNfTFuPsJjcTGL3AwKUMTuiYkyuk3+gZpyLYHSZmEayC6QRe aswsNx6D5/o6jeKLyQFrLBkyZTJnv/wt2mgm4PjqJrCzI317M8NTwC9lEwo3Qeom UsqKazVaKkXMuS7jofEvXQaBeMo+FaUUkio165Fy0bQqgr+A8V1BjGOEoPCJMMUJ RDY22SJRImTTkWxYhGMl3ZtQXSsi4YicS8iwXsz+3IbJguKy69QLyS9PnSeX0kka RgYoWOyyXv3cwpEsELZCPUKd9GnUL9cCvVAMfshLV+Pia0cS9h81mKrmCyItzIlz 9zLYFK4Gj/G6xUAZC0hcxKJudZIGlUJkHyHZkoOO3QKhLdtCsKS6xf5MiLKROEcd YHCstSMmMVhRnOmkXGar1brBaBOqX0aPbHZTtqqSy38/9Vc0kqKu8VgdZmxxAxhD ULWbTJiXURiCLwTzFLvcPfv60tmjUMXRihIR1pbkdHACqXb56tWaMDli6GiGAO/D elZTUlzR6UGXJsbGNtNrWl0LUWcOowCYcgOxpXUXjW7UbehAT76Jc8eyzSc2E0Xp JUl7BoSkJguztoES2TqK0UUe1UUFAoaSTNQ2xvfWJUI5fIiaUqmkBEETEnPM90y4 dYLuqSxWIphTJHE7kbarxYc2o0NVC3AymVhwKg4Lta8WYfpcpQilST72eLO1FKXA C5LariQbkcNfHO0O3pUMxxRgcGi6zWKFDJXr6dO+c6DtlsFMNdfDB7UUFUir6glc LEJGvy4CsQtFcGbAdspIuzBHEvCSFJPCldQ0lj35LjX5MINgIOJaDLSGlWHBXfow /rRwZ9WoHWqNhBoSu9Oxs6Ba969dLKKpWoGlnpFCJiCo6HX40RCFeLkVhaj+gH2I E7oG9IuAUmkTYmIP+LuSKcKEhahIeqg=
165 名前:155 mailto:sage [2006/03/05(日) 23:41:45 ID:wnORLPpC] $ openssl base64 -d < hoge.txt > foo.tar.bz2 $ tar -xvf foo.tar.bz2 で。
166 名前:login:Penguin mailto:sage [2006/03/05(日) 23:46:31 ID:w8NJg8s2] >>163 makeのエラーメッセージは?
167 名前:155 mailto:sage [2006/03/06(月) 00:06:55 ID:A/2gj/fT] こんな感じです。 ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x36): undefined reference to `_anthy_init' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0xa5): undefined reference to `_anthy_create_context' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0xfc): undefined reference to `_anthy_release_context' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x157): undefined reference to `_anthy_set_string' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x1a7): undefined reference to `_anthy_get_stat' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x1fa): undefined reference to `_anthy_get_stat' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x21f): undefined reference to `_anthy_get_segment_stat' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x2a3): undefined reference to `_anthy_get_segment' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x2d3): undefined reference to `_anthy_get_segment' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x34a): undefined reference to `_anthy_get_stat' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x36f): undefined reference to `_anthy_get_segment_stat' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x3dd): undefined reference to `_anthy_resize_segment' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x44d): undefined reference to `_anthy_commit_segment'
168 名前:155 mailto:sage [2006/03/06(月) 00:08:20 ID:d7XF6zhO] ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x4a9): undefined reference to `_anthy_set_prediction_string' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x4e7): undefined reference to `_anthy_get_prediction_stat' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x54e): undefined reference to `_anthy_get_prediction' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x577): undefined reference to `_anthy_get_prediction' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x6fb): undefined reference to `_anthy_release_context' ./.libs/libuim.a(libuim_la-anthy.o):anthy.c:(.text+0x726): undefined reference to `_anthy_quit' collect2: ld returned 1 exit status make[2]: *** [uim-sh.exe] エラー 1 make[2]: Leaving directory `/home/root/anthy/uim-1.0.1/uim' make[1]: *** [all] エラー 2 make[1]: Leaving directory `/home/root/anthy/uim-1.0.1/uim' make: *** [all-recursive] エラー 1
169 名前:155 mailto:sage [2006/03/06(月) 00:11:19 ID:d7XF6zhO] 前後しますがこんな警告が出てました。 正直さっぱです。我ながらヘボい。orz *** Warning: This system can not link to static lib archive libuim-custom.la. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have. *** But as you try to build a module library, libtool will still create *** a static module, that should work as long as the dlopening application *** is linked with the -dlopen flag to resolve symbols at runtime. libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries ar cru .libs/libuim-custom-enabler.a libuim_custom_enabler_la-uim-custom-enabler.o ranlib .libs/libuim-custom-enabler.a creating libuim-custom-enabler.la
170 名前:login:Penguin mailto:sage [2006/03/06(月) 00:15:06 ID:dRJdzgQ/] >>167-168 それはanthyのライブラリが見つからないと言っているから、 >>140 のようにCPPFLAGSとLDFLAGSでanthyのヘッダとライブラリの 位置を指定すればよい。
171 名前:155 mailto:sage [2006/03/06(月) 00:17:29 ID:d7XF6zhO] >170 げげっすいませんそこ見逃していました。 即レスありがとうございます。
172 名前:155 mailto:sage [2006/03/06(月) 00:49:00 ID:d7XF6zhO] makeできました! ありがとうございます。! というわけでもうほとんど意味がなくなった検証をこれからします・・・orz
173 名前:login:Penguin mailto:sage [2006/03/06(月) 01:15:02 ID:pyAU9OU5] >>172 ドシロートの悩みにお付き合い頂き恐縮っす。 本当に心強かったです。ありがとうございます。
174 名前:155 mailto:sage [2006/03/06(月) 02:08:51 ID:d7XF6zhO] >173 自分も困っていたのでありがたかったです。 ただなんにもしてないです。orz せめて検証してまとめてできたらこことcygwinスレに貼り付けてみます。 自己満足ですが ところでuim-elのコンパイルするときの CPPFLAGSとLDFLAGSはどのようにしましたか? さっきとおなじくまた /home/root/uim-el-0.0.6-beta3/uim-el-agent/helper.c:51: undefined reference to `_uim_get_nr_im' /home/root/uim-el-0.0.6-beta3/uim-el-agent/helper.c:53: undefined reference to `_uim_get_current_im_name' という感じのエラーがでまくってしまったので 新たに CPPFLAGS=-I/usr/local/include/uim LDFLAGS=-L/usr/local/lib/uim と設定しなおしてみたのですが エラーを起こします。 なおuim-el-0.0.6-beta3です。
175 名前:login:Penguin mailto:sage [2006/03/06(月) 03:06:24 ID:UF9vl88V] これって、他の窓アプリでも動く uim.el の様な ime が作られたら、 Cygwin を使って、uim が Windows でも使える様になるということ? 必要な Cgywin ファイルを同梱した Windows 用のソフト配布もあるから、なんか期待しちまう。
176 名前:login:Penguin mailto:sage [2006/03/06(月) 06:40:08 ID:oqQXaMip] すんません、.skk-uim-jisyo と .skk-jisyo とを「安全に」 リアルタイムマージする方法をいくつか挙げてみてください。
177 名前:login:Penguin mailto:sage [2006/03/06(月) 09:19:24 ID:dRJdzgQ/] >>174 uimのライブラリが見つからないと言っているが、そのエラーはありえないはず。 よくわからん。
178 名前:login:Penguin mailto:sage [2006/03/06(月) 09:21:33 ID:dRJdzgQ/] >>174 あ、uim-elを別でコンパイルしてるのか。uim-1.0.1のuim-elでは 問題があるのですか? このようにするといけるかも。 CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib
179 名前:155 mailto:sage [2006/03/06(月) 10:38:48 ID:d7XF6zhO] >あ、uim-elを別でコンパイルしてるのか。uim-1.0.1のuim-elでは >問題があるのですか? そうか同梱されてたんですね。 ということはもう入ってたのか・・・orz まぁたお騒がせしました。
180 名前:124 mailto:sage [2006/03/06(月) 10:43:24 ID:pyAU9OU5] 今回はホントお世話になりました。 蛇足みたいですが、嬉しかったので、経過報告とスクリーンショットを www.geocities.jp/tomoirino/cygwin-uim.html に整理しました。(Windowsでスクリーンショットを撮る方法が分からなくて 時間かかっちゃいました。はあ。) 重ねて御礼申し上げます。
181 名前:155 mailto:sage [2006/03/06(月) 11:20:13 ID:d7XF6zhO] なんかうまくいかないです。 というわけでもう一度はじめからやり直してみます。
182 名前:login:Penguin mailto:sage [2006/03/06(月) 14:03:32 ID:OpJqmQce] 日本語モードのオン/オフについて質問があります。 Debian sarge $ dpkg -l | egrep uim ii libuim0 0.4.6final1-3s Simple, secure, and flexible input method co ii uim 0.4.6final1-3s Simple, secure, and flexible input method co ii uim-anthy 0.4.6final1-3s Anthy plugin for uim ii uim-common 0.4.6final1-3s Common files for uim ii uim-fep 0.4.6final1-3s uim Front End Processor ii uim-gtk2.0 0.4.6final1-3s GTK+2.x immodule for uim ii uim-utils 0.4.6final1-3s Utilities for uim ii uim-xim 0.4.6final1-3s A bridge between uim and XIM vim で split したバッファを移動する際、 ^W j と何度か続けて入力すると日本語モードがオンになります。 これを無効にするには、どんな設定をすればよいのでしょうか? 普通にオン/オフするときのキーバインドは ~/.uim に次のように書いています。 (define-key generic-on-key? '("<Control>\\")) (define-key generic-off-key? '("<Control>\\"))