Monterey 12.4のM1 MacminiをWindowsからVNC接続で利用していると、コントロールパネルの設定の有無に関わらずスクリーンセーバーに入って解除できなくて詰む事象に遭遇した。
解決策が見つけにくかったのでメモ。尚、OSXの画面共有では問題は発生しない。
パワーマネジメントの設定がローカルとVNC環境とで別々に作成され、VNC環境の設定はコントロールパネルで操作不可なのが原因。(値も引き継がない)
■ /Library/Preferencesを確認
$ ls -l /Library/Preferences/com.apple.Power* -rw-r--r-- 1 root wheel 198 1 17 23:09 com.apple.PowerManagement.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.plist -rw-r--r-- 1 root wheel 280 6 13 13:19 com.apple.PowerManagement.plist
■UUIDの付いているファイルに設定を追加
$ sudo defaults write /Library/Preferences/com.apple.PowerManagement.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.plist "AC Power" -dict-add "System Sleep Timer" 0 $ sudo defaults write /Library/Preferences/com.apple.PowerManagement.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.plist "AC Power" -dict-add "Display Sleep Timer" 0