从 i3lock 唤醒时,在请求密码之前允许进行一些交互

When waking up from i3lock some interaction is allowed before the password is requested

我的 .config/i3/config 文件中有以下三行:

set $Locker i3lock --image=/path/to/image
exec_always --no-startup-id xset dpms 600
exec_always --no-startup-id xautolock -time 10 -locker "$Locker"

但是当我唤醒计算机时,在提示输入密码之前我有几分之一秒(可能超过 1 秒)与其交互,我认为这原则上是一个安全问题,除非行为是预期是我配置的结果。

这不是您的配置文件的结果,我对 i3lock (i3lock-fancy-multimonitor) 的分支有同样的问题,还有一个 open issue on the github repository。目前没有修复。

编辑: 截至 2020 年 6 月 1 日,打开 github 问题的用户发布了可能的解决方法。

我用的是slock。

我还在一个小脚本中使用它来锁定我的机器已暂停的内容。唤醒后锁机

#!/bin/bash
sudo /usr/sbin/pm-suspend && /usr/bin/slock