わたしの場合、Mac OS X 10.9.2 から 10.9.3 に更新したところ題記のように PCKeyboardHack と KeyRemap4MacBook が、”kernel extension is not loaded” というメッセージが表示され使えなくなってしまう現象が発生した。
そんなときは、おもむろにコンソールから手動で、カーネルエクステンションを起動してあげるといい。
kextload
というコマンドを使う。前提知識
- OSX の場合、Linux でいうところの modprobe 相当コマンド:
kextstat
,kextload
,kextunload
などなどというがある。 - PCKeyboardHack と KeyRemap4macbook の kernel extension の格納場所
- PCKeyboardHack:
/Applications/PCKeyboardHack.app/Contents/Library/PCKeyboardHack.10.9.signed.kext
- KeyRemap4macbook:
/Applications/KeyRemap4MacBook.app/Contents/Library/KeyRemap4MacBook.signed.kext
- PCKeyboardHack:
ワークアラウンド
コンソールから、下記のコマンドを実行することで、PCKeyboardHack, KeyRemap4MacBook が “kernel extension is not loaded” の問題なく使えるようになる:
$ sudo kextload /Applications/PCKeyboardHack.app/Contents//Library/PCKeyboardHack.10.9.signed.kext
$ sudo kextload /Applications/KeyRemap4MacBook.app/Contents/Library/KeyRemap4MacBook.signed.kext
ふー。なんとか直った。(^ω^;)
いつも使ってるのが動かなくなると、ビビるよね。
いつも使ってるのが動かなくなると、ビビるよね。
さらによむ
-
ここで、いろいろな質疑応答がなされているようだ。
0 件のコメント:
コメントを投稿
何かありましたら、どうぞ: