Ubuntu + i3lock 锁盖关闭
Ubuntu + i3lock lock on lid close
我想在合上盖子时锁定我的笔记本电脑,但在 Ubuntu 16.04 中无法正常工作。
我已经试过了https://github.com/ruudud/i3wm-scripts
似乎这是互联网上最常建议的解决方案,但行不通。
github 存储库建议创建一个名为 i3lock.service 的服务,该服务在 "sleep.target" 之前运行(据我所知)。请注意,我不知道那是什么,希望能提供更多相关信息。
我不确定我是否应该只创建文件并且它应该可以工作,或者它需要该文件的一些特殊权限还是什么?
需要更多详细信息。
如果这个解决方案不正确,是否可以指出更好的解决方案?
提前谢谢你:)
与此同时,我切换到 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 将替换为 <username>
。
“/usr/bin/locker”可能只是 /usr/bin/i3lock,但我在那里添加了一些花哨的东西以使其看起来不错。
希望这在某些时候对某些人有所帮助
我想在合上盖子时锁定我的笔记本电脑,但在 Ubuntu 16.04 中无法正常工作。
我已经试过了https://github.com/ruudud/i3wm-scripts
似乎这是互联网上最常建议的解决方案,但行不通。
github 存储库建议创建一个名为 i3lock.service 的服务,该服务在 "sleep.target" 之前运行(据我所知)。请注意,我不知道那是什么,希望能提供更多相关信息。
我不确定我是否应该只创建文件并且它应该可以工作,或者它需要该文件的一些特殊权限还是什么? 需要更多详细信息。
如果这个解决方案不正确,是否可以指出更好的解决方案?
提前谢谢你:)
与此同时,我切换到 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 将替换为 <username>
。
“/usr/bin/locker”可能只是 /usr/bin/i3lock,但我在那里添加了一些花哨的东西以使其看起来不错。
希望这在某些时候对某些人有所帮助