CLI Ubuntu X 分钟后锁定屏幕

CLI Ubuntu X 分钟后锁定屏幕

有没有办法让 Ubuntu(通过命令行)锁定屏幕X 分钟后?

例如我需要这样做:

  • 我正在看一部两小时的电影,所以我需要让 Ubuntu 在 123 分钟后锁定屏幕。

答案1

使用:

gnome-screensaver-command --lock

例如,你可以运行123 分钟(123*60 秒)后((sleep $[123*60]; gnome-screensaver-command -l)&)运行。gnome-screensaver-command


但有一个更方便的方法:

  1. 设置 Ubuntu 在 5 分钟不活动后锁定屏幕。
  2. 配置电影播放器​​,使会话在电影播放时保持“活动”状态。Totem 自动执行此操作;其他播放器通常有其他方式。(该选项可能称为“禁止屏幕保护程序”或类似名称。)

答案2

请记住,您可以简化该命令。gnome-screensaver-command --lock是一个很长的命令,因此您可以通过为其创建别名使其更容易。

只需运行

gedit ~/.bashrc

现在向下滚动到文件末尾并添加以下行

alias lock='gnome-screensaver-command --lock'

保存文件后,每当你运行命令时,lock它都会执行gnome-screensaver-command --lock。请记住.bashrc这不是您通常会在主文件夹中看到的文件,因为它默认是隐藏的。如果您希望它弹出到视图中,只需在 nautilus 中浏览到您的主文件夹并按 Ctrl + H。

相关内容