2017-01-28 51 views
1

当我关上盖子并且无法在Ubuntu 16.04中正常工作时,我正在锁定我的笔记本电脑。Ubuntu + i3lock锁上盖子关闭

我已经试过这https://github.com/ruudud/i3wm-scripts

看来,这是互联网上最常提出的解决方案,但它不工作。

github repo建议在“sleep.target”之前创建一个名为i3lock.service的服务(据我所知)运行。请注意,我不知道那是什么,并希望得到更多关于这方面的信息。

我不知道我是否应该创建文件,它应该工作,或者它需要一些特殊的权限,该文件或什么? 更多的细节将需要。

如果此解决方案不正确,可以指出更好的解决方案来解决这个问题吗?

预先感谢您:)

回答

1

在meen时间我切换到Manjaro(好得多),但是这种解决方案应在两个工作:

创建一种名为在/ etc锁@。服务/ systemd /系统与此内容:

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

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

[Install] 
WantedBy=sleep.target 

Makeing它可执行

chmod +x [email protected] 

然后启用它为您的用户

systemctl enable [email protected]<username>.service 

应该做的伎俩。

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

希望这可以帮助某些点的身体