有这样一个想法,使用键盘快捷键让计算机进入睡眠模式。
我找到了该pm-suspend
命令,它使计算机进入睡眠模式,但是当计算机开启时,不需要输入密码即可登录。
所以问题是: 如何在终端的帮助下创建睡眠模式并要求输入密码才能进入?
答案1
- 如果尚未安装,请安装 xdotool
sudo apt install xdotool
- 创建包含以下内容的脚本
pm.sh
我的主文件夹中命名的脚本的内容..
#!/bin/bash
sudo pm-suspend
xdg-screensaver lock
xdotool sleep 1 key Return
使脚本可执行
chmod +x /home/user/pm.sh
运行脚本
/home/user/pm.sh
观看这个简短的视频。当屏幕空白时,我只需按下电源按钮,屏幕上就会显示输入密码。https://i.stack.imgur.com/zU4fo.jpg
答案2
您可以在 dconf 中使用 Ubuntu-lock-on-suspend 键。如果执行此操作,屏幕将在从挂起状态恢复后锁定,例如关闭笔记本电脑的盖子。它也会在从睡眠模式恢复时锁定,由挂起和休眠触发。
在命令行中,使用命令
gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend true
gsettings set org.gnome.desktop.lockdown disable-lock-screen false
- 或者 -
在图形界面上,打开dconf
并导航到 /org/gnome/desktop/screensaver,并将 ubuntu-lock-on-suspend 的值设置为 True。同样,将 /org/gnome/desktop/lockdown disable-lock-screen 设置为 False