Power Manager是如何显示不活动警告的,你一定要知道!
发布时间:2022-02-06 16:26:46
如果要在不活动触发注销之前警告用户,该怎么办呢?不活动触发的事件通常用于自动注销或关闭闲置或闲置的Mac。这对于实验室等学术环境中的公共计算机和Mac电脑非常有用。在本文中,小编将学习如何在注销之前很好地警告用户。
Power Manager有一个计划助手任务,专门用于不活动后注销。当不活动触发器发生时,将立即执行相应的操作。如果要注销这些操作,则将在几秒钟后显示较大的警告,然后执行注销过程。鉴于Mac可能尚未使用,这通常是合理的行为。
有几种方法可以解决此问题。我们可以在事件的动作中添加延迟。另外,我们可以在未来几分钟内动态安排确定的注销时间。两种方法都会显示标准的Power Manager倒计时通知。但是这两种方法都使用户无法轻松取消挂起的注销。
我们需要一个解决方案,允许用户避免注销,但无需授予其他权限或凭据。事实证明这非常简单。
通过创建第二个事件(也由不活动触发),该事件运行一小段AppleScript,我们可以显示我们想要的任何警告。诀窍是,与现有的注销事件相比,第二个警告事件需要更短的不活动时间。
如果用户忽略该警告,并且计算机继续处于闲置状态,则会注销。但是,如果用户取消该警告,则由于计算机的不活动时间段将重置为零,因此未决注销将被取消。
不活动时间段被重置为零,因为消除警告的行为包括按下键或移动鼠标。macOS认为这两种行为都是用户活动的一种形式。
该警告将通过简短的AppleScript处理。将显示对话框的命令是够我们眼前需要,但其他选项,如显示通知,可以用来放置在通知中心警告。
我们完整的AppleScript将是(将其复制并粘贴到您的Script字段中):
#!/usr/bin/osascript
display dialog "This computer is about to log out. Click Cancel to continue using the computer." with title "Inactivity Warning" default button "Cancel" buttons ["Cancel"] with icon caution giving up after (3 * 60)
虽然看起来很复杂,但是AppleScript是display dialog带有参数列表的单个命令。参数为:
-"This computer … the computer." 是对话框本身中显示的主要文本。
-with title "Inactivity Warning" 设置对话框的标题
-default button "Cancel"将默认按钮设置为“取消”
-buttons ["Cancel"]确保仅显示一个“取消”按钮
-with icon caution 显示警告图标以突出显示对话框的性质
-giving up after (3 * 60) 3分钟后自动取消对话框
让我们逐步介绍如何创建此警告事件以伴随现有的注销事件。
创建不活动警告事件
1、启动Power Manager.app
2、选择“添加事件”或“文件”>“新建...”>“新事件”,然后在“计划助手”不活动后运行脚本
3、继续执行脚本步骤
4、从上方复制并粘贴AppleScript脚本。包括这一osascript行并替换所有现有文本很重要:
5、继续执行“不活动之后”步骤,然后输入所需的不活动时间。在这种情况下,我将在7分钟后显示警告-这是我现有的注销事件发生前的三分钟。
6、继续通过“时间约束”步骤。
7、继续通过“交互式约束”步骤。
8、在“为什么”步骤中命名并描述您的事件。
9、继续并添加新的警告事件。
在此阶段,您的警告事件已经准备就绪。您应该测试该事件,以确保AppleScript可以正常工作。Schedule Assistant任务在非活动状态下创建具有按需行为集的事件后运行脚本。这意味着您可以立即触发新事件-除了等待几分钟以触发不活动计时器。
避免登录窗口
该事件有问题。即使没有人登录,也会触发该事件。
让我们通过在事件中添加一个条件来解决此问题。我们将使用事件编辑器执行此操作。
1、在Power Manager.app中,按住Option键,然后双击新事件。这将在事件编辑器中打开事件。
2、选择添加条件>控制台用户>用户登录弹出菜单项。
3、保存更改的事件。
新的警告事件已完成。在适当的条件下,没有人登录时,事件将不再尝试显示警告对话框。
与往常一样,测试您的事件以确保其正确执行并按照您的要求执行。一旦工作,就可以调整设置并考虑添加更多约束或扩展发出警告的方式。


