Google日本語入力の辞書ツールを Alfred から開けなくなってしまいました。
原因を調べようとあちこち検索してみたのですが、わかりませんでした。
原因はさておき、代替手段を用意することにしました。
ちなみにメニューから選択すれば普通に使えるのですが
どうしても Alfred からキーボードを使って起動したいです。 絶対です 。
DictionaryToolをどこから起動すればよいか調べる
/Applications/GoogleJapaneseInput.localized/DictionaryTool.app
こいつを直接実行してもAlfredから呼び出したときと同じエラーになりました。
次に アクティビティモニター の「プロセスのサンプルを収集」を使って手がかりを探してみました。
すると、以下を発見しました。
Process: DictionaryTool [3960]
Path: /Library/Input Methods/GoogleJapaneseInput.app/Contents/Resources/DictionaryTool.app/Contents/MacOS/DictionaryTool
こいつをコマンドで直接叩いてみたら辞書ツールを起動することができました。
Automator で app として登録する
次に Automator を使って、先程みつけたパスを app として登録することにしました。
Automator の利用方法自体については割愛します。
以下のコマンドを「シェルスクリプトを実行」に設定しました。
"/Library/Input Methods/GoogleJapaneseInput.app/Contents/Resources/DictionaryTool.app/Contents/MacOS/DictionaryTool" &
Alfred からの起動確認
無事起動できました
メモ
無理やり解決してみました。
ただ、ふつーに問題を解決する方法があるかもしれないので
こんな変なことをする必要はない気もします。
あと、そもそもどのくらいの人がこの事象に遭遇してるのか分からない。
隣の人の環境では再現してたけど。