Mavericksで動いてたmikutterをYosemiteでも動くようにする方法です。
~/.xinitrc.d/uim-xim.shの作成(何もしてない)
Xと同時にxim-uimが起動するようにします。
#!/bin/sh /Library/Frameworks/UIM.framework/Versions/Current/bin/uim-xim &
環境変数の登録
なんでかMacでの環境変数の設定方法はコロッコロ変わっていて、従来の~/.MacOS/environment.plistや/etc/launchd.confなどのやり方が全滅しています。
Yosemite流はLaunchdのエージェントで設定するのが良い様です。
/Library/LaunchAgents/にmikutter_env.plistと言うファイルを作ります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>mikutter environment</string>
<key>ProgramArguments</key>
<array>
<string>launchctl</string>
<string>setenv</string>
<string>LANG</string>
<string>ja_JP.UTF-8</string>
<string>XMODIFIERS</string>
<string>@im=uim</string>
<string>GTK_IM_MODULE</string>
<string>uim</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>LaunchOnlyOnce</key>
<true/>
</dict>
</plist>
mikutterのインストール(何もしてない)
ておておておー