Ubuntu + i3lock锁上盖子关闭

时间:2017-01-28 12:26:39

标签: ubuntu ubuntu-16.04

当我关闭盖子时,我想锁定我的笔记本电脑,并且无法在Ubuntu 16.04中使用它。

我已尝试过此https://github.com/ruudud/i3wm-scripts

似乎这是互联网上最常见的解决方案,但它不起作用。

github repo建议在" sleep.target"之前创建一个名为i3lock.service的服务(据我所知)。请注意,我不知道那是什么,并希望了解更多相关信息。

我不确定我是否应该只创建该文件,它应该可以工作,还是需要一些特殊权限才能使用该文件? 需要更多细节。

如果此解决方案不正确,是否可以指出更好地解决此问题?

提前谢谢你:)

1 个答案:

答案 0 :(得分:7)

在过去的时间里,我换了Manjaro(更好),但这个解决方案应该同时适用于:

使用以下内容在/ etc / systemd / system中创建名为lock @ .service的服务:

[Unit]
Description=i3lock on suspend
After=sleep.target

[Service]
User=%i
Type=forking
Environment=DISPLAY=:0
ExecStart=/usr/bin/locker

[Install]
WantedBy=sleep.target

使其可执行

chmod +x lock@.service

然后为您的用户启用

systemctl enable lock@<username>.service

应该这样做。

请注意,User =%i中的%i将替换为。 “/ usr / bin / locker”可能只是/ usr / bin / i3lock,但我添加了一些花哨的东西,使它看起来不错。

希望这在某些方面帮助某些身体