Answers:
不幸的是,锁屏工具gnome-screensaver-command
,其中Ctrl+ Alt+ L快捷键的使用,也将激活空白屏幕“屏幕保护程序”时,它被告知要锁定屏幕。
然后,诀窍是在锁定屏幕后立即“伪造”按键,以摆脱空白屏幕并使锁定屏幕保持打开状态。我们将使用xdotool
,它是一个小型命令行实用程序,可实现键盘和鼠标的点击/移动的自动化。
安装xdotool
使用
sudo apt-get install xdotool
将以下内容粘贴到主目录中的文件中,例如locknoblank.sh
:
#!/ bin / bash
gnome-screensaver-command -l xdotool sleep 1键Ctrl
使文件可执行
chmod +x ~/locknoblank.sh
转到系统设置...键盘...快捷方式,然后删除Ctrl+ Alt+ L作为锁定屏幕快捷方式,以便我们可以将其重新用于自定义命令。单击左侧边栏上的“系统”,然后单击“锁定屏幕”右侧的“ Ctrl + Alt + L”;现在会显示“ New Accelerator ...”。按下Backspace以删除快捷方式。
现在,转到左侧的“ 自定义快捷方式 ”,并添加一个快捷方式,并使用命令将其命名为/home/username/locknoblank.sh
。单击“应用”,然后单击其右侧的“已禁用”以获取“新加速器”,然后按Ctrl+ Alt+ L。
关闭系统设置,就完成了!
打开终端,然后输入/粘贴:
gsettings set org.gnome.desktop.session idle-delay 7200
这会将屏幕保护程序的空闲激活时间设置为2小时(或7200秒)。您可以将其设置为任何所需的值。默认值为600。
注意:对于Ubuntu 18.04,请使用
xdg-screensaver lock
代替gnome-screensaver-command -l
。
xdg-screensaver lock
代替gnome-screensaver-command -l