Mac OSX El Capitanで日本語入力が出来なくなった件
うう〜またしても日本語入力が飛んだorz
Mac OSX El Capitanアップデート情報が来たので上げたら再発しやがった。
もうね、日本語offって英語環境でログインしなおしたり、promクリア再起動とか、、、何しても治んない。。。
起動後しばらくするとアクティビティモニターで見てても日本語入力プログラムが消えていく。
マジにログ確認してみた。
root# more /var/log/system.log<TimeStamp> <Hostname> diagnosticd[127]: error evaluating process info - pid: 759, puniqueid: 759
<TimeStamp> <Hostname> com.apple.xpc.launchd[1] (com.apple.inputmethod.Kotoeri.99872[759]): Service exited due to signal: Segmentation fault: 11
<TimeStamp> <Hostname> ReportCrash[757]: Saved crash report for JapaneseIM[759] version 6.0 (6.0) to <$HOME>/Library/Logs/DiagnosticReports/JapaneseIM_<HashedTimeStamp>_<Hostname>.crash
<TimeStamp> <Hostname> ReportCrash[757]: Removing excessive log: file:///<$HOME>/Library/Logs/DiagnosticReports/JapaneseIM_<HashedTimeStamp>_<Hostname>.crash
El Capitanで感動のライブ変換を実装している「日本語入力プログラム」は"JapaneseIM"が担っているんだが、
バージョンアップインストールのせいか実体は"com.apple.inputmethod.Kotoeri"という「ことえり」譲りのようだ。
root# ls -l <$HOME>/Library/Preferences/com.apple.inputmethod.Kotoeri.plist
-rw------- 1 <Username> staff 3334 <TimeStamp> <$HOME>/Library/Preferences/com.apple.inputmethod.Kotoeri.plist
あったあったwwこいつが下手人か。。。アップデートしたタイミングで生成されてるので間違いない。
さて、こいつを消去して(皆さんはちゃんとバックアップしてね。自己責任!)日本語環境をリスタート。。。
あれ?まだダメなの?「ことえり」を蹴飛ばす方法調べるのめんどぃ、エーィ再起動すりゃいいんだろ、まったく。。。
よし!治った。
念のために言っておきますが、こういう作業はバックアップ取って切り戻し方法を把握した上で行う様に!
あくまで自己責任ですよ。
あと、「ことえり」譲りなのでこういう乱暴な方法を思い出したわけです。
$HOME/Library/Dictionaries/ユーザ辞書
$HOME/Library/Preferences/com.apple.inputmethod.Kotoeri.plist
$HOME/Library/Preferences/com.apple.JapaneseAnalysis
$HOME/Library/Preferences/com.apple.KotoeriPreferences.plist
$HOME/Library/Preferences/com.apple.KotoeriWordRegister.plist
この何れかが壊れると日本語が不自由になるのが「ことえり」の癖だったので、適当にゴミ箱放り込んで再起動すると治ってた。
はー疲れた。
(他に同じ様な症状に苦しむ人への参考まで)--------------Mac mini, OS X El Capitan (10.11.2)
Mac mini, OS X El Capitan (10.11.2)