我正在寻找一种在OSX中检测快速用户切换事件的方法 - Yosimite。检测到后,我想执行一个AppleScript或automator动作。有没有办法检测这种类型的事件?
答案 0 :(得分:0)
一种可能的方法,虽然有点复杂且需要管理员访问权限,但是:
快速用户切换的二进制文件如下: / System / Library / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession
关于launchctl的一个很好的教程是here。使用watchPaths
键指定标志文件。
我无法找到因快速用户切换而发生变化的文件。如果存在此类文件,则可以跳过步骤1并将其与launchctl一起使用以触发脚本。