Ubuntu+;I3关闭盖上的锁
当我关上盖子时,我想锁上我的笔记本电脑,但在Ubuntu 16.04中却无法工作 我试过这个 这似乎是互联网上最常见的解决方案,但它不起作用 github repo建议创建一个名为i3lock.service的服务,该服务在“sleep.target”之前运行(据我所知)。请注意,我不知道这是什么,并希望有更多的信息 我不确定我是否应该创建这个文件,它是否应该工作,或者它需要对该文件拥有一些特权,或者是什么? 这方面还需要更多的细节 如果此解决方案不正确,是否可以指出此问题的更好解决方案Ubuntu+;I3关闭盖上的锁,ubuntu,ubuntu-16.04,Ubuntu,Ubuntu 16.04,当我关上盖子时,我想锁上我的笔记本电脑,但在Ubuntu 16.04中却无法工作 我试过这个 这似乎是互联网上最常见的解决方案,但它不起作用 github repo建议创建一个名为i3lock.service的服务,该服务在“sleep.target”之前运行(据我所知)。请注意,我不知道这是什么,并希望有更多的信息 我不确定我是否应该创建这个文件,它是否应该工作,或者它需要对该文件拥有一些特权,或者是什么? 这方面还需要更多的细节 如果此解决方案不正确,是否可以指出此问题的更好解决方案 提前感
提前感谢:)在我切换到Manjaro(更好)的同时,这个解决方案应该对两个方面都有效: 创建名为
lock@.service/etc/systemd/system
中的
,包含以下内容:
[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
systemctl启用lock@.service
我们应该做到这一点
请注意,用户=%i中的%i将替换为。
“/usr/bin/locker”可能只是/usr/bin/i3lock,但我在那里添加了一些花哨的东西,使它看起来不错
希望这对某些人有所帮助我可以确认这在Ubuntu 18.04.1 LTS上是有效的。