uim スレッド 8
前スレ955のかな入力Hackが動いていない件だが http://d.hatena.ne.jp/kakurasan/20080115/p1 相変わらずな模様。 他のGentooユーザはどうなのよ? どうやらcmssquare.comのwiki全部だめぽ mediawikiとpukiwikiのサンプルページすら403 漏れ、アク禁でもくらってるのか? そういえばmanaは開発終了したんか? 作者のblogにもサッパリ話題出なくなったけど。 uimを使う前に言っておくッ! おれは今PY-old.scmのライセンスをほんのちょっぴりだが体験した い…いや…体験したというよりはまったく理解を超えていたのだが…… ,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『著作者不明でGPLだが i|:!ヾ、_ノ/ u {:}//ヘ 詳細はLGPLを見ろ』 |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 な… 何を言ってるのか わからねーと思うが /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも何をされたのかわからなかった… ,゙ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった… // 二二二7'T'' /u' __ /:::::::/`ヽ /'´r -―一ァ‐゙T´ '"´ /::::/-‐ \ 催眠術だとか超スピードだとか / // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ ノ ' / ノ:::::`ー-、___/:::::// ヽ } _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ もっと恐ろしいものの片鱗を味わったぜ… わろたwww 暗黒のtkng tabatee時代を思い出したわ 1.4.1だと起動しないが、trunkなら問題ないみたい。 trunkとbranch1.4の先端ではおk。glibのfree,g_free問題だな。 Bug 418073 ? Crash at startup Linux build with jemalloc if GTK_IM_MODULE=uim https://bugzilla.mozilla.org/show_bug.cgi?id=418073 今週末に出るらしい。 https://bugzilla.mozilla.org/show_bug.cgi?id=418073#c6 >I'm going to release fixed version of uim later this week. uim-jaの方にはリリースアナウンス流れてないな uim-wnnのサポート範囲ってどうなってんだろう。 Wnn8は動くのかな? ソケットファイルが.uim.d/uim-helperにつくられてる うおっ、もうwikiに載ってた。 仕事早いっすな。 uim-skkを使っているのですが、 GTK_IM_MODULE、QT_IM_MODULE、mltermのuim入力と、 それぞれで変換候補の履歴?が反映されません。 つまりGTKアプリで「夕子」と入力して確定した後、 mltermで「ゆうこ」で変換すると「夕子」が一番先に来ず、他の候補(例えば友子)が一番先に来る、といった具合です。 これは何か直す方法はあるのでしょうか? もう一枚、新しく mlterm を開いて「ゆうこ」を変換すると 「夕子」が最初に来たりする 試してないけど、SKK鯖経由にしてみたらどうだろう。 みなさんレスありがとうございます。 >46 やってみましたがダメですた。 >47 自分もそう思って以前試したことがあるんですが、ダメですた。 鯖は個人辞書にノータッチだったか。スマソ>>45 uim-ximなら手動でkillall -USR1 uim-ximという手もあるが、 immodule他は……わからん。 uim-dict-gtkはsj3辞書には対応するのかな。 sj3.c:69: warning: ISO C does not support %n$ operand number formats ああっ、もうダメッ! ぁあ…uim出るっ、uim出ますうっ!! lintianが何やら吐いてるんで貼っておく W: uim-xim: manpage-has-errors-from-man usr/share/man/man1/uim-xim.1.gz 1: warning: `"' not defined N: N: This man page provokes warnings or errors from man. N: N: "cannot adjust" or "can't break" are trouble with paragraph filling, N: usually related to long lines. Adjustment can be helped by left N: justifying, breaks can be helped with hyphenation, see "Manipulating N: Filling and Adjusting" and "Manipulating Hyphenation" in the manual. N: N: "can't find numbered character" usually means latin1 etc in the input, N: and this warning indicates characters will be missing from the output. N: You can change to escapes like \[:a] described on the groff_char man N: page. N: N: Other warnings are often formatting typos, like missing quotes around N: a string argument to .IP. These are likely to result in lost or N: malformed output. See the groff_man (or groff_mdoc if using mdoc) man N: page for information on macros. N: N: This test uses man's --warnings option to enable groff warnings that N: catch common mistakes, such as putting . or ' characters at the start N: of a line when they are intended as literal text rather than groff N: commands. This can be fixed either by reformatting the paragraph so N: that these characters are not at the start of a line, or by adding a N: zero-width space (\&) immediately before them. N: N: At worst, warning messages can be disabled with the .warn directive, N: see "Debugging" in the groff manual. N: plugin`s'にしようぜ Users Interested in MasochismにはS成分が不足している uim-anthy-utf8 て、今までの uim-anthy と何が違うの? uim-toolbar のアイコンをユーザが変更することはできますか? 黒背景にしていると見えなくて辛いです。 /usr/share/uim/pixmaps/*.png をいじればできるんでしょうけど 補色で文字部分を縁取るとか、見栄えにも配慮が欲しいよね。 ローマ字入力で子音だけ入力して確定した場合に入力した子音が消えてしまうのを防げますか? xとだけ入力してリターンキーを押すと消えてしまうのを防ぎたいという意味です。 uim-1.4.1 anthy-9100d Wikiの編集ポリシーはどうなったんだお( ^ω^) beta2出すそうで http://www.mail-archive.com/uim-en@googlegroups.com/msg00101.html なんかプロジェクトリーダー兼リリースマネージャ体制になってからは リリース作業が円滑に進まなくなったねえ。 そういやfep神見掛けなくなったな 辞めちゃった? installed-im-listが空になっちまった… ( ゚д゚) _(__つ/ ̄ ̄ ̄/_ \/ /  ̄ ̄ ̄ ( ゚д゚ ) _(__つ/ ̄ ̄ ̄/_ \/ / >>83 ( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ ) ( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ ) ( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ ) ( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ )( ゚д゚ ) installed-im-listは直ったけど、loader.scmで (skk "ja" "EUC-JP" "SKK" "uim version of SKK input method" "tutcode") ってなるんすけど。tutcodeがskkに偽装だお。 require-moduleでload-plugin使うように戻したら直た。てか、module-loadって何のためにあるんだ??いみふだな。 >comittters //\⌒ヽペペペタタン // /⌒)ノ ペペタタタン ∧∧_∧∧ \ ((∧∧_∧∧ ((; ´ДД`)))' ))((・∀∀・ ;)) <みみみんなももちつつけけ // ⌒ノノ ( ⌒ヽ⊂⊂⌒ヽ .((OO ノ )) ̄ ̄ ̄()__ ))) ))_)_)) (;;;;;;;;;;;;;;;;;;;)(((_(( 使用可能にする入力方式をいじったら死亡 Error: in read: non-ASCII char in token on a non-Unicode port: 0x80 libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: All functionality has been disabled to save user application data. libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: [fatal] All functionality has been disabled to save user application data. > scheme記述必要があります. 日本語でおk >>94 installed-modules.scmの内容はどうなってるでしょうか。 また、uim-scimがインストールされてたりしないでしょうか。 uim-pref-gtk: ../sigscheme/src/read.c:536: read_sexpression: Assertion `ch_class == SCM_CH_TOKEN_INITIAL || c == (-1)' が失敗しました. これとは違うんすか?omoteタソ >967 名前:login:Penguin [sage]: 2008/01/03(木) 12:29:40 ID:RzLYBkiW >debian sidでQt4 immoduleがビルドできね。 > >これ…か? >http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=458558 uim-1.5.0 にしたのですが… (define anthy-use-with-vi? #t) で使っていると uim.el (emacs-23.0.60) で使ってても ESC 押すと直入力になってしまいませんか? uim-toolbar-(gtk|qt)を 日本語入力ON→表示 日本語入力OFF→非表示 することってできませんか? IMの状態表示をそういう挙動にして欲しいね。 http://www.fenix.ne.jp/ ~G-HAL/soft/nosettle/#uim ツールバーをそういう挙動をすると イチイチONにしないと使えなくなるので不便だ。 キー設定でキーいじったら死亡 Error: in read: ill-formatted number: #d8- libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: All functionality has been disabled to save user application data. libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: [fatal] All functionality has been disabled to save user application data. >>104 手元で再現できません。確実な再現手順をお願いします。 uim-pref-gtkを起動 ↓ ○○ キー設定からキーいじりダイアログを出す ↓ そこから適当にキーを2-3回追加、削除する ↓ アボーン trunkだけのバグっぽ。1.5は関係ないでつよね? >>108 _n ( l _、_ \ \ ( <_,` ) ヽ___ ̄ ̄ ) グッジョブ!! / / nosuke.elにライバル出現 105 :名無しさん@お腹いっぱい。:2008/05/15(木) 16:58:39 scim-bridge.el を作ってみたんですど、どなたか動作確認をしていただけないでしょうか。 変態的な処理をいろいろやっているので心配です。 ttp://www11.atwiki.jp/s-irie/pages/11.html よろしくおねがいします。 デビアソのuim-tcode 1.5.1-1にファイルが足りなくて動かんす ( ゜д゜) 1.5のuim-el、Mac OS Xのemacsで動かないです。uim-el-helper-agentがクラッシュします>< >>115 「ふーん」ってことはないだろう。 >>114 話聞くよ! バナナはそのうち絶滅するので考える必要はありません 1.4.2だと動いていたんです>< 1.5.1だとuim-elを動かしてもツールバーは反応しないし、モードを切替えるとクラッシュします>< uim-fepとかuim-ximは動くんですけどemacsだと Thread 0 Crashed: 0 libSystem.B.dylib 0x96372e6f szone_free + 2101 1 libSystem.B.dylib 0x963725ad free + 106 2 uim-el-helper-agent 0x00001f27 process_command + 159 3 uim-el-helper-agent 0x000026ec main + 368 4 uim-el-helper-agent 0x00001e2a start + 54 って出てます>< わかりました。1.5でエンバグしてたみたいです>< こうしたら直りました>< 1.5.2出してください>< --- uim-el-helper-agent.c.orig +++ uim-el-helper-agent.c @@ -206,10 +206,9 @@ debug_printf(DEBUG_NOTE, "read command\n"); do { - if ((len = read(STDIN_FILENO, rbuf, sizeof(rbuf) - 1)) == -1 || len == 0) { - rbuf[0] = '\n'; - rbuf[1] = '\0'; - len = 1; + if ((len = read(STDIN_FILENO, rbuf, sizeof(rbuf) - 1)) == -1) { + rbuf[0] = '\0'; + len = 0; debug_printf(DEBUG_NOTE, "stdin has corrupted\n"); } else rbuf[len] = '\0'; uim-skk を使っています。 openoffice.org にて漢字変換を含む入力を行うと、openoffice が フリーズしてしまいます。 どこかにログは出ていないかと探したところ、~/.xsession-errors に 以下のようなエラーログらしきものが吐き出されていました。 XIM_ERROR received. imid = 2 error_code = 13 message = () error_code の部分がエラーの内容を表わしているのだと思うんですが、 数字しか書かれていないため、意味が分かりません。これはどういったエ ラーなんでしょうか? XIM_ERROR error_code = 13 が出力されたときは、 --async オプションをつけるとよいという記事を見つけ 試してみました。 完全にフリーズすることはなくなったのですが、妙な挙 動になります。漢字の変換候補を出すと、 3 回ほど Enter を押すまでフリーズしたようになります。Enter をペチペチ 押していると、そのうちに制御が返ってくるんですが・・・。 >>121 error code 13はBadProtocol ttp://www.x.org/docs/XIM/xim.pdf 申し訳ないのですが、質問です。 uim-anthy、anthyもインストールしてる状態で、~/.xinput.d/ja_JPも設定して X上でuimも立ち上がっているのに入力モードが直接入力「-」しかありません。 当然Shift+Spaceも意味が無く、設定も直接入力の設定しか出ない状態です。 ちなみにuim-1.5.0です。 どうすればanthyが使えるようになるのでしょうか? 読みました。 $ uim-sh uim> (map im-name im-list) (direct) こんな感じになります。 >>127 uim-anthy認識してねえがな。 どうやって入れたんだ? レスありがとう。 rpmで入れました。 ファイルが全部ある事は確認しましたし、 今使ってるバージョンでは特にバグ報告は無いはずです。 何が原因なんでしょう… 新しいHDDにFedora9をインストールしたらこうなってしまいました。 以前の環境では問題なく使えたんだがなー 強制的にuim-anthyを認識させる方法とかありますか? uim-module-manager --register anthy --path ~/.uim.d/plugin >>130 installed-modules.scmとloader.scmが無いと言われて出来ません。 外部から持ってきて入れたのですが、それでも無いと言われます。 ですが、uimを1.4.2に落としたら解決しました。anthyも使えます。 落とした後に1.5.0に上げても大丈夫でした。 1.5.0をアップグレードでなしにインストールすると問題があるのかも? とにかくありがとうございました。 トルコ語を入力するにはこの中のどれを使えばいいんでしょうか? トルコ語はたしかtrだと思うのですが、trが見当たりません。 "m17n-hr-kbd", "m17n-sr-kbd", "m17n-ja-trycode", "m17n-ja-tcode", "m17n-zh-pinyin", "m17n-zh-py-b5", "m17n-zh-py", "m17n-ko-han2", "m17n-ko-romaja", "m17n-latn-pre", "m17n-latn-post", "m17n-bo-wylie", "m17n-sv-post", "m17n-ka-kbd", "m17n-gu-itrans", "m17n-grc-mizuochi", "m17n-bn-itrans", "m17n-bn-unijoy", "m17n-te-itrans", "m17n-hi-itrans", "m17n-ug-kbd", "m17n-sk-kbd", "m17n-fa-isiri", "m17n-ta-itrans", "m17n-en-ispell", "m17n-as-itrans", "m17n-ml-itrans", "m17n-am-sera", "m17n-he-kbd", "m17n-lo-kbd", "m17n-lo-lrt", "m17n-dv-phonetic", "m17n-my-kbd", "m17n-kk-arabic", "m17n-kk-kbd", "m17n-si-samanala", "m17n-si-wijesekera-preedit", "m17n-si-wijesekera", "m17n-ar-kbd", "m17n-th-kesmanee", "m17n-th-kesmanee-2", "m17n-th-tis820-2", "m17n-th-pattachote-2", "m17n-th-tis820", "m17n-th-pattachote", "m17n-pa-itrans", "m17n-or-itrans", "m17n-km-yannis", "m17n-el-kbd", "m17n-kn-itrans", "m17n-hy-kbd", "m17n-ru-phonetic", "m17n-ru-yawerty", "m17n-ru-kbd", "m17n-ja-anthy", "m17n-vi-viqr", "m17n-vi-telex", "m17n-vi-vni", "m17n-unicode", "m17n-rfc1345", "m17n-syrc-phonetic", "m17n-zh-bopomofo", "m17n-zh-tonepy", "m17n-zh-tonepy-gb", "m17n-zh-cangjie", "m17n-zh-py-gb", "m17n-zh-tonepy-b5", "m17n-zh-quick" elatinにもそれっぽい項目があるけど トルコ語 (後置修飾) トルコ語 (亜流後置修飾) トルコ語 (Latin-3, 後置修飾) トルコ語 (Latin-3, 亜流後置修飾) >>135 >>136 どうも有難うございます。m17n-latn-post/preを試してみました。 cedilla(文字の下の尻尾)とdiaeresis(頭に")の入力は分かるのですが、 ただやっぱり分からないのは、uとは異なるトルコ語独特のウの音「 」と、 i(イー)の大文字「 」(「」内は文字化けしちゃう?)の入力の仕方です。 ! + / = は「 」とはちょっと違うように見えるので。 あ、やっぱり、「」内の文字が表示されていないかぁ こんなソフト無いですか? in Linux板 (9yh) http://pc11.2ch.net/test/read.cgi/linux/1197777665/628- のほうで教えていただいたComposeキー(Multi_key)の機能を使う方法 しかないんでしょうかね。それともscimでは可能なのかな? 根っからのoperaユーザーなのでoperaとscimとの相性がよろしくなく、 できればuimのままでいたいのですけれども。 m17n-latn-preで、トルコ語の大文字の「i」の入力方法が分かりました! . + I とすればよいのでした。 残りは、小文字のiから字上符の・を除いた日本語で「ウ」に聞こえる文字だけです。 /usr/share/m17n/latn-post.mim を テキストエディタで開いて、 入力したい文字を検索してください。 キーバインディングが分かると思います。 抜けている文字があるようでしたらバグだと思いますので、 できれば開発者に連絡してください。 http://www.m17n.org/m17n-lib-ja/mailinglist.html 連投すみません。残る最後の文字の入力方法も分かりました。 / + i (/を押してからiを押す)とすればよいのでした。 たいへんお騒がせしました。m(_._)m >>140 そっか、そのファイルを参照すればよかったんですね。 m17n-latn-postでも 「i.」「I.」と入力すればよいことが分かりました。完全解決です。 以後そのファイルを参照して自己解決するように気をつけます。 どうも有難うございました。 インド系文字をuimを使って入力することはできますか? できるとしたら何をインストールしてどう設定すればいいのか教えてください。 ディストリはDebian 4.0です。 >>145 uim-m17nlibをインスコしてm17n-unicode >>146 uim-m17nlibはインストールしましたがそのm17n-unicodeと設定の方法が わかりません。 >>146 uim-m17nlibをuimと同じバージョンにしたらちょっとした設定で打てるように なりました。ありがとうございました。 UIM-Anthyの設定について質問させてください ひらがな入力モードでshiftキーを押しながらアルファベットキーを押したときに、大文字になってそのあとascii入力にするにはどうしたらいいでしょうか? 下のwikiの項を見たのですが、設定方法がわからないです http://uimwikija.mw.cmssquare.com/index.php/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA 設定ファイルの一部分を修正している?のかと思うのですが…… uimのバージョンは1.2.1です。~/.uim.d/customs/custom-anthy.scmも見たのですが、上のwikiに書いてあるような部分はなく、とても20行弱のものでした。 「Shift+アルファベットキーで大文字アルファベットを直接入力」ってのならイジる対象はモジュールだろ Linuxディストロなら/usr/share/uim/とかにある >>152 ありがとうございます! /usr/share/uim/anthy.scm をwikiのとおりにいじったらできました 感謝 Cannaの拡張モードを起動するにはどこでキーバインドを設定すりゃいい? ハングルの (ルル)という字がm17n-ko-han2で入力できずに困っています。 [ (f)][ (m)][ (f)]という順番にキーを押すのですが何度やっても「fm 」と 表示されてしまうだけで、「 」というふうになりません。なぜなんでしょうか。 >>156 ないですね^^; 己 一 己 というルル(rur)というハングルを入力したいのですが。 >>156 ハングルは良く知らないのですが、 「f」で「己」、「m」で「一」のパーツを表すので、 「fmf」と入力すると 己 一 己 という合成文字になるようです。 実際 uim の2ボル式ハングルではそのように表示されました。 scim-hangul の2ボル式でも同様でした。 >>158 uim-m17n は試していないですが、 scim-m17n では「fmf」で「fm己」になりました。 m17n library のバグのような気がします UIM すげーよ なんで最近の Linux は SCIM 標準なのかわからん tkng暗黒時代に多くのディストリがSCIMに鞍替えした UIM SKK + dbskkd-cdb やったら SKK の真骨頂をみたきがした。 もっと追求できる? ____ /⌒ ⌒\ ホジホジ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ | mj |ー'´ | \ 〈__ノ / ノ ノ >あちがとうございました。 の検索結果 約 11,200 件中 1 - 10 件目 (0.29 秒) ____ / \ / ─ ─\ / (●) (●) \ | (__人__) | / ∩ノ ⊃ / ( \ / _ノ | | .\ “ /__| | \ /___ / UIMいれてから入力が楽すぎていろんなスレに駄レス量産するようになった。 ふと我にかえるとちょっとかなしい。 uimとanthy使いはじめたんですが、日本語入力時に おk とか wktk とか入力できるようにする簡単な設定あります? >>74 はuim-skk だとうまく動かないね。 SKK で丸括弧が全角になるのってきもちわるくない? ddskk は原則半角だったんだけど uim だとモードで半角/全角かわるから 英数字の後と日本語の後の括弧で統一感がなくなったりする。 どうにかならない? /usr/share/uim/japanese.scmを編集したらええ つーかutf-8化してよ〜 skkでeuc-jp外の文字も入力したい lennyのiceweaselで入力中にuimが死ぬって独り言がチラホラ。 uim1.5.2niagetara ,nihongo, nyuuryoku, dekinakunatta dameda, korya uim.dと.anthyけしたら入力できた いちいち消すのかよ、これ うちでは何ともなく1.5.2にできたけど。 日頃の行いか? しっかしuim.elでleim使ってるけど、isearchで 日本語にする方法がわからん。 dbエラーの次は503かよ・・・ もう少しまともに使えそうなところはなかったのか? @gentoo qt4.4.0から4.4.1にアップデートしたら、uim1.5.2のqt4モジュールが使えませんっ >< kdeやqtアプリを立ち上げようとしたら何もメッセージ出さず沈黙してしまいます。 uim再ビルドしても変わりませんっ! >< scim-bridgeは再ビルドせずそのままqt4.4.1で使えています。 uim.el ってしょっちゅうタイムアウトして異常終了しない? >>192 はい、qt-4.4.1 と uim-1.5.2-r1の組み合わせです。 ~/.xinitrc に export QT_IM_MODULE="uim" ~/.config/Trolltech.conf に DefaultInputMethod=uim という環境です。 たとえばxtermで $ qtconfig と起動しても ウィンドウが表示されず、xtermにも何もメッセージが表示されません。 上記2ファイルのuimをscim-bridgeに変えるとqtconfigが正常に起動し fontタブ内のサンプルテキストの欄にscim-bridge経由で日本語正常に打てます。 QT_DEBUGうんちゃらをつけて起動してみたら? ディストリビューション:Slackware12.1 Xがインストールされていない、環境にて、cuiベースのアプリケーションから、 日本語の読み書きの環境を構築している最中です、具体的には、端末及び、Lynxやviで日本語を使用したいと考えています。 日本語入力の環境をAnthyとuimで構築したいのですが、uimのmake の部分で つまずいて、おります。なにとぞ宜しくご教示願います。 $ tar zxf uim-1.5.2.tar.gz $ cd uim-1.5.2 $ ./configure --prefix=/usr --enable-dict $ make ここで、cannot find -lXextと、lXextが無いと、文句を言ってきます、どのように対処すればよろしいのでしょうか。 # 以下エラーの内容 /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../i486-slackware-linux/bin/ld: cannot find -lXext collect2: ld returned 1 exit status make[1]: *** [uim-xim] Error 1 make: *** [all-recursive] Error 1 >>197 まずは ./configure --help してみようじゃないか >>197 エラー内容はもう少し手前から晒さないと意味なくね? てか--enable-dictはGTK+ >= 2.4が必要らしいんだが。 そのマシンにはX11サポートなしのGTK+が入ってたりすんの? >>197 です レスサンクスです >>198 何気に、他人のHP真似てやってましたが、意味の無い引数や、ありえない引数を付加したことに気づきました >>199 今、自分も気づきましたなので、configureの引数は $ ./configure --prefix=/usr または、dllを外に出すオプション付きの $ ./configure --prefix=/usr --enable-shared 両方試しましたが、同じエラーの結果です。 変な、日本語でした 誤 または、dllを外に出すオプション付きの 正 または、リンクを動的に張るオプション付きの >>199 それから >>エラー内容はもう少し手前から晒さないと意味なくね? 最初のエラーの箇所がここで、手順は、書いた通りなんですが あと、uimのバージョンですが uim-1.5.0、uim-1.5.1、uim-1.5.2を試しましたが、やはり同じ箇所で同じエラーが出ます Makefileから、lXextを検索しても無いし /home/penguin/tmp/uim-1.5.2及び、/usr/src/linux配下をgrepしても出てきません・・・・困った --with-xftとか---without-gtk2とかの肝心なオプションが 目に留まらなかったのはなぜなんだぜ? ./configure --help | lessなどでよく眺めるよろし >>204 >>205 thxです >--with-xftとか---without-gtk2とかの肝心なオプションが 見逃していましたが、付加して、コンパイルして見ましたが、結果同じでした なんかエラーの、/bin/ld: cannot find -lXextこの辺りの単語をググルと、厄介そうなエラーメッセージに思えます とりあえず、そのエラーの出所も今は、はっきりしていないので 今、 $ make 2> | grep makeerror.log ログを吐かせて解析しています。 $ make 2> makeerror.log こうでした GTK+かQtライブラリが中途半端に入っているに千円かけよう >make[1]: *** [uim-xim] Error 1 uim-ximをビルドしようとしてコケてんだろ? makeのエラーログの抜粋ですが、ここで lXext が参照されています、やはり、エラー通り uim-xim絡みです http://packages.slackware.it/ で lXext探してもないし、どうなってんだか uim_xim-compose.o -lXext -lX11 uim_xim-helper.o uim_xim-compose.o -lXext >lXext探してもないし そりゃないだろw libXext ところで uim を X 依存なしでビルドしようとしているの? それとも最終的には X 上で uim を使う予定なら、まずは X 周りをインスコしたら。 むしろ--without-xつければいい話じゃねーの --without-xはuimのconfigureではどうやら効果がないっぽい。 出来上がったMakefileをいじってximをmakeしにいかないように するしかないんじゃないかな。 まだやってたのか uimが簡単にインストール出来る鳥でX使わない方が早いような… 皆さんありがとう、遂にAnthy&uim-1.5.2がslackware12.1に入りました >>211 さんの、指摘通り、libX11-1.1.4-i486-1を入れたら、コンパイラが、最後まで完走しました 初期設定は済ませなくとも、uim-fepと端末に入力すると 左下に[直接入力]と表示されると、HPに書いてあるのですが http://mplace.no-ip.org/pukiwiki/index.php?uim%20%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB 自分の場合 [ L_ ]と表示され、当然ctrl+jを押下しても、日本語に変わりません 何でなんでしょうか? UIMって、どのディストリでもインストしようとすると結構癖あるよな。 ほとんどSCIMがデフォルトだからだけど。 そうかな?俺の場合、PCLOSとUbuntu系では問題ないけど。 >>215 です、色々試してみますが、前へ進みません、宜しくお願いします。 設定内容を下記の通りにして、ログインするのですが、エラーがでてしまいます。 ※ 端末、viへは、インストール前の英数字しか入力できません ※ ctrl+j押下しても、左下へanthy[A R]と表示されるだけで、日本語入力へ切り替わりません エラー内容 UIM-XIM bridge. Now supporting multiple locales. Using full-synchronous XIM event flow failed to open display! 設定内容 $HOME/.profile uim-xim & XMODIFIERS=@im=uim ; export XMODIFIERS $HOME/.uim define default-im-name 'anthy) 文書を探してくるのは結構だが、>>1 のwikiは読んだのか? 最近のuim-fepでは[直接入力]なんて表示されないし、 最近のuim-anthyで[Ctrl] + [j]したって日本語入力はONにならないぞ? それにX上で入力してないならuim-ximを起動する必要もない。 お、--without-xをつけて-without-gtk2をつけないとコケる。 >uim_pref_gtk-key-util-gtk.o: In function `im_uim_init_modifier_keys': >/trunk/helper/../gtk/key-util-gtk.c:391: undefined reference to `uim_x_kana_input_hack_init' >uim_pref_gtk-key-util-gtk.o: In function `im_uim_convert_keyevent': >/trunk/helper/../gtk/key-util-gtk.c:240: undefined reference to `uim_x_kana_input_hack_translate_key' >collect2: ld returned 1 exit status >make[1]: *** [uim-pref-gtk] エラー 1 お陰様で、ようやく日本語入力が、できるように設定できました Thx for all 無駄な子音を捨てない設定をやってみました。 ある程度は改善されましたが、 完全に子音を捨てないようにすることはできないようですね。 例えば、「2ch」と打ち込んでenterを押すと「2」としか表示されません。 この点、将来的には改善されるのでしょうか? uim-ximで編集領域のフォントサイズって変えられますか? MediaWiki internal error. uim-cannaでshiftを押しながら入力すると、英語の大文字が出るようにするには どうすればいいのでしょうか? >>226 cannaでは無理。uimの糞たるゆえんである。 uim.el 落ちすぎ…使いものにならん1.5.2 最近日本語wikiにアクセスしても見れた試しがないんだが 返ってくるのは内部エラー、DBエラー、503 基本的なところは悪くないのに、 ウェブが使えてない管理体制はどうにかならんのか。 細かいところのバグとか多いからフィードバックたくさん集めたほうがいいのに。 こりゃSCIMに逃げるわけだよ。 uim 1.5.3 Release Note Critical bug fixes for Qt4 bridge. これは本当にまずいバグなのでアップデート必須。 uim-qt4 をインストールすると kde4 のソフトが 全て起動しなくなる 管理者がユーザーなめてるとしか… いまどき中学生でもwikiぐらいまともに管理できるだろ。 これですな。ttp://bugs.freedesktop.org/show_bug.cgi?id=17302 >>235 wikiと何の関係が。 >>236 管理者がユーザーなめてるかどうかは知らんが、 >>236 が管理者なめてるのは間違いない。 wikiが必要なら管理者権限もらって立て直すなり、 自分でwikiを立てて記事を移行するなり すればいいんじゃないの。 > 中学生でもwikiぐらいまともに管理できる いっとき管理できても管理し続けるのは面倒だろう。 blogでさえ三日坊主だよ。 でかいバグ (というかQt側の不具合) の割に 反応なかったね。 こりゃ本当にユーザー少ないんだな >>239 > でかいバグ (というかQt側の不具合) の割に > 反応なかったね。 > こりゃ本当にユーザー少ないんだな KDE4を使っている人が少ないだけなんじゃないの? 1.5.3をビルドしてみました hoge@ubuntu8.04:~$ uim-pref-gtk uim-pref-gtk: error while loading shared libraries: libuim.so.6: cannot open shared object file: No such file or directory こんなもんなんでしょうか? それとは関係ないだろうが、現在のmakefileには別に現在インストールしている方の ライブラリにリンクされてしまうという問題があるような気がするんだが、誰か分からない? アップグレードした時、anthyが入力できなくなるビルドができる確率1/2なんだよな…。 anthyのリンクがエラーになってインストールされない。 >>240 Qt4.4.1ってまだほとんど使われてないし。 っていうか、いま見たらuim-qt4いれてなかった。 XIMで使ってた。orz >>242 ご声援、ありがとうございます >>246 hoge@ubuntu8.04:~$ sudo ldcofig としたら hoge@ubuntu8.04:~$ uim-pref-gtk Error: Segmentation fault ですた /etc/ld.so.confには include /etc/ld.so.conf.d/*.conf とあって /etc/ld.so.conf.d/libc.confには # libc default configuration /usr/local/lib だったので、ダイジョブかなと思ってますた はじめて./configureとかsudo make installとかしてみてドキがムネムネだったのですが やっぱり毛が生えそろったばかりの初心者には荷が重すぎたようです 安西先生、tutcodeの部首合成変換をためしてみたかったです 1.4.1をおとなしく使っていることにします 1.4.1と1.5.3がprefixが異なって混ざってるに1000ペリカ 出来ないのがくやしくて戻ってきてしまったり >>250 よろしかったら、どんなmakeをすればいいのかヒントをいただいたりできますか とりあえず ./configure --prefix=/usr/local/lib としてみました ていうかスレ違い。。。ごめんなさい(´・ω・`) ここでも似たようなのを見た。 Gentoo Linux 25 http://pc11.2ch.net/test/read.cgi/linux/1209714287/5-7 >普通に、emerge -u uim すると、libuim.so.5 (uil-1.4.2)にdependしてbuildされる。 makefileかなんかおかしいんかなぁ。 あと>>243 のanthyはmake -j1で解決。libuimかなんかが同じ階層にあってj2以上じゃ失敗してたみたい。 取り合えずやってみるんならシステムにインスコしないで ./configure --prefix=`pwd`/tmp make install DESTDIR=`pwd`/tmp とかでいけないだろうか…?試してないけど。 >>252 /usr/share/uim か /usr/local/share/uim あたりが怪しいんじゃないかな? バイナリパッケージをアンインスコしてからmakeしてみるとか。 >>1 のwikiがずっとデータベースエラーなんですが何とかならないんですか? 何とかならないので、情報を求める人は 自分でサイトを引き継いで運営するしかないというのが このスレの総意です。ありがとうございました。 GJ. UIM には頑張ってほしい。 SKK エンジンを Emacs と一般アプリ間で共有する唯一の手段なんだ… Omoteタソtypo多杉 スペルチェッカ使ったら? ibus-uimをつくればいいんじゃね? すごく簡単でつよ 1.5.3でもまだクラッシュするなあ Error: in car: pair required but got: #f libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: All functionality has been disabled to save user application data. libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: [fatal] All functionality has been disabled to save user application data. skkで送りあり変換後にクラッシュすることが多い気ガス Emacs+SKKで変換時にuim-el-agent (1.5.3のやつ)が20MB以上メモリ消費量上げるのってバグ? 他のGTKアプリで変換するときにuim関係プロセスがそこまで上がることもないし dbskkd-cdbで使ってる5MB程度のcdb辞書でそこまで使うとも考えられないし そもそもuim-el-agentが辞書とか読みこんでるわけでもないと思うけど… Emacs上でなんかいちいち引っかかるなと思ったら40MB以上読んでたりするんだが。 初めから英字入力出来るようにしておいてほしい 混乱するよ 開発が活発なのは好感がもてるな。 どんどんよくなってくる。 API仕様書を公開しました - nokunoの日記 http://d.hatena.ne.jp/nokuno/20081104/1225782418 Social IME API仕様書 ver 0.01 http://www.social-ime.com/api.html > Social IMEのAPIを公開することで、次のような効果を狙っています。 > ・誰かがMacやLinuxで動作するクライアントソフトを作ってくれる。 uim から使えたら便利? いつかuim-1.5をmakeしようとしたひとです Ubuntu8.10にアップグレードしたのでuim-1.5.1についているTUT-Codeを試してみようと思いました しかしuim-systrayを右クリックして「入力方法の切り替え」を選びTUT-Codeを選択しても 直接入力のまま変換される気配がしません。ていうかトレイがうんともすんともいわなくなりました それどころかもう一度右クリックするとAnthyやt-codeまで消えた白紙の状態になり、もとに戻りませんでした uim-pref-gtkを呼んで「使用可能にする入力メソッド」をAnthyだけにすると、もとの状態に戻りました どこから問題を切り分けたらいいのでしょうか… あるいはそんなにぼくにTUT-Codeを使ってほしくないのでしょうか… >>278 ありがとうございます とりあえず端末からuim-im-switcher-gtkを実行して失敗した後、/var/log/をざざーっと眺めてみましたが とくに記述されているところがなかったです syslogとmessageとgdmが更新日時近かったので丁寧にみて、他のは軽くだったのですが ひととおり全部眺めてみました。よくわかんなかった… あるいはuimはもっと別のところにエラーログを出すのでしょうか(´・ω・`) ~/.xsession-errors(だっけ?)あたりはどうよ .uimと.uim.dをリネームして再起動してみる installed-modules.scmとloader.scmが壊れてないか確認 別のバージョンのuimが混ざってないか確認 uim関係ファイルのパーミッションを確認 LIBUIM_VERBOSEつけてみる >>280 まさにそれでした! ~/.xsession-errorsをみたら Error: in scm_symbol_value: unbound variable: skk-lib-dic-open Error: Error: in scm_symbol_value: unbound variable: skk-lib-dic-open みたいのがずらずらーっとでていて「ん?SKK? …そういえば交ぜ書き辞書にSKKの辞書使うとか言ってたかも」と気づき uim-skkをインストールしたら、無事使えるようになりました。ありがとうございました(´ω`) エラーログってホームにあるんですね。勉強になりました。TUT-CodeってSKKが必要なんですね。これも勉強になりました あとね、.uimでもよくわからない挙動があるんですけど、質問するのはもうちょっと粘ってからにします(´・ω・`) 日本語wikiは結局どうなったんだよ…… どこに書けばいいんだ? >>268 でまた死亡した uimが死んでもプリエディットが残ったままだったもんで ナンジャコリャーって感じでそのままイジってたらアプリまでご臨終に ** ** Gtk:ERROR:(/build/buildd/gtk+2.0-2.12.11/gtk/gtktextsegment.c:196):_gtk_char_segment_new: assertion failed: (gtk_text_byte_begins_utf8_char (text)) >>268 >>286 ありゃ?私と同じ症状だと思うのですが、1.5.4 で直ってませんか? 1.5.x なら skk.scm の上書きだけでいけると思うのですが。 uim の skk で、起動して mN とか打つと駄目になる奴ですよね? >>287 そうっぽい それでしばらく使ってみるよ uim 1.5.1 で skk 使ってるんだけど vim で imap 。 . iab 。 . とかやっても 。が入力されてしまうのは uim と vim どっちの問題ですか? vimのバグ :help todo.txt UTF-8: mapping a multi-byte key where the second byte is 0x80 doesn't appear to work. (Tony Mechelynck, 2007 March 2) (require "japanese.scm") (define ja-rk-rule (append '((((",") . ()) ("," "、" ",")) (((".") . ()) ("." "。" "."))) ja-rk-rule)) ;;; vim: set ft=scheme: 後ろの 3 文字の意味がわかりませんが, とりあえず ,. になりました. uim-gnome? uim-gtk?をgnomeのメニューバー上に表示させてるけど、 スキンを黒っぽくした時に変換モードの文字がみえない。色を変えること できるんだろうけど、scmスクリプトを書く必要がある? /usr/share/uim/pixmapsに入ってる画像じゃないかな 試してないけど >>294 さんくす。確認したけど、そうみたい。画像ならば画像を作りなおさなきゃ 下に影を付けてみればどんな環境でも対応できそうですね。 ドット絵の魔術師になるか。。。 もとのsvgをinkscapeでいじるのが楽じゃないかな? >>297 そうだね。HDDを探したけど無い^^; debian系だとsvgアイコンはインストールされない uimで使ってない=イラネというメンテナの判断 >>299 うん。そこでソースを取ってきてsvgをいじりました。:-) 出来はいまいちなんで改良する必要ありですが、おかげで読めるように なりました。ありがとさん。みなさん。 小さいですが、お礼のディスクトップ画面です。:-) http://usamimi.info/ ~linux/u/ss/1228406636657.jpg よくDisktopは間違いとか専門家はいうけどさー ディスプレイはHDDの上にあってDiskbottomではないんだから厳密には正しいのでは? いまどきディスプレイを本体の上に載せるなんてレアケースにもほどがある uim-el-agentメモリリークでRSS 60MB突破記念。 もう限界かもわからんね… uim-skkで nwa が ぬぁ になるのが気持ち悪い。どこを弄れば良い? uim-skkで後変換しようとQを押してもcontrol+fや→で右に行ってくれません。 他のキーに割り当てるなど試してみたのですが、だめでした。 ”.uim”の設定で対処可能でしょうか? どうすれば良いのかご教示、お願いします。 >>311 http://groups.google.com/group/uim-ja/browse_thread/thread/82c625ed176d138a nwa→ぬぁやbwa→ぶぁは「99式」日本語のローマ字表記方式に載ってる綴り http://www.roomazi.org/99siki.html まあローマ字表記方式とローマ字かな変換にそれほど密接な関係はないが、 ローマ字かな変換のJIS規格にも元々hwa→ふぁやkwa→くぁなどがあるので、 その理論的拡張だと考えればそれ程おかしいものでもないでしょ。 nwaで困るひとって、山野とか入力する場合も "さにゃ" に なって困るとか言うんだろか? Debian GNU/Linux (sid) + emacs-snapshot (from orebokech.com) の環境だと、どのelispパッケージであっても、更新が入るたびに uim-el-agentとuim-el-helper-agentが暴走するんですが、 同じ現象で悩まれているかたいませんか? postinstallの emacs-snapshot --batch xxx の実行時から暴走しだすみたい。 しかなたいなあ……ここだけの話だぞ? 腐ってた旧ページに手を加えたのは基本的に小人Aさんです MLやウェブから拾ってきてまとめたのは小人Aさんです ブリッジやモジュールのページを書いたのは小人Aさんです uimの付属文書を写したのは小人Aさんです ビルドできね >iconv.c: In function ‘uim_iconv_code_conv’: >iconv.c:285: error: ‘errno’ undeclared (first use in this function) >iconv.c:285: error: (Each undeclared identifier is reported only once >iconv.c:285: error: for each function it appears in.) >iconv.c:286: error: ‘EINVAL’ undeclared (first use in this function) >iconv.c:288: error: ‘E2BIG’ undeclared (first use in this function) >>320 #include <errno.h> でどうかな? 昨日のemacs-snapshot更新の際も暴走しました… emacs-snapshot --daemonが起動しているときだけかと思いきや、 それは関係なかったですね。 だいたいrootがownerのuim-el-agentとuim-el-helper-agentが それぞれCPUの数のみ起動して、load averageが20+になる、 っていう現象ですね。 私の手元ではx86とamd64の両方のマシンで起こります。 aptitude実行時に注意しておいて、killallかければ 実害はないので、現在論文執筆で忙しく、 これ以上追う時間がなくて放置です。 暇があれば追ってみたいのですが。 もしかして、uim-skkが悪さをしてるのかな。 ちょっと今試すことができないのですが、以前 uim-skkの導入されていないマシンでは 起こらなかったような記憶があります。 > もしかして、uim-skkが悪さをしてるのかな。 根拠のない中傷は止めてくれないかな 私はDebianを使ったことが無いから、そのemacs-snapshotとやらが良くわからないけども snapshotと言うからには安定板では無いんでしょ? どうして安定板で試してみようと思わないの? 私はuim-skkは使うけれども、Emacsでは昔からddskkを利用していて、 uim.elなんて使ったことがなかったけれど、それが問題の中核のように言われているから 入れてみたし、emacs-snapshotのバージョンも分からないから今朝CVSから取ってきました 結論から言って、こちらでは何の問題も起きませんでした 手動でビルド/バイトコンパイルし直しても、 emerge -1 emacs-cvs app-emacs/apel app-emacs/flim semi howm wanderlust ddskkとかやっても 前レスで書かれている「uim-el-agentとuim-el-helper-agentが暴走する」ような事は起こりませんでした こちらの環境は Gentoo Linux /etc/make.profile -> ../usr/portage/profiles/default/linux/x86/2008.0/desktop uim Version 1.5.4 GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.14.5) of 2008-12-24 on localhost http://garakuta.homelinux.org/ ~nosuke/diary/diary.html?y=2008&m=12&d=12&n=1#12-4 >工エエェェ(´д`)ェェエエ工.--batch の後に -q とかつけたらどうなるのかな. >>312 そういう再変換系の機能は実装されてないんじゃないか >>324 いやまあ、Debian上のEmacs22+uim-skkでは 問題がおこらないことは確認済みですよ。 emacs-snapshotが公式packageでないこともわかってますよ。 だからこそbugs.debian.orgに登録するでもなく、 愚痴には2chくらいがちょうどいいでしょ? gentooでは何も起こりませんでしたか。なら Debianのemacs-snapshotパッケージのpostinstallがおかしいのかな。 時間ができたので少し追ってみようかと思います。 >>310 ご迷惑をおかけしてすいません。 差し支えなければどんな環境で問題が出ているかを教えて 頂けないでしょうか。 OS、Emacsのバージョン、uimのバージョン、お使いのIMと そのバージョン、Emacs上でよく使うアプリケーション(あれば)などを 教えていただけると助かります。 >>328 迷惑だなんてとんでもない。 こちらこそ煽りっぽく書いてしまって申し訳ない。 これ以上便利な乗り替え先もないのでつい… OS: Slackware 12.1 Emacs: 22.2.1 UIM: 1.5.4(1.5.2あたりから再現してて、クリーンインストールでver. upしてるものの変わらず) IM: UIM付属のSKKモジュール+dbskkd-cdb Emacsモードは色々と使うけど強いていえば こういう現象が起きるときにはorg-mode使ってることが多いです。 以前ググった時には他の再現例も見つからないし 自分の環境も殆ど非デフォルトなのでUIMの問題なのか はっきりとは特定できずいまは放置してます。 あけましておめでとうございます。今年もuimにお世話になります。 emacs+ddskkで http://www.asahi-net.or.jp/ ~WQ6K-YN/skk-tsuki.html のlispを入れて月配列でかなり快適に使用しているのですが、 uim-anthyでしか使えません。 dot.uimかscmの設定次第でuim-skkでも月配列が使えるのでしょうか? lispの書き換え作法のポイントだけでも教えて頂ければ助かります。 手書き入力パッドは、何をインストールすれば起動するようになりますか? >>332 サンキュー。でもDebianのリポジトリになかった。orz >>329 ひとまず手元で再現するか確認してみたいと思います。 ありがとうございました。 >>329 調べてみたらごくごく普通の恥ずかしいリークが1個見つかりました orz これが直接の原因かどうかはわかりませんが、ひとまずお時間が あるときにでも以下の差分を適用して試していただけますでしょうか。 http://groups.google.com/group/uim-commit/browse_thread/thread/a18a2806a2fb3fdb >>335 つ scan-build, splint >>355 おお!ありがとうございます。 とりあえずこれで様子見してみます。 >>335 多少安定した気はしますが、やっぱり再現してしまいます… 自分の環境ではアクティブに使ってる時で22MB、 バッファを新しく開いたり変換したりするタイミングで 稀に40MBあたりまではね上がりますね〜 時間があればもっとまともなフィードバックをしたいんですが。。 tools/gnuify-changelog.plを走らせると、こんなの沢山吐いてるけど Use of uninitialized value in concatenation (.) or string at tools/gnuify-changelog.pl line 63, <> line 88. >>338 レポートありがとうございます。 まだダメでしたか。申し訳ない。にしても40MBとは… 今日、uim-skkの方にも盛大なリークが見つかって塞がったようなので、 もしかしたらそれでいくらか改善するかもしれません。 もしsvn版を試せる環境でしたら、お時間のあるときにでもお試しください。 月末にはこの辺の修正を含んだ1.5.5が出るみたいです。 >>340 svn版、メモリ使用量のほうは若干改善した感じです。 修正も活発にされているようですし十分常用できるレベルなので 今のところ何も出来ないですがこの件は長い目で見守りたいと思います。 ご対応マジ感謝です! kinput2風(゚Д゚)ウマー この問題の修正も頼む! http://www.fenix.ne.jp/ ~G-HAL/soft/nosettle/#uim >あと、ステータスウィンドウが画面外にはみ出す場合でも、 >構わず表示してしまい、見えなくなってしまう事が有ったので、 >修正しました。オリジナルのソースを見ると、 >そういう機能を付けた痕跡は有りましたが、機能していなかったので……。 それとr5711はこっち忘れてる (custom-add-hook 'bridge-show-input-state-time-length 'custom-activity-hooks (lambda () (and bridge-show-input-state? (eq? bridge-show-with? 'bridge-show-input-state-with-time)))) svn ls -R | egrep -v '/$' | xargs perl -i -pe 's/\b(200\d)([,-\s]+200\d)*\s+uim\b/\1-2009 uim/' uim-pref-gtkの起動がちょ速になったぞ? あのですね、uimで記号一覧(10列5行みたいな)出せないかなーと探していたら wikiに「そういうのはコンソールとかで困るのでないです。外部プログラムにしてYO!」って書いてありました。 そうしたら、例えば「きごう」と入力して別の変換キーを押すと候補ウインドウじゃない別の一覧表ウインドウが出てきて 入力待ちになって適当なキーを押したら表の記号が無事入力されるぜ、みたいなプラグインは作れたりしますか やっぱ素人は黙って上流から降りてくるソフトウェアをつかうしかないですか 一応環境(貧弱です): .uimにschemeの文法にのっとって自分配列をつけたすことはできる Cで実用的なコードを書いたことはない。教科書を読んで書き方を練習したことはある gtkプログラミングみたいな解説サイトは読んだことがある。mainをループでぐるぐる回すというのは理解した 馬鹿の壁は本当に厚いです(´・ω・`) >>348 できないことはない。 そんなにアイデアがまとまった勉強目標があっていいじゃないか。 具体的に作りたいものが浮かんでからする勉強は プログラミングでは一番成長するときだよ。 それがなくて教科書だけで練習してるときとは比べものにならんくらい。 誰もが通る道だから頑張ってくれ。 im-custom.scmだけど ;; activity dependency (custom-add-hook 'switch-im-key? 'custom-activity-hooks (lambda () enable-im-switch)) switch-im-key?ぢゃなくてswitch-im-keyでそ それとenable-im-switchはenable-im-switch?のがよかったんじゃまいか 今更言っても遅いかも試練けど 1.uim-pref-gtkを起動 2.bridge-show-input-state?を#t 3.bridge-show-with?を'mode 4.OK押して終了 5.再度uim-pref-gtkを起動 6.bridge-show-with?を'time 7.するとbridge-show-with?がグレーアウト 「きごう」エントリにあらゆる記号を登録しておくというので とりあえず自分は満足 GTK+だと16進のUnicode番号で入力する機能が標準搭載されてる。 例えばC-Uした後に3042[Ret]とかすると「あ」となる。 番号暗記すんのがタルいし、学習補完機能がついてれば最高なんだけど。 >>348 uim-input-pad-jaが参考になるかも。 普通の変換候補を10列5行ぐらいでババンと出してみたり かな入力ベースの英数変換(なにも→uim)とかできたらおもしろいかもな ディスプレイが2個ある時にxtermとかurxvtとかで変換すると 0番目のディスプレイにしか変換リストが表示されないのは俺だけ? 設定で何とかなる? >>358 そっすかorz >>359 xineramaを使うとならないんだよねー。 ディスプレイ2個を1個に扱うんじゃなくて、ディスプレイ2個を個別に扱う方。 scimだとならなかったからXの設定とかじゃ無いと思う。 公式のバグジラが見れるようになったら似たような報告が無いか見てみる。 809 名前:login:Penguin [sage]: 2007/08/16(木) 05:41:49 ID:kt+J8ee0 Xを dual monitorで使っているとする。ただし Xinerama は off にして、:0.0 と :0.1 の2スクリーンで使っているとする。 このとき スクリーン :0.1 に表示した rxvt で漢字変換をしよう とすると変換中の文字列部分が真っ白になってしまう。 なお ・スクリーン :0.0 での漢字変換は正常である。 ・スクリーン :0.1 でも、ターミナル・アプリが gnome-terminal や Xfce4 のTerminalなら正常である。また firefox でも正常だった。 ああ、まさにそれだ。 gtkのアプリだと大丈夫なんだよ。 多分XIMだけ可笑しいんだろうな。 >>362 Xinerama使わないんなら、DISPLAY変数ごとに変更するよーにコードいじればいいんじゃね >>363 そう思ってソース見たが、俺のスキルじゃチンプンカンプンだったゼ! お? http://code.google.com/p/fbterm/ >added client-server based input method framework daemon.c:33:22: error: includes.h: そのようなファイルやディレクトリはありません カナ入力しているときに 英数字入力できない WindowsのIMEかATOKと同じに したいけど設定どうすればいいの? >#: ../scm/ajax-ime-key-custom.scm:47 >msgid "Ajax-IME key bindings 4" >msgstr "Ajax-IME キー設定1" (゚∀゚) LIBUIM_VANILLA=2するとuim-toolbar-gtkのIM切り換えボタンが?マークになる 入力は問題なさそうだけどなんぞこれ? gcinにはgcin-filterとかいうのがついてるそうで どんなもんなのかとドキュメント覗いてみたら http://cle.linux.org.tw/trac/wiki/GcinFilterIntro ググったら http://www.google.com/search?q=gcin-filter ヽ(`Д´)ノ http://blog.twkang.net/2006/10/13/gcin-%E7%9A%84%E5%85%A5%E5%8A%9B%E5%A8%98%EF%BC%9F/ ☆ チン マチクタビレタ〜 マチクタビレタ〜 ☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ ___\(\・∀・) < uim-filterまだ〜? \_/⊂ ⊂_ ) \________ / ̄ ̄ ̄ ̄ ̄ ̄ /| | ̄ ̄ ̄ ̄ ̄ ̄ ̄| | | 愛媛みかん |/ uimはUnless it eats Ice creaMの略です。 以前はeight cUps of kIMchi shakesの略でした。 social-ime想像以上にいい感じだ。 でもSocial-IMEユーザ名をログイン名からそのまま拾ってくる方式だと他のユーザと被りそう。 デフォを設定するなら被らないようにランダム文字列とか含めたほうがいいと思う。 >>376 セキュリティ的にどうなんだろう。 個人情報だだ漏れとかない? Social IMEは仕様上だだ漏れだろ? 変換するたびに変換文字列が平文のまま飛び交うんだから。 sumibiならSSL対応で変換結果も破棄しているそうだけど。 う〜ん、やっぱそうだよね。 住所とか氏名とか変換したらだだ漏れなのか・・・ あー、通信状況が悪いと入力中のアプリ丸ごと固まるな。 5秒程度でタイムアウトするような仕組みになってるといいかも。 Anthyスレで微妙に盛り上がってるネタに乗ると social-ime 例えば、この程度の文章を一括変換するとこんな風になる。 …。案外あっさりと正しく変換してしまって困惑。 と思ったら思い通りの不思議変換で一喜一憂。 ajax-ime(Ajax IME) 例えば、この程度の文章を一括返還するとこんなふうになる。 ・・・。案外あっさりと正しく返還してしまって困惑。 と思ったら思い通りの不思議返還で一喜一憂。 ajax-ime(ChaIME) 例えば、この程度の文章を一括変換するとこんなふうになる。 ・・・。案外あっさりと正しく変換してしまって困惑。 と思ったら思い通りの不思議変換で一喜一憂。 uim-doc-ja放置プレイ? というかなんでGoogle SitesじゃなくてGoogle Codeにつくったんだろ 完成したら固めてリリースでもするつもりなんだろうか それより腐ったOfficial user documentをどうにかしたら。 せめてリンク切れぐらい直したほうがいいと思うぞ。 あら、elatin-rules.scmってライセンスGPL? social-imeの予測おもすれーな 「す」って入れたら「スタッフ募集|アソシエイト・プログラム(アフィリエイト)」とか なんだかわけわからん候補が出るぞな エロい単語とかいっぱい出てきそうで導入をためらうな >Copyright (c) 2009-2009 2009 BCEから2009 CEですね、わかります。 Wikiの移転ができないのは俺の存在がネックになっていたのね いい機会だから俺は小人を辞めることにするよ 5年間世話になったね >>392 お疲れさまでした。安らかにお眠り下さい。 >>191 です。 久々にuimを1.5.5へアップデートしてみましたら、KDE、Qtアプリで正常に 日本語入力できるようになりました。 qt-4.5.0です。中の人感謝。 scimからuimに変更したら、話題のSocial IMEとかついてて、かなり熱いね。 uim-toolbar-gtk-systray の背景色の透過ができないのでKDE4のデフォルトテーマ 等で使うと統一感が無くなってしまうのが悲しい。 透過をサポートした eggtrayicon に入れ替えて make しても表示が変になる。 なんとかできないかな? >>401 デバッグして表示が変にならないようにするといいんじゃね? そう?まえからこんなもんじゃない。trunkとか結構おもしろいと思うけどね。 ぶっちゃけ、scimにvi協調モードがついたらuimいらない。 Alt+Fで「ファイル」へのショートカットが効かないのですがどこかに設定する箇所ありますか? テキストエディタや電卓は同キーが効くので別アプリでロックされてはなさそうなのですが・・・ ~/.skk-uim-jisyoをシンボリックリンクにしたんだけど、普通のファイルで上書きされちゃう どうにかならない? ハードリンクにすることはできるんだけど ~/.zshrcや~/.mozillaなんかを~/dotfilesにまとめておいてそこにシンボリックリンクを張るようにしているので ~/.skk-uim-jisyoだけハードリンクっていうのは気持ち悪いかなと ディレクトリはシンボリックリンク、ファイルはハードリンクを張るようにしてみようか… uim1.5.6、Emacs 23.1.50、Anthy(UT-8)なんですが、uim.elの起動時に入力モードをひらがな入力にしようと思って wikiのとおりに (setq uim-default-im-prop '("action_anthy_hiragana" "action_skk_hiragana")) としたんですが、ひらがな入力モードになってくれません(skkの方はいらないですが、とりあえずそのまま残してます)。 何が原因なんでしょうか? Anthy(UT-8)だと設定は変わるんでしょうか? あと、入力モードの切りかえってどうやってやるんですか? >>412 なんか全部間違えてるとガチで勘違いしてるマヌケだと思われそうなんで。 s/UT-8/UTF^8/ >>412 EmacsのuseXimをfalseにしないとダメだったということで入力モードの切り換え方式は分かったん でとりあえずよしとしようと思ったら、UTF-8な文字に対応してないのね>uim.el 残念。 このスレッドで質問するのが適当かどうか分かりませんが、 m17n-zh-py-gbなどでピンインから漢字を選択するウインドウの中の 文字が「・」というふうに一部文字化けします。 バージョンは1.5.2です。 >>415 とりあえずggrksといわれたらムカつくので書いとくけど、ググったらすべて解決したぜ。 >>416 フォントにその字がないからじゃないの? 中国語フォントがいれてあるなら、エンコーディングか fonts.conf の設定。 >>417 おそらくおっしゃるとおりです。中国語フォントが足りないからかもしれません。 >>415 emacs -nwでgnome端末から動かしてuim-anthy8で入力しているよ これだと辞書も使える。 >>419 ググったら↓にやり方かいてあったからこれでutf-8にしてbワす。 ttp://garakuta.homelinux.org/~nosuke/diary/diary.html?y=2008&m=10&d=14&n=5&x=5 以前、emacs 上で uim を使っていると、 args out of range 見たいな事を言われて、キーを受け付けなくなって 困っていた事が有りました。 その後、version が上がって治っていたのですが、 最近、emacs 23 になった辺りから、同じエラーに 悩まされています。 uim、anthy、emacsと再コンパイルをしてみたのですが、 状況は、改善されませんでした。 どなたか、同じ症状の型は、いませんか? ubuntuを8.10から9.04にアップグレードしたからuimも入れ直したんだけど 古い.uimがうまく動きませんでした 例えば (require "japanese.scm") (define ja-rk-rule (append '( ((("l" "a"). ())(("あ" "ア" "ア"))) ) ja-rk-rule)) とすると l, aと入力しても「あ」が出てこずに子音は捨てられてカーソルがそのままです どっから問題を切り分けたらいいのでしょうか… uim-1.5.6に付属の uim-el でおかしな現象が起こってまして、同じ現象起こるかたいますか? emacs 上で "」" を入力後、"かんじ"(変換)のような操作を行うと、emacs のminibufferに Variable binding depth exceeds max-specpdl-size というメッセージが出ます。 書きかけで出してしまったので再度。 uim-1.5.6に付属の uim-el でおかしな現象が起こってまして、同じ現象起こる方いますか? emacs 上で "」" を入力後、"かんじ"(変換)のような操作を行うと、emacs のminibufferに Variable binding depth exceeds max-specpdl-size というメッセージが出ます。じゃあと思って max-specpdl-size を上げてみると、minibuffer に Lisp nesting exceeds `max-lisp-eval-depth' と出てしまいます。変換自体はできているので、minibufferにメッセージが出ないようにしたいのですが、 どうしたもんでしょうか? 環境は、 FreeBSD 8.0-BETA4 anthy-9100e+G-HAL patch-10(たぶん) uim-1.5.6 2009/08/08ころに cvs update した emacs 23 です。 >>425 > uim-1.5.6に付属の uim-el でおかしな現象が起こってまして、同じ現象起こる方いますか? うちでは起こらないです。 uim 1.5.6 Anthy(UTF-8)+G-HAL Emacs23.1.1 >>425 >FreeBSD 8.0-BETA4 はい解散 もう解散してしまっているようなので、細かいことは書きませんが 回避方法は発見できました。 自己解決しました エディタのgeditで保存するときに文字コードが間違っていました きちんとEUC-JPに指定し直して保存したらちゃんとできました 恥ずかしい… 恥さらしついでにもう一ついいですか 英数入力中に変換キーでシフトしながらキーを叩くと日本語入力モードになる、 というのはuimではどうやったら実現できるでしょうか ややこしいので分かりやすい例えを出しますと、普通のIMEでも日本語入力中に シフトを押しながらキーを叩くと自動的に英数入力になってurlなんか入力しやすいですよね これを逆に英数入力を基本モードとして、スペース右の変換キーをシフトのように押すことで 一時的にローマ字/かな入力モードへ遷移して確定やリターンでまた英数に戻ってくる というのをやりたいんですが、どうすればいいのかわかりません よかったら誰かご教授ください KDE4ではKDE3の時の様なパネルアプレットは無いんだね。 uimはcannaのライブラリとかいろんなのに依存する必要ってあるのかな? 汎用性確保のため? 記号入力できないってマジすかw kinput2から退化してるってことw? 日本語入力総合スレッド 4 433 :login:Penguin :sage :2009/10/24(土) 19:10:37 ID:wJDtGx9/ いい加減kinput2+cannaとか時代遅れかと思ってuim+Anthyとか入れてみたけど全然半端物なのなw いやマジでさw、候補が縦になっただけじゃん、びびるわ〜w >>349 とか>>353 とか唖然とするよなw偉そうなページ作ってどれほどのもんかと思えばkinput2未満てw今の子は形から入るってやつだw 遅れてきたルーキーか 釣り始めるのが5年遅かったな なーにがルーキーじゃw、古参ヅラする位ならマトモなもん作れ、ばかの代表 こんな板初心者の間だけ居るべきとこw居残って古参ヅラしてるやつなんて便器にこびりついたフンw ID:0gHE97iI 「8時間ずっと張り付いてレスを待っていますが、相手がいなくて寂しいです。」 ID:0gHE97iI 「なぜか100円玉でぬくもりが買えません。バグですか」 uimからキーボードマイコンを叩くことはできないんでしょうか。 FreeBSDやLinuxでFMV-KB211という親指シフトキーボードを使っているんですが、 このキーボードはハードで親指シフトの判定を行って、JISかなのキーコードを吐き出す仕様になっています。 例えば『が』を入力するために『か+親指右』(wと親指右)を押すと、『t@』というコードが出てきます。 ちなみに親指キーは英数モードだとスペースです。 キーボードにモードがあるので、uimがオンの状態でウィンドウを切り替えたり、uimをオフにしたときに 『uimがオフなのにキーボードがかなモード』とか『uimがオンなのにキーボードが英数』というモードずれが発生します。 このためFMV-KB211/611ではモードずれ解消のためにいちいち変換キーや英数キーを押すことになるんですが、 使いやすくするために、キーボードマイコンにデータを送って ・ウィンドウを切り替えるときやuimをオフにするときに英数モードに切り替える ・uimをオンにするときにかなモードに切り替える という動作を実現したいのですが、uimでハードを叩けるのでしょうか。 ちなみに送信すべきデータは聖人さん ttp://www.geocities.jp/development_room/fmv-kb611.htm が書いているとおりです。 uim-fepで多言語環境って実現不可能なんでしょうか。 scimとibusはXIMの実装が弱いからなぁ。 急に入力できなくなったりとか。 ibusはXを起動せずともuim-fepみたいに使えるんですか? もうちょっとましな中国語入力ないのかね。単漢字変換でないの。ibusにのりかえようかな。 uim-sunpinyin がほしい。ibus-sunpinyinもscim-sunpinyinも既にあるぞ。 >>407 これ結局どうなったんだ? uim-prime使って、JDで書き込んでる時、[Alt]+[w]で書き込みしようとしても、ショートカットが効かなくて困る。 uimのWikiはなくなっちゃったのかなあ… ttp://anthy.sourceforge.jp/cgi-bin/hikija/hiki.cgi EBライブラリによる注釈検索機能はどうやったらうまく使えるのでしょうか EBView0.3.6が導入されているので試しにuimの設定で候補ウィンドウに出すようにチェックを入れてみました パスは /usr/share/dict/epwing/edict で catalogs もありますが、geditで単語を入力して変換しても注釈が現れません 一回じゃないが、おれは「なかぐろ」 いちいち探すよりは速い 「なかぐろ」は、印刷屋とか編集者に通用する用語だから、 おぼえて悪くないと思う。 微妙にやりとりが食い違ってる人がいるに1,000ヘクトパスカル z, → ‥ z. → … z/ → ・ で、三つ並んでるから覚えやすい zh zj zk zl ←↓↑→ とviのカーソル移動に対応して矢印に変換されるのでよく使う >>463 > z, → ‥ これ使ったことない。 二点リーダーの定められた用途って日本語にあるのかね? >>463 うわ、こんなのあったのか。はじめてしった。便利だな〜 z[ で『 z] で 』 ところで、International Phonetic Alphabet(IPA)の次の記号の入力の仕方が分かりません。 ttp://ja.wikipedia.org/wiki/%E5%9B%BD%E9%9A%9B%E9%9F%B3%E5%A3%B0%E8%A8%98%E5%8F%B7 ↑の「破擦音と二重調音」とある項目で、「2記号を連結線で結ぶ」と書いてありますが、 その連結線の入力方法です。 /usr/share/uim/ipa-x-sampa.scmの中を何度も見ているんですが、 この連結線に該当するのがどれなのか分からないのです。 ? U+0361 UTF-8: 0xCD 0xA1 だった 他の文字ごと選択してコピーすると拾えた。そのあと文字マップにペーストして検索 シフト押しても 大文字英数入力できねーぞこら あのー助けてくださいよろしくお願いします >>468 ヒマだから >>469 を元に anthy (UTF-8) 用だけつくってみた。uim 1.5.7でかるく確認。 /usr/share/uim/anthy-utf8.scm を修正。 http://ja.pastebin.ca/1787826 でも大文字だけって使いにくいなあ。 uim-skkでSticky-Shiftをどうにか実装できないものか… 2010/07/28 : uim 1.6.0-alpha release What's New ---------- See NEWS for the fully detailed changes. - New IM uim-social-ime - New IM uim-ajax-ime - New IM uim-yahoo-jp - Improved uim-tutcode with many nice features with table style candidate window - Stable Qt4 bridge - Annotation system - Internal plugin system reorganization - uim-elatin enhancement - Japanese multiple-segment IM enhancement http://code.google.com/p/uim/ tgifとは何ぞやと思って検索してみたが draw系ソフト? 1.6.0がリリースされたけれど、Error: in scm_symbol_value: unboundvariable: installed-im-module-list ってエラーでてビルドがコケちゃうね うちもできてる でもsynapticで入れたanthyが登録されてない しょうがないからSKKつかってみてるけど、話に聞いてたほど使い易いとはおもわないな。。。 > 486 --enable-anthy-utf8-static とか --with-anthy-utf8 とか付ければヨイのでは。 そういう問題じゃないのか? skkはビギナーフレンドリーではない。 だが一度はまってしまうと抜け出せない。viに似ている。 skkにははまりつつあるが、viは早々に諦めた。 ……viにもう一度挑戦してみようかな。 話は変わるけど、SCIM-skkみたいに、BSで辞書登録モードを 抜けるには、どうしたらいいですか? 一度 xsession 抜けて再ログインすると uim が直接入力しかない状態になりませんか? 普通はならないのかな? なってたけど直したって人はどう直したのか教えてほしいです。 uim 1.5.7 % grep uim .xsession export GTK_IM_MODULE=uim export XMODIFIERS=@im=uim uim-xim & uim-toolbar-gtk-systray & Fedora 13のパッケージで入れたuimが昨日くらいに1.6.0に上がったんだけど、 ~/.uim が読まれなくなって困ってる。 >>492 1.6.0からはローマ字ルールの変更を~/.uimに書く場合、ja-rk-rule-basic変更したあとに(ja-rk-rule-update)を呼ばないとダメになった。 知らなかった。。。 今DOT-UIMを読んでみたらたしかにそう書いてある もしかして毎リリースごとにdocって全部読みなおさないといけないもん? uim-systray uim-toolbar uim-applet-gnome ってなにがどう違うの? 全部選んでみたけど、どれも右下にドラッグ可能な小窓が出るだけだった イメージとしては uim-systray:トレイだからドラッグ可能な小窓 uim-toolbar:バーだからドラッグ可能な小窓 uim-applet-gnome:gnome用のアプレット。ってどういうの? >>496 ,イメージする前にググレ、そして自分でやってみろ。 uim-skk azik 便利に使わせてもらっているんだけど、 これ " Shift + ; " で、「▽っ」ではなく「+」が入力されちゃうんだね。 「会った」みたいに促音「っ」を送り仮名として使いたいときちょっと不便だったりするけど、 どうにかならないものか。(代替手段として今は " Shift + t ; "と言う風に入力しています) >>498 skkとazikって相性がいいようで案外そうでもない気がするよなぁ。 特殊拡張ttを使わないなら ttp://d.hatena.ne.jp/jeneshicc/20100303/1267627883 「ATta」で「会った」が入力出来るようになるよ。 >>499 凄い過疎スレだと思ってたら、こんなにも早く返信してくださってびっくりしたw ありがとうございます。 アップデートきてたのに、このスレ全然反応なくてワラタ uim-fep & urxvtで日本語入力中のbackspaceが使えません。 ・ C-hは入力中でも一文字手前を削除できます。 ・ C-backspaceも同じく削除できます。 ・ URxvt*backspacekey: ^h をリソースに記述しています。 単体のbackspaceだけで確定前の文字を一文字削除できるようにしたいのですが どうしたらよいのでしょうか。お助けください。 きちんとterminfo指定していないだけでした。すみませんでした。 linux界隈の日本語入力の主流はMozcみたいな「コンピュータが自動的に人々の会話を採集し、 自動的にトレンドタームをデータベースに追記し、自動的にその補正を行っていく」ような まさに自然言語を習得するような形態のシステムに次第に移っていくんだろうけど、 これまでのような「ひとがひとの手でデータベースを整備し配布していく」コンベンショナルな 入力システムも、まだまだ捨てたもんじゃないと思う そういう意味で、コンベンショナルな入力システムの基盤としてよく枯れたuimには これからも是非是非がんばってほしいと思う。全然開発に協力してないけど uim+anthy環境で、. シフトを押したまま入力を開始すると英数入力で開始がうまく設定できないんですが uim-toolbar-gtkのどこで設定するのでしょうか? HOGEと打ち込んでもほげになってしまいます .uimは作成してないのですが、作成しなければ無理ですか? また、ブラウザの検索ボックスに 「ユーザ定義辞書」みたいな文字をささっと打つと 「辞書定義ユーザ」のように後に確定された節が先頭に来てしまうのですが これは設定で防げるものでしょうか? shiftでの英数入力はサポートしてないんじゃないかな。そのかわりモード切替で入力。もちろん、.uimに自分でプログラム書くのもありだけど uim1.6以上のdebファイルってどこかに無いですか? 不正文字を落とさないバージョンが使いたいです debianもubunntuも1.5みたいでした >>515 Debianのどれ使ってるかわからないけどexperimentalが1.6.1だよ。 experimentalなのでインストールは自己責任で。 >>516 ありがとうございます。早速入れてみます >>514 そうなのですか。 そこはちょっと残念ですが、大方のキーバインドは 慣れたIMEやATOKのものに設定できたのでこのまま使うことにします ありがとうございました uim 1.7.1 Release Note ====================== What's New ---------- Improvement of uim-byeoru and uim-tutcode input methods, gnome-shell support for the system tray toolbar, and several (very minor) bug fixes. See NEWS for the fully detailed changes. http://code.google.com/p/uim/ >>521 >確定した時にキャレットがなぜか確定した文字列の前に位置する事がある件(UIMとOpera) なんとかならんかのー iBusは性に合わんのんだがのー そういや、SKKの「登録単語に無い入力があったら、そのまま単語登録モードに遷移する」 というのを初めて聞いたときに、そのシームレスさにそれはもう感心しきりだったわけだが こういうのって、例えばAnthyとかでも実現できそうものなの? 自分はちょっと考えて uimで実現する手順がちっとも思いつかなかったから諦めた >>523 たとえできたとしても、品詞の登録で挫ける uimのバージョンはどうやって調べればよいのでしょうか。 aptosidの最新バージョン、debian sidに当たるのかな、そのuim-m17nを インストールして使わせていただいているのですが、字上符のついた文字を 入力した直後に次の入力を始める瞬間で、入力先のアプリケーションが固まったり 落ちたりする現象に遭遇しております。 例えば、leafpadやJD上で、字上符のついた文字を入力し、その文字を確定する まではよいのですが、その直後に次の入力をはじめるとそこで「必ず」落ちます。 落ちるのはuimではなく、leafpadやJDのほうです。 Operaの場合はOperaが固まって反応しなくなります。 これはすでに知られているバグでしょうか、それとも私の環境だけでしょうか。 >>525 $ aptitude show uim or $ apt-cache policy uim かな 不具合については、申し訳ないけどわからないわ >>525 uimとは関係ないけど、dpkg -l | grep uimで表示されるバージョンでいいんじゃない。 > これはすでに知られているバグでしょうか、それとも私の環境だけでしょうか。 debianのBTSにもubuntuのlaunchpad、uimのbugzillaにも登録されていなから知られてないと思う。 報告するならaptosidかuimかね。debianはディストリが違うから ubuntu11.10にしてからファイラのnautilusで名前の変更をしようとすると固まるのと Dashで2回キーを打たないと入力されない不具合を、ようやくuimのせいだと理解できたので書き込み ここに書いてあるとおりにやった http://l1048576.blogspot.com/2011/10/1110.html つまりppaでuim1.7.1にアップデートしろということだった https://launchpad.net/ ~japanese-testers/+archive/ppa?field.series_filter=oneiric それにしても、ここに報告が上がってないということは、みんなiBusのほうにいっちゃったんだね… >>528 まだubuntu11.10にしてないから参考になったよ。ありがとう。 SKKはuimが一番なんだよなあ。 rxvt-unicodeとuim-ximでもtutcode.scmの後置型変換 ttp://d.hatena.ne.jp/hchbaw/20110901/1314886818 ubuntu11.10のuim1.7.1でニコニコ動画にコメントを書き込もうとしても日本語onにならない… 英字入力はできてるけど、toolbarも出てないからuimがonになっているのかも分からない どっから問題切り分けたらいいですか Ubuntuじゃないけど uim 1.7.1+uim-mozc r73、Firefox 8.0.1 で書き込める。 Ubuntu じゃないけれど、俺もコメント入力欄に直接書き込めない。 Firefox 内のテキストボックス(アドレス、検索、掲示板のレス書き込み欄)に 日本語を書き込んでコピペしているわ。 uim 1.7.1 anthy 9100h (Dictionaries and patches for G-HAL's Anthy) Firefox 7.0.1 Shockwave Flash 11.1 r102 Ubuntuじゃないけどコメント入力欄に書き込める。 * uim 1.7.1 (skk) * firefox 8.0 * adobe-flash 11.1.102.55 (64bit) 別の話だけど、login 時に uim と xterm を起動すると xterm 上で日本語入力ができない。 * uim 1.7.1 (skk) * xterm 276 ちなみに - xterm を別に起動するとできる。 - login 時の xterm 起動を sleep で遅らせるとできる。 - rxvt だと login 時に起動してもできる。 wait かけずに xterm で解決できませんかね? あるいは bug 情報とかありますか? man kterm を参照すると -xim オプションの説明に > kterm の起動時に IM をオープン(しようと)することを指示します。適切な IM サーバが走っていない場合は、kterm はそれを待つこと > はなく、サーバが利用可能になってから接続を行います。 って書いてあるけど、xterm だと「待つことはなく、サーバが利用可能になってからも接続を行いません。」なのかな。現状。 ちなみに kterm では日本語入力ができなかった。なぜか。 .uimを書き換えた後、設定がすぐにアプリケーションに反映されるようにできますか? 今は一度ログアウトしないと自分の環境ではうまく設定が反映されません X 上でテンキーをフルキーとは別に割り当てるにはどうすればよいのでしょうか? >>538 例えば私の環境でフルキーの「1」は「keycode 10 (keysym 0x31, 1)」で テンキーの「1」は keycode 87 (keysym 0xffb1, KP_1) です uim 上でこららを区別して別々に割り当てられるのか、ということなんですが… >>539 自分もxkbcompとかでkeycode遊ぶひとだから、試してみた ((("KP_1"). ())("あ" "ア" "ア")) とかkeysymで指定してもできなかった。 ttp://code.google.com/p/uim-doc-ja/wiki/CustomizeUim#カスタマイズ方法 にいろいろ書いてあるけど、keysymを直接あつかわずuimで指定された語でカスタマイズするようだから もうちょっと根本的にいじらないとダメっぽい 時間を見つけて自分ももう少し調べてみる 2012/02/14 : uim 1.7.3 release http://code.google.com/p/uim/ Google-CGIAPI-JpとかBaidu-OnlineIME-Jpで普通に動いてる人いる? 再現条件はまだ絞ってないけど、それらをつかうと、 Error: in open-input-string: string required but got: #f libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: All functionality has been disabled to save user application data. libuim: [fatal] an unhandled error raised from Scheme interpreter libuim: [fatal] ユーザアプリケーションデータを保護するため、全機能を停止しました。 てなのがでて機能しなくなることがある。 uim 1.8.0はなんかいろいろおかしい気がする…… >>543 libgcroot を uim内部のものではなく、 http://code.google.com/p/sigscheme/downloads/list からダウンロードした libgcroot-0.2.3 を使うと、Anthy 使っても同じ症状になる。 SKKで「あんていばん」を入力したら「安定板」になって、それだけで変換候補がなくなった …いや、なんか、その、さあ そりゃ SKK だからねえ 自前で登録するか google IME を呼ぶようにしないと 「安定板」があって「安定版」がないのはSKKらしいというか、SKKらしくないというか そういやSKKのスレって今はないのか まぁ登録されてなくてもすぐ登録できるのがいいところだし。 SKK+uimなんだけど、「全角/半角」1回でSKK入力モードをとにかく全終了させて直接入力になるように設定するのってどうすればいいん? 「全角/半角」1回でONにすることはできるんだけど、その逆にOFFにすることができない… 半角英数入力モードにzenkaku-hankakuじゃだめなん? >>553 全体キー設定でON/OFF に"zenkaku-hankaku" >>554 SKKが終了してくれないと困るのです(キーバインド競合的な意味で) >>555 本当にごめん、肝心な条件忘れてた 入力ウィンドウ開始時 キーボード直接入力 「全角/半角」押下 ひらがな漢字入力可能なモード 「l」押下 SKK英数入力モード(なくてもいい) 「C-j」押下 ひらがな漢字入力可能なモード復帰(上記がなければなくてもいい) 「全角/半角」押下 キーボード直接入力 「全角/半角」を1回押すとSKKがひらがな入力モードで起動して、 「全角/半角」をもう1回だけ押すと現在のSKKのモードがなんであっても全て終了して、キーボード直接入力になる というのがほしいです uim-anthy使っているのですが 日本語入力モードでもシフト押しながらRAIDって打ったらRAIDって出るようになる方法無いですか? >>557 それ、他のところ(おそらく半角英数入力開始)にzenkaku-hankakuが設定されてる ATOK風だと変換領域が水色になるんだけど、ここの色だけ変えられないかなあ 黄色か緑にしたいんだけど 水色は濃過ぎてアンチエイリアスな太文字がびっちりに見えてしまう ひさびさにuimユーザーに復帰しました。よろしくお願いします。 アプリケーションを立ち上げると、どれも日本語入力ONで起動してしまう 普段は直接入力で立ち上がって、IMEをトグルしたら日本語入力に移るように設定するにはどうしたらいいのさ 標準の入力モードで直接入力に設定したらいいんじゃないかな >>564 ありがとう でも、そうすると今度はIMEトグルでONになってくれないんだ… そのトグルキーが登録されていないとか 特に設定をいじっていないAnthyで試してみたけど 標準の入力モードを直接入力、オン・オフをzenkaku-hankakuで 問題なく切り替わる >>566 ありがとう。問題の切り分けができたよ >>564 で言っていたのは uim-pref-gtkの「Anthy」のグループの「ツールバー - 標準の入力モード」で、 >>563 でやっていたのは uim-pref-gtkの「全体設定」のグループの「入力方法の利用準備 - 標準の入力方法を指定」だった >>564 のとおりにやったら無事「アプリケーションを立ち上げたときは直接入力で、IMEをトグルすると日本語入力」にすることができました 重ねてありがとう ところで、設定項目に違う使い方で同じ用語が出てくるのはインターフェースとして改善の余地があるように思われるのだけれど、 これってどこに提案したらいいの? すみません、uim-fepの日本語入力機能について質問です。 皆さん日本語入力するときは一般ユーザ権限でuim-fep動かしてますよね? わたしの他にroot権限で動かしている方いらっしゃいますか? というのも、昨日uim-fepをUbuntu12.04にインストールしたんですが、 % sudo uim-fep で動かすと入力切替のキーボードショートカットが動くのに、普通に、 % uim-fep で動かすと入力切替のキーボードショートカットが働かないのです (fbterm、LXTermなどで確認、ショートカットは"Ctrl+バックスラッシュ"に設定) できれば皆さんの動作を教えてもらいたいです >>568 不足している情報が1個を超えるとそれ確認するのめんどくさくなる。 rootでもうごくっちゃあうごくよ。 産業までしか読めない人って伝説の中の存在だと思ってた 1 sudoでHOME変わって違う設定ファイルを参照してる 2 rootで600とかで設定書き出しちゃってroot以外で読めなくなってる 遅レスすみません、568です。>>569-572 ありがとうございます ~/.uimも/usr/share/uim/generic-key-custom.scmもともに読み込みできる設定で かつ/usr/share/*の方で設定してたので、なぜrootでしか入力切替できないのか、訳がわからない状態でした。 OSのインストールからやり直したところ、今度は問題なく動きました。 まだ再現できてませんが、何となく、uimとuim-anthyとuim-mozcの噛み合わせっぽいように思うので これから色々試してみて、再現できた場合には報告します。 ありがとうございました。 そういうときはstraceとかやってみればよかったのに。 質問 ubuntuのdashで日本語検索できてる? 自分は日本語入力が効かなくて、電卓がいつも探せない ubuntu 12.04 uim 1.7.1 Google-CGIAPI-Jpってなんで候補が5個しかでえへんの? uim-xim で xterm について uim の入力モードを切り替えたり簡単にできませんかね。 uim-fep ではなく。 shell でコマンド実行時に直接入力にするとかしてみたい。 # echo x > /proc/xxx みたいにできればいいってちょっと思ったけど、それはないだろうな。 uim-toolbar-gtk等と同様に、uim-helper-serverが開いてるUNIX domain socketに、 prop_activateメッセージを書き込めばできます。 メッセージ形式等は、doc/HELPER-PROTOCOL参照。 anthyを直接入力に切り替える例: printf 'prop_activate\naction_anthy_direct\n\n' | socat - UNIX-CONNECT:$HOME/.uim.d/socket/uim-helper >>579 確かに簡単です。 肝心な条件が抜けていましたね。 >>580 ありがとうございます。こんなに早く回答がくるとは。 uim-sh とかで何か実行すればできるのかなーとか、 uim-sh の用途も知らずに考えていましたが、uim-helper-server ですか。 なるほど、これいいですね。 uim 以外でもこういうのあるんですかね。 socketあんまり使った覚えなかったんですが、echo x > socket じゃだめなんですね。 まあそれはしょうがないか。zsh なら zsocket もあるし。使ったことないけど。 ちなみに im(skkとか) に対する入力モード(「ひらがな」とか)のリストを取得する message ってありますかね。 というか多分ありませんよね。doc/HELPER-PROTOCOL をざっと見た感じではないようなので。 とりあえず skk の場合は↓に書いてあるようなので、必要なわけではなく、 なさそうだけどもしかして実はあるのかなーと、ただの興味だけできいています。 http://code.google.com/p/uim-doc-ja/wiki/UimSkk >>581 (確認してないですが、uim以外だと、ibusはdbusを使ってたような気も。) 入力モードというかactionリストを調べるには、例えば以下の3種類の方法があります。 1. prop_list_getメッセージの応答のprop_list_update内のaction_skk_latin等を確認。 printf 'prop_list_get\n\n' | nc -q 1 -U ~/.uim.d/socket/uim-helper 2. uim-toolbar-gtkを操作した際にソケットに流れる内容を確認する。 nc -U ~/.uim.d/socket/uim-helper を実行した状態で、uim-toolbar-gtk上でカタカナ等を選ぶと、 uim-toolbar-gtkが送るメッセージと、それに対する応答が流れるので、 どんなメッセージを送ればいいか調べることが可能。 3. IMのソースを確認 grep register-action /usr/local/share/uim/skk.scm >>582 ないようなのでとか書いちゃったけど、ありましたね。 1. が。 しかも ja_hiragana とか skk に依存しない名前付きで。 # とりあえず知りたいだけなら 3. が速いかな。 いやー >>581 の件で echo "prop_activate\naction_skk_latin\n" | socat - UNIX-CONNECT:$HOME/.uim.d/socket/uim-helper とかするとたまに(あるいはしばしば) 1秒ほど xterm が止まりますね。 どうも uim-xim を待っているようだけど… なんか特定の条件下でそうなるもんだよとか情報ありませんか? ちなみに uim 1.8.4 >>578 xtermのuim-ximのオンオフを切り替えるその他の方法として、 shift+spaceを送り付ける方法。 xtermのAllowSendEventsを(ctrl+左クリックのメニュー等から)有効にしておいて、 xdotool search --name xterm windowactivate key shift+space もしくは xdotool search --name xterm windowfocus key shift+space wxGTKにてuimを使っていると GLib-GObject-WARNING: gsignal.c: instance ... has no handler with id ... が出る条件がわかった。 wxGTK/src/gtk/window.cppの gtk_im_context_set_use_preedit(m_imData->context,FALSE); を消すと出なくなる。 消してもwxTextCtrlなどでは問題なく文字が入力できるし表示されている。 テスト不足なのでどこかうまくいかない場所があるかもしれないけど… 他のIMでは出ないみたいなので uimの use_preedit == FALSE なときのコードに問題あるっぽい気がする。 >>587 どうも。 toggle ではなく off にしたいのでそれはやめておきます。 ~/.uim.d/socket/uim-helper で状態みてればいいという話もありますが。 # ~/.uim.d/socket/uim-helper に書くときも必要なときだけの方がいいかも。まあ無条件の方が楽か。 で、原因は判りました。1秒 xterm が止まっているときはこんな状態になっています。 - xterm は XSetICValues 呼んで止まっている。uim-xim のレスポンス待ち。 - uim-xim は main_loop 内の select でブロックしている。これの timeout が 1秒。 - 通常なら XSetICValues の X イベントが来ればその処理に進むはず。 ブロックする理由は以下。 uim-xim は select の結果をみて uim-helper から何か来てればそれを処理する。 この処理内で XTranslateCoordinates を呼んでいる。 このタイミング(select - XTranslateCoordinates 間)で XSetICValues の X イベントが来ると XTranslateCoordinates が読み込んで event queue に入れる。 既に event queue に入っているものは select では検知できないので、ブロックする。 (event queue は X イベントの処理で空になるので、通常の select 時は空になっている。) とりあえず ↓ な patch で直りましたので、これで使ってみます。いまのところブロックしてません。 # ほとんど意味がなくなるので timeout 時の check_pending_xevent を消しているけど、 # 要るんかな。1,2秒間隔 XFlush の意味しか残らないけど。 ttp://ja.pastebin.ca/2310350 # uim-1.8.4-check-xevents-queued.patch って書いたらファイル名切れた。32文字か。 しかしコマンド実行後に l を押すくせが抜けない。 >>589 そういうのはちゃんとuimのバグトラッカーに乗っけなよ。 そのほうが中の人もマージしやすいでしょ。 >>589 トグルにしたくないなら、uim-pref-gtkで、 オフ(SKKの場合は半角英数入力モード)にするキーの方だけに "<Control>,"等を設定しておいて、外からctrl+commaを送り付ければOK。 xdotool search --name xterm windowfocus key ctrl+comma が、現状のuim-skkだと、半角英数入力モード時に再度<Control>,を送ると そのまま","が入力されてしまいますね。 半角英数入力モードのキー処理(skk-proc-state-latin)で オフにするキーだったら無視する処理を追加すればいいはず。 ただし、"l"キーの場合は無視しないでそのまま通す必要あり。 2130c2130,2133 < (skk-commit-raw sc key key-state)) --- > (if (not (and (or > (control-key-mask key-state)) > (skk-latin-key? key key-state))) > (skk-commit-raw sc key key-state))) >>591 遅い方なのか。 日本語環境だと起動が遅かったと思うけど。 まあ xterm にしかない機能があったりするから、かな。 他にもとりこまれたりするけどね。 使ってて遅くなかった kterm にはとりこまれそうになかったし。 xterm に移行したときは日本語環境で kterm 起動 20ms、xterm 起動 1s ぐらいで確かに遅かった。起動は。 高速をウリにしている Terminal Emulator って何があったっけ? >>594 起動だったらurxvtd + urxvtcが速い おれが言ってるのはコンパイルや子プロセスなどの処理能力のこと gnome-terminalが圧倒的すぎる まあ daemon 使えばねえ。 つかコンパイルや子プロセス? uim とも元の話とも離れてるしあんまりきかない方がいいかな。 日本語入力中にシフト+文字で英字打つ方法無いっすかね これだけが唯一の不満 ~/.uim に ↓ を追加すると ↑ に書いてあることはできるよ。 (define skk-push-key (let ((orig skk-push-key)) (lambda (sc key state) (if (ichar-upper-case? key) (im-commit-raw sc) (orig sc key state))))) SKK で。 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww さて echo "(im-set-key-press-handler! (retrieve-im 'anthy) (lambda (uc key state) (if (ichar-upper-case? key) (im-commit-raw uc) (anthy-press-key-handler uc key state))))" >> ~/.uim 試してないので動くかは判らんが。uim-sh は通った。 scheme よく知らんからもっといい書き方があるかもね。 というか多分求めてるものと違う気はする。 A,A,S+E,S+Eの順に入力すると「EEああ」となります 求めてるものと違いましたが、お心遣い感謝します skkfepの雑草入力と小書きかな母音入力がなかなかユニークでいい。 uim-skkでも欲しいかなw 雑草入力 (ルール設定で変更可能) wまたはkを連打することでwやkを大量かつ高速に入力できます。こうした文字は大抵の場合、 チャットにおける語尾として使われます。そのため、チャットの確定であるENTERやCTRL+Jを押すことで (または関係ない文字を入力することで)通常のローマ字かな変換状態に戻るようになっています。 雑草入力と送りがな変換時の挙動の共存させるため、2種類の変換ルールを動的に切り替えて 処理しています。 入力例 uhawwwskkwwwww → うはwwwskkwwwww 小書きかな母音入力 (ルール設定で変更可能) xを押した後の小文字母音はキー連打で連続入力可能です。擬音や感動詞の入力を容易にします。 入力例 uwaxaaaaa → うわぁぁぁぁぁ http://coexe.web.fc2.com/skkfep.html >>604 あーやっぱり?じゃあこれでどうか。 anthy がどういう状態を持っているかよくわからんから なんかよくわからんとこでよくわからんことになりそうだけど。 (define hack (lambda (ac key state) (let ((alnum (anthy-context-alnum ac)) (alnum-type (anthy-context-alnum-type ac))) (anthy-context-set-alnum! ac #t) (anthy-context-set-alnum-type! ac anthy-type-halfwidth-alnum) (anthy-press-key-handler ac key state) (anthy-context-set-alnum! ac alnum) (anthy-context-set-alnum-type! ac alnum-type)))) (im-set-key-press-handler! (retrieve-im 'anthy) (lambda (ac key state) (if (ichar-upper-case? key) (hack ac key state) (anthy-press-key-handler ac key state)))) >>606 ルールってのがどういうもんかわからんけど、こーいうんじゃだめ? ((("x" "z" "w") . ("z" "x")) ("w" "w" "w")) ((("x" "s" "a") . ("s" "x")) ("ぁ" "ァ" "ァ")) # ("z" "x") はなんで ("x" "z") じゃないんだろう。逆になるとはなあ。 >>607 ありがとうございます。今諸事情で連続運転中なので再起動後にでもご報告に参ります 有難うございました。 >>607 動いてます!!ありがとうございました!!! ところで uim は libkkc をサポートする予定はあるのかなぁ? urxvt上でuimを使っているとき、 日本語入力中に未確定の文字列が白塗りになります。 回避する方法はありますでしょうか。 .Xresourcesには urxvt*inputMethod: uim urxvt*preeditType: OffTheSpot と書いています。 >>613 perl extensions で On The Spot を試してみ >>614 urxvt*preeditType: OnTheSpot urxvt*perl-ext: xim-onthespot としたところ、未確定文字列が白塗りじゃなくなりました。 ただ変換候補がカーソルの近くに表示されなくなった点と、変換候補の範囲が使用中の文字色で塗り潰されてしまう点が気になります。 これらは我慢するしかないのでしょうか。 俺はそういう問題起こってないから、設定が悪いだけなんじゃね? 俺も>>615 で妥協してる >>616 参考までにurxvtは256色? 他にもなんかコンパイルオプションや設定なんかで関係ありそうな項目あったら教えてほしい >urxvtは256色? yes 文字がどうこうは変換候補に表示する為のfontが無かったりするから なんてーのもあるんだよー だからどうすりゃ良いかはわかるよね。 ほかにも詳しくは man urxvt を見てくりゃれ。 urxvt じゃないとダメなのかな 背景の問題な気もするし uim で何使ってるの? Anthy? Mozc? あー xim 使ってるのか直接 uim 指定すれば解決じゃ? .Xresourcesで urxvt*imFont: xft:Ricty:size=13.5:antialias=true みたいに設定しても失敗する >>619 Anthy >>620 .xinitrcに uim-xim & って書いてるんだけど どうしたら直接uim指定できるのか分からない uim-fepは使えないのかな。 urxvt-unicodeというのもあるらしい。 >>621 uim-doc-ja ttps://code.google.com/p/uim-doc-ja/ ~/.xinitrc ------------------------------------------- export GTK_IM_MODULE='uim' export QT_IM_MODULE='uim' export XMODIFIERS='@im=uim' uim-xim & ------------------------------------------- さらにお好みで以下の1つのツールバー uim-toolbar-gtk & uim-toolbar-gtk3 & uim-toolbar-qt4 & uim-toolbar-gtk-systray & uim-toolbar-gtk3-systray & >>621 ,623 ---------------------------------------- export GTK_IM_MODULE='uim' export QT_IM_MODULE='uim' export XMODIFIERS='@im=uim' ---------------------------------------- でうまく動かない時は ='xim' に変更したり試す ---------------------------------------- export GTK_IM_MODULE='xim' export QT_IM_MODULE='xim' ---------------------------------------- ツールバーから uim の設定をするか以下のコマンドで設定 $ uim-pref-gtk ( uim-pref-gtk3 / uim-pref-qt4 ) でも可能 skk の接尾辞入力を変換中以外からするとき(直前が漢字じゃないときとか)って Q> だったような気がするんだけど uim でやると > の変換が開始される。 この場合の接尾辞入力ってどうすんだっけ? そもそもオリジナルの skk でもそうだっけ? と思ったけどよく考えたらこれ接頭辞入力が動いているだけか。 てことはオリジナルでもこうか? 変換中以外から接尾辞入力ってなかったかな。 ツワナ語とか接尾辞入力できないんかな。 …まあ Q>x で一応できるみたいだけど。 1回キャンセルするのがアレだけど… s. とかで接尾辞入力開始した方が楽だけど Q>x でできるなら、そんなに必要ないかなあ… >>626 tomoe使えばできる でも今時はオンラインの手書き入力サービスとかの方がいいんじゃね >>628 uim用のプラグインが用意されてるの他には知らんな google-cgiapi-jpで「かな入力」を使ってるとF9で全角英数に変換できない Google日本語入力だとできるのに残念 uimの入力メソッドの切り替えが面倒。 直接→Anthy→m17n-latn-pre→直接→……… 見たいに出来ないのかな? >>632 キーバインド変更すればいいじゃない。 私はON/OFFを変換無変換キーにバインドしてる RequestUim にある ・入力モード別にカーソルの色を替えられる機能が欲しい。 ・「カーソルの側に入力モードを表示」のアイコン表示と使い勝手の改善 ってずいぶん長い間実現しないけど、カーソル制御をアプリから奪うのが 無理なら、ウィンドウマネージャと通信してウィンドウの枠の色を変える ってのはどうだろう。 scheme レベルで出来ませんか? > 詳しい方 あ、もちろんウィンドウマネージャ側も受け止めてくれないといけませんけど。 特定のWM相手に実現するサンプルがあれば、それを参考に自分の使ってる WMで頑張れるかも知れない。できなければWMを変えるw C/C++からuimを使うのにわかりやすいドキュメントやソースはありますか? im engine の表示ができたくらいで、その先が難しく行き詰まっています。 うーん。実際にuimを利用しているサードパーティーのソフトのソースを読むしかないのかな? mltermみたいな。 >>638 mltermですか。読んでみます。ありがとうございます。 最近 uim (gentoo) + Anthy に乗り換えて、emacs(24) でも uim.el を使い始めました。 emacs で( ) 波線が候補に出ないようなんですが、なにか設定のミスでしょうか。 uim では出ます。 最近 uim + Anthy に戻ってきた。 mlterm で Input Method を uim にした時 ON/OFF 切り替えが Shift+space から変えられないのは ドコを設定すればいいの? ~/.uim に (define-key anthy-on-key? '("<Control> ")) とかしても効かない…。 ちなみに firefox や mlterm + XIM は正常に [Global] on の項目見てくれて、正常に使えます。 uimってlibkkcに対応してくれないのかなあ。 書いた途端に自己解決… orz mlterm が setuid されてインストールされているのが原因だった。 libuim では setuid されてる場合、どうやらカスタム設定を無視する仕様みたい。 とりあえず chmod 755 したけど、これは mlterm 側直すのが正しいの? mlterm使いが多い(のか?)みたいだけど 自分はurxvtで不満無くuim使ってる。 uim-skkで個人辞書ファイルが読みこまれないんだけど、 uim専用個人辞書ファイルが存在すると読みこまれない仕組み? とりあえずcrontabに@rebootで辞書をマージするようにしてるけど、 どうにかなんないのかな .skk-uim-jisyo がなければ .skk-jisyo が使われる。 skk-read-personal-dictionary がそれをしている。 単純に両方読み込みたいだけならこれを上書きすればいいんじゃないかな。 まさかまたUIMに戻ってくるとは・・・。ubuntuでIbusが豪快にこけてくれたおかげで他を探してるんだがmozcを使うと安定しないなぁ。 というか、辞書登録や設定のたぐいの部分だが。 これはUIMとmozcとどっち側が悪いの? IBusかな漢字1.5.18 こだわりないから、そのまんまこれを使っている >>649 つ ttp://ekato.wordpress.com/2012/01/30/mozc_tool/ Ubuntu(Debian)はprotobufをスタティックリンクしてないのか。 ポリシーにこだわって実用性が損なわれる悪例だな。 というか、protobufの単なる設計ミスにみえるけど。直したらダイナミックリンクでもちゃんと動くよ >>634 uim-helper-server とよろしくやる方が楽かも。というか wm 側だけで済むかも。scheme free で。 >>652 なるほど。 protobufライブラリの問題ってことですか。 さすがにコンパイルするのは難しいんでどうしようかなぁ。 とりあえずprotobufがなおるまで待つしかないのか。 ibus 評判悪いから、これを機に、 mozc に uim-mozc 取り込んでくれないかな 。 自分でパッチ当てるの、めんどうだ。 uim-gtk-prefで設定をいじって「適応」を押したら、開いているアプリケーションたちを再起動させなくても設定が反映されて 「わぁ、素敵」 と思いました そしたら~/.uimの設定が全部取り消されていて、全部のアプリケーションを再起動させないと自分のコンフィグが使えなくなって 「わぁ非道い」 と思いました ~/.uimの設定をソフトの再起動やログアウト/ログインなしで明示的に反映させるには、どうしたらいいのでしょうか ubuntuへのuim-skkの導入法を教えてください。 >>660 sudo apt-get install uim-skk >>661 ありがとうございます。 簡単だったんですね。 なんとか uim-mozcに逃げこんで日本語打てるw libkkcに対応しなかったらuimもレガシーになりそう? ずっと使ってるエンジンにuimが対応してないんで未だにscimなんぞ使ってるんだけど、 そろそろ移行しようかなー。 今だとuimかIBusなんだろうけど、テキストターミナルのEmacsでの使用が必須なんで、 IBusはだめらしくてuimを狙っている。 で、上で話に出たlibkkcが気になるんだけど、対応していない。 プログラミングはそこそこできるんで、できれば自分で書いてみたいんだけど、 あいにくこの分野は全くの初心者なんで。 uimのプラグインの書き方とかlibkkcの使い方とか、どっかにドキュメントはないんかな。 付属しているの見てもググっても概要しか書いてないし。 ibus-kkcでlibkkcの使い方を、uim-anthyとかでuim対応を、 それぞれソースから読み取るしかないんだろうか。 >>658 ~/.uim.d/customs/*.scm に ~/.uim を読むものを置く、とか。というか ~/.uim の内容をそれに移すとか。 uim-pref-gtk に消されるかな?その前に読まないか? よくしらないが custom-add-hook で ~/.uim を読むようにする方がいいかも。 バグかな。 uim-skkは厄介だった。 タスクバーでの表示がめっさ縮んで表示された。 しかも、変換エンジンとの関連付けが難しい。 入力システムで毎度毎度頭を抱えてしまうのは、デブ系なんだよな。 レッドハット系のフェドーラだと、標準でGUIはGnome3.Xであの手のU/I は吹き出し形式になってて、文字入力直前まで言語バーがでないように 設計されてるのですごくいいアイデアだと思ったよ。 こんな、感じの吹き出し http://blog.du-a.org/2013/03/02/libkkc-update-week-four/ トップバーに組み込まれる、この入力システムのしくみがすごい。 skkじゃなくてKKCだった。 動画再生してるときに、ほとんど入力システムは、言語バーが表示されるじゃん。 この点については、フェドーラ19はいいねえ。 >>669 uim-toolbar使え 変換エンジン? 関連づけ? はやくuimもUTF-8にならないかな .uimをUTF-8で書けるようにならないかな 青空文庫もUTF-8で出してくれないかな もう文字化けと変換とエンコーディング指定はいやだあ おれはUTF-8原理主義者になるぞおお >>674 は? ~/.uimの中身(ローマ字変換テーブル等)をutf-8で書いてるけど問題なし ソースもすでにutf-8になってるけど 青空文庫はしらん iconvやnkfでも使えばいいんじゃね socketのパスが%Home/.uim.d/ から /var/run/user/ に変わってたよ。 気づくまで、1時間以上、、、、 でぶあんのしどで1.8.6のソースから--with-wnnでビルドしたけど wnn入ってねぇ anthyのupdateがあったけど、前にもまして変換が危うくなってきたな…… 質問。 anthyで入力した「未変換文字列」を「return」で「確定」してるんだけど、return入力が使用しているソフトウェアに横取りされてしまう。 e.g.)「この」と打って変換せずreturnキーを打つと、virtaal(翻訳エディタ)にreturnを横取りされて文字列が空のまま入力が終わってしまう。 一度ひらがな変換してからreturnで確定すればいいんだけど、すっかり「未変換ならそのままreturn」で指が慣れてしまっているのでなかなか難しい。 「未変換文字列をreturnでそのまま確定する」を実現したいんだけど、どうしたらいい? ふつうのテキストエディタならできる。特定のエディタ上での話。 ちなみに未変換(anthyだと下線が引かれた状態)から、一度変換中(anthyだと文字列がコントラスト反転状態)になれば入力は横取りされない。 「確定やリターンをそれぞれ別のキーに割り当てればいいじゃん」という問題ではなく(問題解決のために人間側に変更を要求するのではなく)、 「変換モードになれば入力が横取りされないのが分かっているから、未変換の状態でもそんな感じに制御できないかな」という相談。 ~/.uimや.uim.dを直接いじってもかまわないで、どなたかお力貸してください。 それはvirtaalのメモリリークのバグじゃないのか >>681 G-HAL版のことじゃないの? 自分は学習量の上限を増やすパッチだけ使ってるけど uimだとchrome(ium)が起動しないよね? 御呪いをコマンドでやるといいんだけど あ、それと、gtk-3のアプリでuimが出てこないから、/usr/lib/gtk-3/.../im-uim.soを/usr/lib/i386~にmvして dpkg-configure libgtk-3-0やらないとダメなんだよな > env GTK_IM_MODULE=xim chrome & こういうの? qtだったっけか やっぱりuimって癖あるなぁが印象 おまじない云々もそうだけど、ツールバーがウィンドウに常に隠れてしまったり、あっち書き換えてもこっちに不具合出たりで でもuim自体は好きなんだけどねぇ scimに比べてuimの方がカスタマイズしやすい 半角英数モード、全角英数モードの挙動がeggに近くなれば(Returnで決定した時に元のひらがな入力モードに戻る) もうegg(tamago)いらずなのに… ルートで日本語入力できるようにするにはどうすればいいのん? >>691 Anthy 使え。 Mozc が root で有効にならないのは Mozc の仕様だ。 linux 環境で、uim-mozc コンパイル成功した人いますか? いたら、手順教えて欲しいです。 何年か前に、数個前のバージョンのmozc でコンパイルして使っていたのですが、 環境の変化か動かなくなってしまいました。 実は、少し前にも、mozc の update に気づいて、コンパイルしてみたのですが、 うまく行かず、「まー、現状、動いてるからいいや。」的に、ほってありました。 が、今回、再コンパイルする必要に迫られ、困っている次第です。 一応、 mozc 1.13.1651.102 uim-mozc (svn revision 333) で、やってみましたが、ファイルが無かったりで、コンパイルに失敗します。 これは、数カ月前に、私が失敗したのと同様の状況と思われます。 最近の環境で成功した方、よろしくお願いします。 >>694 まず、それがuim-mozcのビルドの失敗なのかmozcのビルドの失敗なのか。 mozcのソースはtarballの場合はGYPやprotobufが入ってない。 svnリポからビルドすればそのへん自動で入り、公式サイトではそのsvnリポからの インストール前提の説明しかしてない。 uim-mozcはmozc-serverにkill-lineの機能を追加するパッチを当てるが、 それが最新のmozcに対応してなければパッチの適用に失敗する。 自分は面倒でパッチは当ててないのでパッチが対応してるかどうか知らない。 mozcを提供しているディストリのパッケージングを参考にしたほうがいい。 これのPKGBUILDとかかな ttps://aur.archlinux.org/packages/uim-mozc/ >>697 それ uim-mozc のビルドしかしないし、よって>>696 のように mozc-server にパッチ当ててない模様 ていうかこの Arch Linux のパッケージスクリプト? ってまんまシェルスクリプトなんか コマンドラインからの入力方式の変更方法を教えてください 用意されてないならuim-im-switcher-*を見て自分で用意するしかない? fbtermでuim-febで.uimでキーの設定したのに control+スペースで切り替わらない。 その他のキーに割り当てても切り替わらない。 どうしたらいいですか? .uimを晒すか、誰かのdotfilesにある.uimを使ってみ もし、guiでもできてないなら uim-module-manager --register mozc みたいなのをし忘れてる可能性もある .uim.dを消したら直りました。 これが設定を上書きしてたみたいです。 波ダッシュ(u+301c)の代わりに全角チルダ(u+ff5e)を入力しようと思って (define ja-rk-rule-basic (append '( ((("~") . ()) ("〜" "〜" "〜"))) ja-rk-rule-basic)) と書いてみましたが、~を押下しても何も入力されません。 〜の代わりに別の文字を設定すると~でちゃんとその文字を入力できます。 漢字コード直接入力などで全角チルダ自体を入力・表示できることは確認済みです。 どうしたら~で全角チルダを入力できるようになりますか? uimは1.8.6です。 特定の入力を漢字変換待ちにせず、そのままコミットさせるにはどうしたらいい? 具体的には、z / で・(中黒記号)にしたらそのまま確定して渡したい。他いろいろな記号入力をそうしたい ja-direct-ruleをつかってみたけどイマイチ。単ストロークしか受け付けない ぐぬぬ。やっぱりskkか さっそく導入してみた。うまく変換できない。Dvorak配列で拡張ACT使いなのでデフォルトのキーがバッティングする。がんばろう… SKKでHelp. Dvorakではkと母音の組み合わせが入力しづらいので、カ行はcと母音をつかってca ci cu ce coとするんだけど そうすると「歩く」を入力するときの AruCu が変換されない たぶん辞書がそうなってるんだろうなーと思ったけど、どうやって直したら良い? カ行の活用全部手動で登録しなおせはナシでおねがいします… 入力されたローマ字をそのまま辞書引きに使ってしまっているのが原因なので ひらがなからSKK辞書の送り仮名表現で用いられる子音に変換して辞書引くように uim-skkの方を修正してくれって報告するのがいいんじゃないかな。 こっそり作業してこっそり自己解決したので、こっそり2chに投稿 skk.scmのskk-set-rule!でローマ字、AZIK、ACT、KZIKのそれぞれ対応するjapanese-*.scmを読み込んでいるようで、呼び出したjapanese-act.scmでは送り仮名を c → k に変換していた だからuim-prefのSKK設定でACTを選択すれば AruCu が変換できるようになる ところがこのjapanese-act.scmはローマ字⇔かなのACT変換テーブルも持っていて、これが.uimの設定を上書きしてしまう。この変換テーブルがまた変態拡張で、なかなかに興味深い (Dvorak使いは各人が各人の「おれのかんがえたさいきょうのACT」を持っているので、このことは特段驚くには値しない。いくつかは自分の参考にさせてもらった。ちなみに私の変換テーブルは1,500行です) とにかく解決策は用意されているのは分かったので、このコンフリクションをどうにかしたい。uim-docによると、ユーザーは.uimに (require-module "scm名") (define ... ) と記述することで関数やリストを上書きできるらしいので、japanese-act.scmのテーブルをことごとく削除してやろうと思ったが、取得できるモジュールは uim> installed-im-module-list にあらわれるものしかダメらしく、skk.scmの中で呼び出される個別のscmは変更できない いよいよムシャクシャしたのでskk.scmのほうを書き換えてやった (require-module "skk") (define skk-set-rule! (lambda (sc input-rule) (let ((rkc (skk-context-rk-context sc)) (rule (cond ((= input-rule skk-input-rule-roma) (set! skk-okuri-char-alist '(("c" . "k") (";" . "a") ("q" . "o") ("j" . "e") ("k" . "u") ("x" . "i"))) (set! skk-downcase-alist '()) (set! skk-set-henkan-point-key '()) skk-ja-rk-rule) ))) (skk-context-set-input-rule! sc input-rule) (rk-context-set-rule! rkc rule)))) ということでめでたしめでたし。.uimの中に記述するだけでプログラムの挙動を変えられるだなんて、schemeさん流石っすオッス。さて、qとlはどこに配置しなおそうかな… >>710 わざわざレスをくれたのに、勝手に解決してしまって申し訳ない 慣れない入力メソッドってこんなに大変だったのね。レスを返すのも億劫 確定のためにEnter押した方が楽だったんじゃ・・・ もともと興味があったから、いいきっかけだったよ。「慣れたら他の入力システムが使えなくなる」というウワサを体験してみる それでさ、最新版のuimはどんなもんかと思ってgit cloneしたけど、知らん間に1.9.0にバージョン上がってんだね。なんかアジア圏のみなさんがとくに頑張っている感じ リリースノートまったく書かれていないから、どう改良されたのかさっぱりだけど。まあ、build失敗してし。ていうかcofigureが1MBもあるなんて初めて 毎度毎度uim-skkのことで申し訳ないが、誰か「カタカタ入力に切り換えるスイッチ」を実現しているひとがいたら教えてください 互換性のためにトグルを残してあるんだと思うけど、いまどきからするとやっぱり基本設計は古いなあ >>717 トグルじゃなくて「どの状態からでもカタカタ入力にするキー」。qは現在のモードを反対にするキーだから、いまの入力モードを意識しないといけない やりたいのは「ひらがな入力モードでもこのキーを押すとカタカナ入力モード」「カタカナ入力モードでもこのキーを押すとカタカナ入力モード」 入力インタフェースはモードをもってはいけないってUX(ユーザーエクスペリエンス)のガイドには書いてあったんだよう >>718 希望には答えられないけど 自分は入力モードは常にひらがなで 「カタカナ」って入力するときは Katakanaq って打ってる なんかまた勝手に自己解決してしまったので、申し訳ないと思いつつ投稿 /.uim.d/customs/custom-skk-keys1.scm を参考に (define skk-hiragana-key '("ひらがなキー")) (define skk-hiragana-key? (make-key-predicate '("ひらがなキー"))) (define skk-katakana-key '("カタカナキー")) (define skk-katakana-key? (make-key-predicate '("カタカナキー"))) と設定 (define skk-proc-state-direct-no-preedit ;未入力状態のときのモード (lambda (key key-state sc rkc) (if skk-use-with-vi? (if (skk-vi-escape-key? key key-state) (begin (skk-context-set-state! sc 'skk-state-latin) (rk-flush rkc)))) (cond ;追加 ((skk-hiragana-key? key key-state) (skk-context-set-kana-mode! sc skk-type-hiragana) #f) ((skk-katakana-key? key key-state) (skk-context-set-kana-mode! sc skk-type-katakana) #f) ;追加終わり これで「未入力のときにひらがなキーで必ずひらがな、カタカナキーで必ずカタカナ」になる さらに (define skk-proc-state-kanji ;漢字入力時のモード (lambda (c key key-state) (let* ((sc (skk-find-descendant-context c)) (rkc (skk-context-rk-context sc)) (stat (skk-context-state sc)) (res #f)) (and ;追加 (if (and (skk-hiragana-key? key key-state) (null? (rk-context-seq rkc))) (begin(skk-append-residual-kana sc) (if (not (null? (skk-context-head sc))) (begin (skk-commit sc (skk-make-string (skk-context-head sc) skk-type-hiragana)) (skk-flush sc))) #f) #t) (if (and (skk-katakana-key? key key-state) (null? (rk-context-seq rkc))) (begin (skk-append-residual-kana sc) (if (not (null? (skk-context-head sc))) (begin (skk-commit sc (skk-make-string (skk-context-head sc) skk-type-katakana)) (skk-flush sc))) #f) #t) ;追加終わり これで漢字入力時も同様にひらがなカタカナ決め打ちになった 他にも漢字入力モードのときの▽印を表示させない(ロケーションバーに検索単語入力したときに、たまに▼まで送信されるから)とか、いろんなキー追加したりとか BASICとCを齧ったくらいのサンデープログラマーでも色々遊べて楽しいですscheme それからごめんね、質問して回答もらってまでしておいて勝手に自己解決ばっかりで この「掲示板に質問したあとにすかさず解決案が浮かぶ」というマーフィーの法則的な現象には絶対名前がついているはず 仮に質問する「前」に自己解決したとしても、その成果をここに書いておいてくれるとうれしい そのうちきっと、誰かの役に立つから protobufライブラリのバグ、マージされないなぁ。 アレのおかげでUIMはまたスタンダードになり損ねそうだ。。。 >>675 .uimをUTF-8で書いて、ちゃんと読み込まれてる? 自分の環境だとうまくいかない(.uimで定義したものが全部無視される) どうやってるのか教えてほしい >>705 もう見てないかもしれないけど、さっき全角チルダで遊んでいたら発見したので報告 自分の環境でも割り当てたキーストロークで全角チルダがでてこないんだけど、そのあとに「↓」を入力すると変換した履歴が出てきた スペースだと出ない(やったらエディタごと落ちた)。anthyだけでできる。SKKやTUT-CODEではできない なんか、anthyの意図した動きというより、予期しない文字コードでいろいろ漏れちゃった感のする挙動だった uim 1.8.6 anthy(UTF-8) 開発は続いてるみたいだけど、最後のリリースが1年前、1.8系列になってからもう4年か scim,ibusがコケて、fcitxもコケたらいよいよuimにお鉢回ったりしないのかな >>729 最後のコミットが今年の3月3日か。 1.8.7 をそろそろ出して欲しいのう。 >>730 その頃にはもうしんでそうだな uim。 ubuntuにuimとuim-skkをインストしました。 両モードの切り替え操作方法が分かりません。 skkモードにしたいのですが。 uim初心者です。mozc使っています。 atok風の入力を長年愛用しているのですが、 ibusは1.5からツールバーが出なくなって、 ひらがな・無変換の状態がわからなくなり、 uimを試したところタスクバーにそれ(ひらがな・無変換)が 出るので重宝しています。 LinuxMintのmateでは問題ないのですが、xubuntuのxfceでは タスクバー上の表示が半分ぐらい下にずれてしまいます。 これは直せないのでしょうか? ttp://code.google.com/p/uim-doc-ja/wiki/UimToolbar >トレイの高さが32px以下だとアイコンが全部表示されない > 仕様? 他のアイコンが表示されると正常に表示されたりしない? uim-toolbar-gtk 辺りを使うとか ibusは1.5.5ならツールバーがカーソルにくっついて表示される 734です。 今日立ち上げたら何故か正常に表示されました。 普段linuxmintのmate使い(正確にはlmde)で、 xfceはお試しでした。諦めた後、いろいろいじっていて 履歴も取っていないので何がどうなったかわかりません。 734の書き込みした後、プロセスとして動いていたuim-toolbar-gtk3-systrayを 終了させ、uim-toolbar-gtk-systrayを起動したらすんなり表示されました。 こちらで起動するようにするか、uim-toolbar-gtkを使うかと言った 感じでしょうか。ただ、uim-toolbar-gtk3-systrayをどこで起動しているかとか よく分からないので、xfce使うなら研究してみたいと思います。 変換候補の表示位置がアクティブウィンドウの左下になってしまうんですが…… 解決方法わかりますか? uim.elでmozc使ってますがサジェストをtabで変換できません これって仕様ですか? ふと思い付いて数年ぶりにURxvt上でOverTheSpotを試したら問題なく機能した なんかうれしい urxvtでtabが使えるようになってからずっと使ってる 軽いし便利 utf8でEAWが半角になるのが嫌なのでglibcが更新される度にlocaleを更新するのが面倒と言えば面倒 Google Code、2016年1月に閉鎖 http://it.slashdot.jp/story/15/03/13/0340256/ UIMはSourceForge.netに戻ることになるのか Anthyは開発が止まってるみたいだし昔みたくUIM-Anthyとして開発続けた方が 良いと思われ そもそもUIMとAnthyの組み合わせで最もうまく動くように作られているから 安定性の面で考えても元の鞘に収まってくれると個人的にすごく嬉しい バージョンごとのソース追う時もかなり楽 その当時のUNIX USERか何かで作者コメントしてたけど作者の趣味で 少女革命ウテナから名前とってきてて今みたくウテナ(UIM)とアンシーが 離ればなれになるなんて考えてなかったろうな 2年も前からgithubに移行してるのに何でsfに戻るんだよ >>734 Debian wheezyでxfce使ってるけどずれない uimのバージョンは? >>734 システムトレイの中がuim一つだけだとズレる。 uimと何か(例えばvolumeicon)表示させれば回避できたよ。 ibus-mozc&urxvtだと入力文字が見えないのとたまに有効にならない(この間他のソフトでは有効)ので乗り換え検討中ですが、 今だとfcitx-mozcの方がいいんですかね?ダメだったらuim-mozcも試してまた来ますね なんかバグ発見 screen -e uim-fepした端末でuim-skkを使いvimでoした後にC-Jすると キャレットが上にすっとんで入力がメチャクチャになる が一旦escしてC-eで画面ずらしてiすれば回避できる 起きないなあ。 -e ってそういう option じゃないような。 uim-mozcが問題起きたのでfcitx-mozcにしたらこちらも問題あり どうなっとんのじゃ >>749 screen -e uim-fepじゃなくてuim-fep -e screenだたすまぬ uim-anthy使ってます。例えば焼酎飲みたい、という文章で しょうch←ここまで入力して、uと間違ってyを打ってしまい、yをバックスペースで消去しuを打ち直しても、”しょうchう”のようになってしまいます。 これはこういう仕様ですか?それともなにか設定項目があったりしますか? 設定項目があるなら仕様だな うん、下らないこといった google chrome 44 にしたら uim-skk の入力がおかしくなった。 「とと」と書きたいのに「tとtと」という入れ詞みたいになってしまう。 「漢」と書きたいのに「▼漢漢」になってしまう。 chrome nのバグ、sそrれtとmも uim nのバグ? >>756 twitterで報告多数あり。 とりあえずchromiumで回避するといいよ。 chromeが日本語入力周りをいじったので、chrome側かuimの潜在的バグか。多分chrome. >757 chromium 46.0.2467.0 で試しても同様に駄目だったでござる。 uim は m17n-anthy にしても、一文字「と」を入力して return を押すと 「とと」になってしまうでござる。 wわkけgがwわkかrらnんnのdで、Firefox nにsすrるdでgごzざrる。 きのうは chromium 46.0.2467.0 #340420 でアカンかったが、 今日は 46.0.2467.0 #340566 で chromium のバグが fix されてる。 よってこの件終了。 uim は悪くない。 gnome3用のextensionってないよね? 入力モードがないのは不便やん。 chromiumが44になってuim-skkがおかしくなったぜ。 45がくるまでFirefox使うしかないか…… やっと chrome stable 45 がリリースされて uim が復旧した。 この一ヵ月長かった・・・ gnome-terminalで使うと挙動がおかしいなあ uim-mozc使ってるんだけど確定をキャンセルすると元のやつが残る うんこー [Enter][C-BS] ↓ うんこーうんこー あと毎回ではないが候補ウィンドウがおかしな位置に出る 酷いときは入力してるとこの真上にウィンドウが出る gnome-terminalが狂ってるのか fcitxでも一緒だった fcitxで全角モード中にw三回押したらwwwになった……uimに替えます そろそろ qt5 対応して、新バージョンリリースしてほしい。 uim-skkで単語登録するときにコピペが使えないんだけど なんかいい方法ない? はーと→(はーとの機種依存文字) になるようにしたい 答えは分からないけど、機種依存文字のハート( U+E022 U+E595 U+E6EC U+FEB0C ) じゃなくてunicode標準のHEAVY BLACK HEART( U+2764 )を使うべきだ 株式会社テクノプロ 新宿支店近況報告会(勉強会) [転載禁止]c2ch.net ワイが梅沢や。稀代のワルや。 仕事せいや、飲みいく奴は辞めてもらうで。 離職率アクセンチュア激務 firefoxが43になってgtk3ベースになったせいか、 変換候補ウィンドウや予測ウィンドウが出なくなってしまった。 gtk3特有の設定とか知ってる人は教えてください. 当方Arch Linux x86_64をつかっています。 uim-git、uim-1.8.6でanthy GHALパッチやsj3をつかう時、 長文を変換する時に 単語を2つ以上変更することができません。 2つめの熟語の変換候補を出すと前に変換した熟語がSpaceキーを押した時点のものに戻ります。 これはcannaプロトコルの限界なのでしょうか?それとも本当のバグなのでしょうか? tBMzsOTsです。 どうやらFirefox上でuimの機能をつかっている時だけに>>779 の異常があります 株式会社テクノプロ 新宿支店近況報告会(勉強会) [転載禁止]c2ch.net 俺がしんみょうじだ。稀代のワルだぜ。 仕事せいや、勉強会に参加しない雑魚は辞めてもらうぜ。 雑魚の前では、スーツは着ないぜ。 話は営業を通してくれ。 >>778 ,779 Firefox 46で似たような問題が出た [あR]みたいなのと候補ウィンドウがカーソルのそばではなくウィンドウの下に出るようになった Gentooなんでforce-gtk2っていうフラグ付きでビルドすると発生しないからgtk3特有の問題だと思う Arch Linux なら aur の uim-git でOK Firefoxだけでいいなら firefox-gtk2-bin uim+rxvtで変換候補が白塗りになる問題、レスに上がってない方法で解決できたから報告するぜ ディストリ:ubuntu 14.04 wm:xmonad ターミナル:rxvt-unicode im:uim-skk 白塗りが解消した設定 .Xdefaultsにて urxvt.depth=32 という設定を消した(=24と書いても直った) preeditTypeの設定消しても白塗りが解消されたので、うちの環境では、こいつが原因だったくさい >>784 訂正、「=」でなくて、「:」だ 変なミスしてごめん uim-mozcを使ってるのですが uim-pref-gtk3 全体キー設定1 [全体]確定 "<Control>j", "return", "<Control>m" の設定でNumEnterで変換確定できません NumEnterで確定するにはどう設定すればいいのでしょうか? githubで1.9.0が開発が継続されてたのか… GTK3で変換候補が出ないバグが直ってた これでまたしばらくuimで戦える! 何故そこまでしてuimにこだわるんだ……fcitxやibusでええやろ fctixやibusは不安定で嫌だ 特にfctixの頻繁に起きたクラッシュは酷かった やっぱりuimがええで 酉や環境ってやっぱ大きいな 俺はuimの方が好みなんだがいつ入れてもちゃんと動かんので、仕方なく次点のfcitx使っとる。特に不満はない。ibusはuimの次に動かん Emacs+eggの入力に慣れた身としては uimが一番それに近いキーバインドに出来るんだよな… あとはqキーで一時的に英字入力→Enterで日本語入力に戻る、が出来たら完璧だったのに >>791 uimがちゃんと動かないディストリなんてある? ユーザ側で設定しないと動かないディストリなら沢山 .profileに書く程度の事は覚えて置こうよ こだわる理由。 ・792と一緒。 ・schemeでWM毎に設定変えれる ・socket覗いて、入力モードをconky等で表示出来る ・fepがある ・軽い 嫌な所 ・システムトレイがイマイチ ・gnome3が〜 uim1.9.0をbuildしたいがaclocalでつんでる。頑張るよ… >>795 $ tar xvf uim-1.8.6.tar.bz2 $ mv uim-1.8.6 uim-1.9.0 $ git clone https://github.com/uim/uim $ cp -rf uim/* uim-1.9.0/ $ cd uim-1.9.0 $ ./autogen.sh $ ./configure [option] $ make でいけると思う https://github.com/uim/uim にはsigschemeとlibgcrootsが入ってないようなので 1.8.6のものを流用するとコンパイル出来た github上のsigschemeとlibgcrootsは古いようでコンパイル出来ない模様… >>798 ありがとう。ようやくmakeできた 途中libtoolとintltoolが足りないっていわれたぜ アドバイスがすごく参考になったんだけど これってgithubのsigscheme等々を勝手に書き換えたら怒られるかな あっこの人たちはどうやってbuildしてんだろ それからim-switchじゃないんだな。im-configなんだな。いろいろ時代にキャッチアップするのは大変…… 何年ぶりかにこのスレのぞいてみたけど、開発続いてたんだね 良かった良かった とりあえず保守 uim-fep 便利だよなぁ。あれと w3m さえあれば X 要らねぇわ。 なんかGoogle日本語入力(mozc)が出てきてから 日本語入力ソフトの開発が全般的に停滞してる気する IMEが個人情報を抜くための最強の手段だと 明らかになってしまった時点で 素人や中小が手を出せる分野じゃなくなってしまった >>805 日本語変換と入力ソフトが安定してきているから って理由ならば良いんだけどね… 次期ディストリビューションがgcc-7系を採用しそうだし そうなるとコンパイルエラーが続出するだろうから開発停滞は心配… skkあたりは有志がなんとかしそうだけどw gcc-7でuimはビルド出来てるよ。 ただし、gtk周りでちと問題はある。 自分の環境だけかもしれないからまだ言わない。 でuimはqt5とか弄るくせにgtkの方はガン無視続けるわけね Qt4で問題なかったが、Qt5になって出た不具合を修正したんだから当然 gtkはメジャーバージョンアップもまたいでなくて修正する必要のないものに対する言動としては不適だな upstreamで動いている人が今はほぼ一人しかいないので… その人も昔からいる開発者というわけではないし ソース加筆する必要の無いものを弄ってくれないという言動がおかしい 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 68BPQ79TD2 >>817 ありがとう! 2016年12月のソースから更新してなかったよ… 1.8.6から3年経ってたのか〜 僕の知り合いの知り合いができた副業情報ドットコム 関心がある人だけ見てください。 グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 JLEZG メモ 1.8.8 2018-05-12 1.8.7 2018-05-10 1.8.6 2013-06-30 1.8.5 2013-03-31 1.8.4 2012-12-30 1.8.3 2012-09-30 1.8.2 2012-07-29 1.8.1 2012-05-27 1.8.0 2012-03-31 余計なアプレット書いてないで普通に使えるようにするだけにしろって >>738 > 変換候補の表示位置がアクティブウィンドウの左下になってしまうんですが…… 解決方法わかりますか? 全く同じ問題で苦しんでいます。これってもう諦めるしかないんですかね。。。 >>823 $ uim-pref-gtk3 コマンドライン、あるいはGUIツールで 「候補ウィンドウの候補位置」が選択可能です。 これで直るかも知れないので試して下さい。 訂正 >「候補ウィンドウの表示位置」 で「カーソルに隣接」を選択します。 uim-fepを最近のコンソールで使おうとjfbterm上で試してみた[glibc-2.31 gcc-9.3.0] しかし /usr/share/uim/generic-key-custom.scmをどう弄っても日本語の入力に切り替わらない だが,2016年頃の[glibc-2.22 gcc-4.9.4]はgeneric-key-custom.scmでは (define-custom 'generic-on-key '("zenkaku-hankaku" "<Shift> ") (define-custom 'generic-off-key '("zenkaku-hankaku" "<Shift> ") で問題なく日本語の切り替えができ使えている. 誰か,同じことに嵌ってる人いる? >>823 インライン変換候補表示機能をデフォルトで有効にする ;; set inline candidates displaying mode as default (setq uim-candidate-display-inline t) 関連リンク ttps://wiki.archlinux.jp/index.php/Uim_を使って日本語を入力 https://wiki.archlinux.org/title/Input_Japanese_using_uim https://github.com/uim/uim/wiki/ >>828 xim を使ってるとそうはならない。 常に左下に小さいフレームが表示されて変換候補もそのフレームの側でウィンドウを開かれる。 視線は常に編集領域と左下をいったりきたりする結果になる。 >>823 uim-pref-gtk3 のグローバル設定メニューの中に Candidate window position という項目があります。 この項目より表示位置を変更できます read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる