![ログアウトせずにmacOS GUIを更新する](https://rvso.com/image/1525451/%E3%83%AD%E3%82%B0%E3%82%A2%E3%82%A6%E3%83%88%E3%81%9B%E3%81%9A%E3%81%ABmacOS%20GUI%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B.png)
私のmacOS 10.12では3日前から奇妙な現象が起きています:
- 画面上のすべてがマウスで反応しません。ウィンドウの 3 つのボタン コントロールは、マウスをホバーしてもアイコンが表示されず、ウィンドウ内のどの要素もマウスをホバーしても反応しません。
- 中マウスが機能しなくなりました。ブラウザのタブを閉じたり、リンクを新しいタブで開いたりできません。
- ミッションコントロールにはアクセスできますが、スペースを切り替えることはできません。
- マウスを動かしてもドックアイコンは動きません。
- マウスは、他のウィンドウや別のモニターに移動しても形状が変化せず、最後にフォーカスされたウィンドウの形状のままになります。
ログアウトして再度ログインすれば、この現象は解消されます。これには 1 ~ 2 分かかります。それほど長くはありませんが、すべての作業スペースを失ったり、毎回 Docker コンテナーを再起動したりしたくはありません。Windows では、explorer
GUI を更新するにはプロセスを再起動する必要があると思います。
バグが発生する前に私が持っていたもの:
- スカイプ
- Firefox (開いているタブが約 10 ~ 20 個)
- 崇高なテキスト
- iTerm2
- 1GB の RAM を搭載した VirtualBox で docker-machine を実行しています。
- 電報
- Docker: コンテナ 4 個。
すべてのアプリケーションは最新です。よろしくお願いします。
バグが発生した瞬間にログに表示された内容。
error 15:33:04.283037 +0700 WindowServer CGXGetConnectionProperty: Invalid connection 85671
error 15:33:04.283104 +0700 WindowServer CGXGetConnectionProperty: Invalid connection 85671
error 15:33:04.283150 +0700 WindowServer CGXGetConnectionProperty: Invalid connection 85671
error 15:33:04.283190 +0700 WindowServer CGXGetConnectionProperty: Invalid connection 85671
error 15:33:31.727778 +0700 symptomsd AWDAgent: failed create new libnetcore metric for 0x290007
error 15:35:18.093791 +0700 parsecd network_config_has_proxies_configured network_config_has_proxies_configured is deprecated
error 15:35:18.093835 +0700 parsecd tcp_connection_get_remote API Misuse: Function must be called after tcp_connection_start
error 15:35:18.093904 +0700 parsecd tcp_connection_is_cellular API Misuse: Function must be called after tcp_connection_start
error 15:35:18.110774 +0700 parsecd network_config_has_proxies_configured network_config_has_proxies_configured is deprecated
error 15:35:18.110813 +0700 parsecd tcp_connection_get_remote API Misuse: Function must be called after tcp_connection_start
error 15:35:18.110908 +0700 parsecd tcp_connection_is_cellular API Misuse: Function must be called after tcp_connection_start
error 15:35:18.530763 +0700 parsecd keyboardInputMode property not set, using <private>
error 15:35:18.669932 +0700 parsecd keyboardInputMode property not set, using <private>
error 15:35:18.670896 +0700 parsecd keyboardInputMode property not set, using <private>
error 15:35:18.959840 +0700 parsecd Server endpoint not set, data can't be sent to server
error 15:35:19.417085 +0700 parsecd keyboardInputMode property not set, using <private>
error 15:35:19.838056 +0700 parsecd Server endpoint not set, data can't be sent to server
error 15:35:19.914901 +0700 parsecd Server endpoint not set, data can't be sent to server
答え1
killall Finder
回避策として、ターミナルで実行してみてください。
問題が解決しない場合は、/var/log/system.log
その時間帯に疑わしいエントリがないか内部を確認することをお勧めします。
運が良ければ、OS のアップデートでこの問題が「解決」されるかもしれません。