猜你喜欢
- 如果有人想要登陆我们的Mac电脑怎么办?在Mac电脑上有一个客人账户就是方便于将Mac临时借给他人的时候使用。如何添加客人账户?下面分享如何
- 在使用win10蓝牙设备的时候,很多的用户们表示在使用过程中,win10蓝牙搜索不到其它相关的设备了,这个问题需要怎么去解决呢,快来看看详细
- Windows10系统的视觉效果有很多,比如Peek预览、任务栏的动画、显示缩略图而不是图标等,这些能给用户视觉上的审美想象。Win10如何
- Win10文件夹字体大小怎么设置?近期有部分Win10用户觉得电脑的文件夹名字大小使用起来很奇怪,因此想要重新设置字体大小,那应该如何操作呢
- 在平时创建演示文稿的时候,常常会为了让观看者更直观地了解要讲的内容,常常会罗列出一些重点,而这些重点,都需要通过项目符号或者编号来进行标注。
- wps2019怎么更改默认粘贴模式?wps2019文档在复制粘贴的时候,想要设置粘贴在动匹配当前格式,该怎么设置呢?下面我们就来看看wps设
- 在21世纪的今天,多人协作已经慢慢成为了人们最为青睐的工作方式,因为多人协作可以轻松解决工作中的低效率问题。而腾讯文档就是这样一款可实现多人
- word是我们常用到的办公软件,是一种很必要的技能,如果我们能熟练运用word,将会给我们日常的文档处理变得更简单,下面为大家介绍word如
- WiFi共享精灵是一款基于PC无线网卡的无线共享软件,能将电脑变成无线路由器,非常使用,大多常见于笔记本电脑。不过WiFi共享精灵也有出问题
- WPS怎么设计一款宝蓝色漂亮的封面?wps中想要设计封面很方便,首先就是wps自带了封面模板,其次可以自己设计,下面我们就来看看详细的教程,
- WPS表格如何筛选重复数据?当我们表格里的文件数据过多时,又想要对其进行有效的筛选,那么应该如何操作呢?本期教程小编将为大家带来WPS表格筛
- 心率是监测您身体状况的重要方式。您可以在体能训练过程中检查心率,查看全天的静息心率、步行心率、呼吸频率、体能训练和恢复心率;或者随时再次测量
- WIN键r调用操作,并在操作项目符号框中输入“regedit”以进入注册表。转到此注册位置:HKEY _ current &nb
- windows系统会出现各种各样的蓝屏问题,当然最新win10系统也无法避免蓝屏的现象,最近有win10系统用户反映,电脑出现新型的蓝屏界面
- 腾讯会议怎么在会议里面改名字?使用腾讯会议进行开会的时候,若想修改名字,该怎么操作呢?其实很简单的,以下内容就是小编整理的腾讯会议开会时修改
- excel中关掉自动更新链接信息提示的方法,具体该怎么去操作的呢?今天,小编就教大家在Excel表格中关闭自动更新链接信息提示的方法。Exc
- Win11默认输入法是英文的,所以有很多小伙伴在为系统添加中文输入法后,发现无法使用原本的方法进行切换,那么碰到这种问题应该怎么办呢?下面就
- 在Excel中经常需要用到表合并的功能,这个合并功能还是比较常用的,如果需要用到表合并却不会合并的朋友不妨学习一下。下面是小编带来的关于如何
- 操作步骤随着数码相机的快速普及,需要制作电子相册的人越来越多。虽然这方面的专业软件不少,但是,我仍然采用PowerPoint来制作。执行“插
- 我们使用的电脑在安装升级了win10操作系统之后,一些游戏玩家在玩求生之路2的时候就遇到了游戏中黑屏的情况。对于这种问题小编觉得可能是我们电