以编程方式查询 macOS 屏幕解锁(C API)

问题描述 投票:0回答:1

好奇。有没有办法以编程方式查询 macOS 14 中的屏幕解锁事件?最好用纯 C 吗?

我的应用程序是一个普通的终端应用程序。我知道有一些方法可以通过 NSNotification(Objective-C)监视屏幕解锁事件,但据我所知,这不适用于简单的终端应用程序,即使它可以,它也只会等待传入事件。

我想要的是访问过去屏幕解锁事件的日志,类似于

last(1)
可以查询过去登录事件的日志。

这可能吗? macOS Sonoma 是否在某处保留屏幕解锁事件的日志?

c macos terminal
1个回答
0
投票

你可以尝试这个命令:

log show --predicate '(eventMessage CONTAINS "unlockUI" OR eventMessage CONTAINS "LUI")' --last 24h | grep sessionUnlocked
© www.soinside.com 2019 - 2024. All rights reserved.