有没有办法锁定 Ubuntu 桌面而不黑屏?
我的目标是让每个人都能查看 Ubuntu 桌面上发生的事情,但不让任何人在未输入密码的情况下访问它们。桌面都在工作场所内。
我知道简单的锁定屏幕会锁定整个桌面屏幕并将其清空,但我正在寻找一个类似的功能,它不会清空屏幕,而是公开显示。我们有一些财务/交易和新闻我们想显示(但不能修改),但财务管理员除外。
我还没有在任何操作系统中看到此功能。是否有一个附加组件/插件可以从键盘/鼠标锁定屏幕而不会使桌面屏幕变黑?
提前致谢..
答案1
使用锁
$ sudo apt install xtrlock
要解锁,请在屏幕上输入密码。
自动锁屏超时脚本
我编写了一个快速锁屏超时脚本,当计算机空闲时,该脚本会自动启动锁屏。它的工作原理就像屏幕保护程序一样。
要启用它,请运行启动应用程序从 Ubuntu Dash Search 将其添加到您的自动启动应用程序中。
该脚本需要xprintidle
运行。
$ sudo apt install xprintidle`
剧本
锁屏.sh:
#!/bin/bash
# The lock timoeout defaults to 15 minutes.
# Enter an argument on the commanline to for a different timeout.
# xptintidle needs to be installed for the script to work
if [[ ! $(type xprintidle 2>/dev/null) ]]; then
notify-send "xprintidle not installed... lockscreen not enabled."
exit
fi
idle=15
[[ "$1" ]] && idle=$1
while :; do
if (($(xprintidle) > idle * 60000)); then
[[ $(ps h -C xtrlock) ]] || xtrlock
fi
sleep 10
done