我知道这通常被认为是不安全的,但这确实取决于情况。我不想替换有效的屏幕锁,我希望能够根据情况进行选择。2 个示例用例:
孩子们:我想让她看节目,但我想阻止我的任何项目的“工作合作”,而且我不需要有空闲的功课
在安全的工作地点:任何同事都不需要窥探我的屏幕,他可以轻而易举地克隆/获取他想要的任何东西,因为他拥有相同的访问权限。因此,我想锁定屏幕以防那些想以我的名义写东西的恶棍,但在帮助某人时,我希望在我的屏幕上显示某些过程的进展。即任何监控屏幕,我们希望 24*7 显示状态,但禁止未经授权的输入。
我不希望在这些用例中发生哪怕是幼稚的黑客攻击,所以不是 100% 防弹锁也是可以的。
前段时间有个叫 pyxtrlock 的项目,但是现在已经被弃用了。有替代品吗?或者有更好的方法来保护监控系统?
答案1
pyxtrlock
只是重写了xtrlock
。原始版本似乎满足您的要求。来自手册页:
xtrlock 锁定 X 服务器,直到用户在键盘上输入密码。
当 xtrlock 运行时,鼠标和键盘被抓取,鼠标光标变为挂锁。X 程序显示的输出和新 X 客户端创建的窗口仍然可见,任何新输出都会正常显示。