ログアウトせずにmacOS GUIを更新する

ログアウトせずにmacOS GUIを更新する

私のmacOS 10.12では3日前から奇妙な現象が起きています:

  • 画面上のすべてがマウスで反応しません。ウィンドウの 3 つのボタン コントロールは、マウスをホバーしてもアイコンが表示されず、ウィンドウ内のどの要素もマウスをホバーしても反応しません。
  • 中マウスが機能しなくなりました。ブラウザのタブを閉じたり、リンクを新しいタブで開いたりできません。
  • ミッションコントロールにはアクセスできますが、スペースを切り替えることはできません。
  • マウスを動かしてもドックアイコンは動きません。
  • マウスは、他のウィンドウや別のモニターに移動しても形状が変化せず、最後にフォーカスされたウィンドウの形状のままになります。

ログアウトして再度ログインすれば、この現象は解消されます。これには 1 ~ 2 分かかります。それほど長くはありませんが、すべての作業スペースを失ったり、毎回 Docker コンテナーを再起動したりしたくはありません。Windows では、explorerGUI を更新するにはプロセスを再起動する必要があると思います。

バグが発生する前に私が持っていたもの:

  • スカイプ
  • 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 のアップデートでこの問題が「解決」されるかもしれません。

関連情報