imaizumeの個人メモ

コードとか旅とか飯とか

macOS システム設定の「ダウンロードしたアプリケーションの実行」の許可ボタンを何度押しても反応しないのは非純正マウスが理由だった!?

ダウンロードしたアプリケーションの実行」の許可ボタンが何度押しても反応しない

High Sierraにアップグレードした後に、Karabina Elementsを開いた所、システム設定で外部アプリケーションの実行を許可するようにダイアログが出た。

[blogcard url="https://github.com/tekezo/Karabiner-Elements"]

そこで システム設定>セキュリティとプライバシー>外部アプリケーションの許可 に飛んで許可ボタンを押したのだが、ボタンを押しても何も怒らない。

https://twitter.com/felix_schwarz/status/908690187219283970

この方の動画にあるような現象が自分にも起きた。

なおこの方はスクリーン共有機能を提供しているアプリをOFFにすれば直るとおっしゃっているが、自分は特にそういった設定はしていないので違う模様。

もちろん、OSはあの悪名高きHight Sierra、バグ多すぎだろ...

mac純正の入力デバイスからでないと反応しない⁉

そこでさらに調べたところ、Karabina Elementsのgithub issueにも同様の現象で困っている方たちが。

[blogcard url="https://github.com/tekezo/Karabiner-Elements/issues/1017"]

上記issueでの回答を見たところ、トラックパッドからの入力でないとというものが目についた。

実は自分もクラムシェルモードmacbook Proを動かしていてbluetoothマウスを接続していたので、試しにトラックパッドでクリックしたところちゃんと反応した。

コメント内での回答は例えば

https://github.com/tekezo/Karabiner-Elements/issues/1017#issuecomment-335165442

...(略)... If you have this problem try to disable any apps that my capture and forward clicks. The click must come from the touchpad directly. << pulling my hair out >> (訳) ... 問題があるなら、クリックイベントをキャプチャーしてフォワードしているアプリを全部切ってみて。クリックはタッチパッドから直接入力されたものじゃないとダメみたいだ

 

https://github.com/tekezo/Karabiner-Elements/issues/1017#issuecomment-363904363

FWIW, I had a similar issue in 10.13.3. ...(中略)... It was ultimately due to the use of a third-party mouse from Logitech. I plugged in my Magic Mouse, click on the "approve" and things started to work as advertised. (訳) 役に立つかわからないけど自分も 10.13.3 で似たようなことになっている ... これは完全にLogitechのようなサードパーティー製マウスを使っているのが原因だ。自分はマジックマウスを接続して「許可」を押したら他の人みたいに直ったよ。

なるほど、どうもサードパーティー製のポインティングデバイスを使ってはダメらしい。

しかし、少し手前にはワコムペンタブレットなら動いたという声も

https://github.com/tekezo/Karabiner-Elements/issues/1017#issuecomment-344077728

I was clicking like crazy that button and nothing happened then I tried clicking with a wacom pen using my wacom tablet and it worked!!! (訳) 死ぬほどクリックしまくってたけど何も起こらなくて、ワコムのペンタブでやってみたらうまくいった!!!

あと、会社のmacbook proも普段はクラムシェルモードでマウスをつなげて操作しているが、上記の問題は発生していない。

ただこのマウスは有線マウスなので、もしかしたらサードパーティー製でもワイヤードマウスは大丈夫なのかもしれない...

まとめ

上記をまとめると、システム設定のボタンが正しく動く入力デバイスは以下の通りと思われる。

日本語の情報がなく1ヶ月くらい困っていたのでまとめておきました。