The jonki

呼ばれて飛び出てじょじょじょじょーんき

macOS CatalinaでKarabiner-Elementsを動かす

macOS Catalinaのpublic betaを入れたらKarabiner-Elementsが動かなくなったのでメモ.基本的には公式対応を待った方が良いが,もうアップデートしてしまった方は下記issueをウォッチしておくのをオススメする.今回は本日7/3時点でのワークアラウンドを説明する. github.com

環境

  • macOS Catalina 10.15 Beta
  • Karabiner-Elements: 12.5.3

問題の内容と原因

入力操作のための権限設定のプロンプトが出ないことが原因のため,Karabinerは起動するものの機能が全く動作していない事象が発生する

解決策(ワークアラウンド

現時点での解決策を書いておく.これは変わる可能性があるので,上記issueをウォッチしといた方が良い

1. Karabiner-EventViewerを起動する(Elementsじゃないよ!)

2. 権限設定のためのプロンプトが(確か)立ち上がったので、+ボタンを押して,パスを辿って下記を追加する.GUIでパスが辿れない場合,/Libraryとかをコマンドプロンプトからopenで開いてお気に入りに入れておけば良いと思う.

/Library/Application Support/org.pqrs/Karabiner-Elements/bin/karabiner_grabber
/Library/Application Support/org.pqrs/Karabiner-Elements/bin/karabiner_observer

うまく設定できれば下記のように表示されるはず. f:id:jonki:20190703230020p:plain

3. プロセスをkillallする

$ sudo killall karabiner_observer karabiner_grabber

4. これで動いてるようになってるはず..

下手なことはすべきではないですね笑.でもSidecar試したかったんだもん..