如何按时间表自动锁定你的电脑(如睡觉时间)

我不太善于保持固定的就寝时间,经常在电脑前熬夜到深夜。不可否认,这通常是我工作效率最高的时候。我对事情太投入了,以至于忘记了时间。然而,这个坏习惯让人很难得到足够的睡眠时间;对人体不好的东西。以下是如何让你的电脑在就寝时间锁定屏幕,帮助任何一个显影剂类型的人保持一个更稳定的就寝时间。

iOS和Android有一些“数字福利”和时间管理的两年左右。These features are — among other things — designed to help you wind down at night and help you manage time and get enough sleep. It’s not a magic solution but its something that can be helpful. However, computers are lagging behind the trend and don’t offer the right tools.

我想我的电脑我赶出去我的游戏,编程,写作,或者说我做什么活动。我不希望它关闭或丢失任何正在进行的工作。我只是想在屏幕突然逼我回到登录屏幕和出我在做什么活动。

锁定屏幕并不能阻止我重新登录并继续我的工作。然而,这对我的大脑来说是一个非常强烈而突然的信号:“嘿,太晚了,去睡觉吧!”“我可以承认失败并重新登录。然而,我对此感到有点内疚,我更经常做成人的事情,而不是上床睡觉。

以下是如何yabo亚博体育下载为Windows 10设置预定屏幕锁定的说明[跳转到Windows指令], macOS [跳转到macOS说明]和Linux (systemd) [跳转到Linux说明]。

默认情况下,这些指令会在23:45锁定你的电脑。您可以按照可选的yabo亚博体育下载指令步骤设置不同的锁定时间。

Windows 10

微软为Windows提供家长控制功能来管理花在电脑上的时间。但是,您不能将它们应用于您自己(作为一个全特权管理用户)。目前有十几个第三方程序可以限制屏幕使用时间,但其中大多数都过于复杂且昂贵的订阅服务。

不过,你可以使用Windows的内置工具来设置屏幕锁定。大多数用户都不熟悉Windows中的任务调度,但我将向您介绍它。

  1. 下载lock-session-bedtime.xml
  2. [可选]右键点击下载的文件,选择编辑。中修改小时和分钟StartBoundary设置自己的注销时间(日期只需要是过去的任何日期)。注意不要对文件做任何其他更改。
  3. 打开任务计划程序(使用搜索栏开始菜单中找到它。)
  4. 在菜单栏中展开动作菜单并选择导入任务。
  5. 选择下载的文件并单击OK。

你都准备好了!您可以更改计划时间或从任务计划程序内部删除任务。该任务将被调用lock-session-bedtime。你可以把这篇文章收藏起来,以备将来参考。

macOS

苹果提供了一个内置的选项,将会把您的Mac睡觉的时间表。你可以得到来自Apple的安装说明。然而,这将打开一个dismissable对话与10分钟倒计时时,你安排它睡觉。这不是我想要的。它很容易点击取消和完成它。

MacOS的具有内置选项称为停机第二。同样,你可以得到来自苹果的说明。这是一个更复杂的系统,您可以为某些应用程序设置例外情况,并对一切进行微观管理。

这两种方法都不是我想要的。代替更好的内置选项,我需要创建一个自定义的计划任务。通过MacOS的调度任务launchd服务经理。下面是如何安装a的说明launchd服务会在每晚23:45退出。

  1. 下载local.lock-会话bedtime.plist
  2. [可选]右键单击下载的文件,选择打开:其他:TextEdit。修改小时和分钟字段以设置您自己的注销时间。注意不要对文件做任何其他更改。
  3. 打开查找器。展开顶部栏中的Go菜单并选择Library。如果你没有在菜单中看到库,选择“转到文件夹”,然后键入~ /库并按Enter键。
  4. 打开LaunchAgents内部文件夹图书馆文件夹(或创建它,如果它不存在)。
  5. 将下载的文件移到该文件夹中。您可以使用“下载”文件夹中的拖放或复制粘贴。
  6. 从左上角的苹果菜单中退出并再次返回(或重新启动你的Mac)。

就是这样。一切都设置好了。您可以在稍后删除或修改文件中的计划时间,以撤消或更改行为。你可以把这篇文章收藏起来,以备将来参考。

Linux操作系统(systemd)

下面的方yabo亚博体育下载法应该在终端会话和图形会话(包括血浆和GNOME)由管理的任何系统上工作systemd(几乎所有的现代Linux发行版)。

  1. 下载lock-session-bedtime.service锁定会话bedtime.timer
  2. [可选]编辑下载的定时器文件并修改它来设置自己的注销时间。注意不要对文件做任何其他更改。
  3. 将下载的文件移动到~ / config / systemd /用户/Home文件夹内的目录(或创建文件夹,如果不存在的话)。
  4. 打开一个终端壳并键入以下两个命令:yabo亚博体育下载
systemd——user daemon-reload systemd——user enable——now \ lock-session-bedtime.timer

你都准备好了!您可以通过修改计时器文件来更改计划时间,也可以通过删除计时器和服务文件来删除计划时间。如果您想知道它是如何工作的,您可以查看服务文件。