首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AutoLock后实现AutoLogin

如何在AutoLock后实现AutoLogin
EN

Unix & Linux用户
提问于 2016-10-09 15:31:14
回答 1查看 1.1K关注 0票数 2

我在系统上配置了AutoLogin,因为我正在使用它作为一个用于文件共享的小型家庭服务器。如果用户没有登录,一些应用程序就不能正常工作。但我不希望系统不受保护,有人可以访问它,如果它自动登录。那么如何在AutoLock之后立即进行AutoLogin呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-10-09 16:45:16

回答我自己的问题:

我在启动时尝试了一些命令,比如:mate-屏幕保护程序-命令-l。

但是它还没有作为配偶屏幕保护程序运行。

所以我试着:

代码语言:javascript
复制
mate-screensaver
sleep 1
mate-screensaver-command -l

但是也没有成功,所以我发现问题是,在启动伴侣屏幕保护程序时,它一直没有返回,直到过程结束,而且它不会发生。

因此,最后的解决方案是创建一个这样的文件:

代码语言:javascript
复制
#!/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-屏幕保护程序-命令--查询锁定。

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

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/315294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档