自动登录后如何自动锁定

卡洛斯·贡萨尔维斯(Carlos Goncalves)

我在Linux Mint Mate系统上配置了AutoLogin,因为我将其用作小型家庭服务器来进行文件共享等。如果用户未登录,某些应用程序将无法正常运行。但是我不希望该系统运行如果没有自动保护,则有人可以访问它。那么如何在自动登录后立即自动锁定?

卡洛斯·贡萨尔维斯(Carlos Goncalves)

回答我自己的问题:

我在启动时尝试了一些命令,例如:mate-screensaver-command -l

但由于配合屏保无法运行而无法运行

所以我尝试了:

mate-screensaver
sleep 1
mate-screensaver-command -l

但是也没有成功,所以我发现问题在于启动mate-screensaver之前,直到过程结束它才返回,并且不会发生。

因此,最终的解决方案是制作一个像这样的文件:

#!/bin/bash
/usr/bin/mate-screensaver&
sleep 1
/usr/bin/mate-screensaver-command -l
sleep 2
/usr/bin/mate-screensaver-command -l
sleep 3
/usr/bin/mate-screensaver-command -l
sleep 4
/usr/bin/mate-screensaver-command -l

我做了4次该命令只是为了确保它会锁定,因为如果屏幕保护程序未成功启动,该命令可能会失败。可能会有更专业的方法,例如使用mate-screensaver-command --query检查它是否已锁定。

保存文件后,使其在其属性或chmod上可执行,然后将其置于启动状态(只需在mate菜单上键入start即可找到它),然后在启动应用程序上禁用mate-screensaver条目,因为您已经在此启动它了脚本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

睡眠后如何自动登录

来自分类Dev

创建用户后如何防止自动登录

来自分类Dev

在Django中注册后如何自动登录?

来自分类Dev

用户创建帐户后如何自动登录?

来自分类Dev

PHP + MySQL:注册后如何自动登录

来自分类Dev

每次登录后如何使程序自动启动?

来自分类Dev

登录后如何自动启动脚本

来自分类Dev

注册后自动登录

来自分类Dev

注册后自动登录

来自分类Dev

按下ctrl + z后如何自动解除锁定?

来自分类Dev

锁定表后如何自动停止PostgreSQL查询?

来自分类Dev

xubuntu 16.04:我如何使其在超时后自动锁定屏幕

来自分类Dev

按下ctrl + z后如何自动解除锁定?

来自分类Dev

X分钟后如何停止Windows VM的自动屏幕锁定?

来自分类Dev

如何使Lubuntu自动登录?

来自分类Dev

如何使Lubuntu自动登录?

来自分类Dev

如何自动登录网站?

来自分类Dev

登录后自动使用xmodmap

来自分类Dev

登录后自动使用xmodmap

来自分类Dev

启动后自动登录Windows

来自分类Dev

如何使用核心php在WordPress中注册后自动登录

来自分类Dev

CakePHP 3:如何在注册后自动登录用户

来自分类Dev

在Laravel注册后如何进行自动登录

来自分类Dev

从SignalGo插座断开后如何自动调用登录功能

来自分类Dev

gdm登录和注销后,如何使脚本自动运行?

来自分类Dev

登录后如何自动解锁SSH密钥环

来自分类Dev

使用Django Rest Framework注册后如何自动登录?

来自分类Dev

登录后自动关闭登录页面

来自分类Dev

盖上盖子后自动锁定Chromebook的屏幕