画面分割のために「ShiftIt」を愛用していのだが、MacOS を Ventura にアップデートしたら使えなくなった。
症状
- 許可がない旨のダイアログが表示される
- 指示に従いシステム設定から設定を変更するも、再度同じダイアログが表示されるのみ
- 指示とは「システム設定」-「プライバシーとセキュリティ」-「アクセシビリティ」で ShiftIt のトグルをオンにすること
対策
一度アクセシビリティの一覧から ShiftIt を削除(「-」ボタンを押す)してから、追加し直す。これでダイアログが出なくなり、これまで通り ShiftIt を使うことができた
問題
一応は使える状態になったのだが、別の問題にも気づいた。Google Meets や Zoom など、ビデオ通話を起動した状態では使えなくなってしまったようだ。同じ内容の issue もいくつか報告されている。
まあ、ビデオ通話をしていないときは使えるからもう少しこのまま粘ってみる。しかし ShiftIt はしばらく前からメンテナンスされていない。修正を求める声もあるが別アプリに乗り換えることを勧める意見もある。
参考までに、エラーログを貼っておく。
Execution of ShiftIt action: left failed: Unable to get active window NSError stack trace: org.shiftitapp.shifit.error:20103 - Unable to get active window Caused-by: org.shiftitapp.shifit.error:20101 - Unable to find focused window owner