2015/04/11

Macにgoogle-ime-skkをインストールして起動時に実行する

Macにgoogle-ime-skkをインストールし、launchdで起動時に実行されるようにした際のメモです。


以下のサイトを参考にしました。
Undocumented Mac OS X:第1回 initを置き換えるlaunchd【前編】 (1/3)


まずgoogle-ime-skkをインストールします。

$ sudo gem install google-ime-skk
Password:
Fetching: google-ime-skk-1.4.0.gem (100%)
Successfully installed google-ime-skk-1.4.0
Parsing documentation for google-ime-skk-1.4.0
Installing ri documentation for google-ime-skk-1.4.0
1 gem installed


次に下記の内容のファイル(google-ime-skk.plist)を~/Library/LaunchAgents/に作成します。

<?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>google-ime-skk</string>
 <key>ProgramArguments</key>
 <array>
  <string>/usr/bin/google-ime-skk</string>
 </array>
 <key>OnDemand</key>
 <false/>
</dict>
</plist>


ロードし実行します。

$ launchctl load ~/Library/LaunchAgents/google-ime-skk.plist 
$ launchctl start google-ime-skk


これで私の環境ではgoogle-ime-skkが利用できるようになりました。

Macを再起動してみましたが、google-ime-skkは有効になっていました。

0 件のコメント: