killall Dock

メインで使用しているMac miniで,ログイン後ときどきドック(Dock)が正常に反応しないことがあります.ポインターを近づけると,アプリのアイコンが拡大されますが,クリックしてもアプリが起動しません.

普通の選択はそこで再起動だと思いますが,KVMスイッチを介して接続しているせいかなんかで,再起動時のログイン画面でキーボードを認識しなくなる可能性が高いです.こうなるといろいろやっかいなので,確実にいくためには,いったんシステム終了して,Mac miniと外部ドライブ,USB HUBなどまとめて電源管理しているテーブルタップのスイッチをOFF/ONしてから再起動します

これだと2度続けてDockが無反応と言うことは滅多にないのですが,やたら時間がかかります.

今日発見したのは,Dockがクリックを認識しない時,ターミナルから,ログインユーザー権限のまま,

killall Dock

とすることで,Dockを強制的に再起動させ,クリックを認識するようになったことです.

Dockを再起動すれば良いのであれば,いったんそのユーザーがログアウトして再度ログインするだけでいいかもしれません.次の不具合時に試してみます.

追記: ログアウト/ログインでもOK

今朝(2022/03/14)試したら,OKでした.ただ,ターミナルを使い慣れた人(筆者も😓)には,killall Dockのほうが簡単です.

Notes:
1. 電源offすると,次に起動した時に復旧のプログラムが起動してしまうなど😓
2. USB機器を無数😓につないでいるのがキーボード不認識の原因かもしれません.
3. respawn設定になっているので,killすれば再起動する.知らんけど.
電源offすると,次に起動した時に復旧のプログラムが起動してしまうなど😓
USB機器を無数😓につないでいるのがキーボード不認識の原因かもしれません.
respawn設定になっているので,killすれば再起動する.知らんけど.