关闭盖子时如何配置屏幕锁定?
当我关闭笔记本电脑的盖子时,我已经将Ubuntu配置为将屏幕设置为黑色,但我想要的是,当我再次打开它时,它需要密码,比如用Ctrl + Alt + L阻止屏幕,但我可以’找到正确的选项。 你可以告诉我吗?
我在使用Ubuntu 11.10的笔记本电脑中遇到了同样的问题…虽然社区没有开发出“完整”解决方案(即在电源管理器中添加“锁定”选项),但我已经实现了自己的解决方案。 为了实现我的解决方案,您必须执行以下步骤:
- 使用“电源管理器”或“Gnome调整工具”时,您应将笔记本电脑配置为关闭盖子时“不执行任何操作”。 如果要安装Gnome Tweak工具,则应使用以下命令:
sudo apt-get install gnome-tweak-tool
- 您应该创建一个目录和一个新的脚本文件:
mkdir / etc / acpi / local
gksudo gedit /etc/acpi/local/lid.sh.post
- 新文件应包含以下代码:
#!/ bin / sh的 ################################################## ####################### ##由Rafael Fernandes Lopes和Thyago Mendes Neves撰写的剧本## ## Twitter:@rafaelf_l和@ThyagoNeves ## ## ## ##说明:当笔记本电脑盖为##时,此脚本会锁定屏幕 ##在Ubuntu 11.10(Oneiric Ocelot)中关闭。 ## ## ## ##此脚本可以自由重新分发,修改和使用。 ## ##任何重新分发都必须包含作者的信息。 ## ## ## ##这段脚本没有保修! ## ################################################## ####################### grep -q close / proc / acpi / button / lid / * / state 如果[$? = 0]; 然后 #某些系统进程用于validation谁是当前登录的用户。 PROCESS_PID =`pidof gnome-session` CURRENT_USER =`ps up $ PROCESS_PID | awk'{if($ 1!=“USER”){print $ 1}}'` DBUS_SESSION_BUS_ADDRESS =`grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID / environ | sed -e's / DBUS_SESSION_BUS_ADDRESS = //'` 导出DBUS_SESSION_BUS_ADDRESS su -c“gnome-screensaver-command -l”$ CURRENT_USER 科幻
保存!
- 保存并关闭创建的脚本后,必须设置执行权限:
sudo chmod + x /etc/acpi/local/lid.sh.post
好! 现在,您可以测试关闭笔记本电脑的脚本!
据我所知,这已不再可能,因为截至目前,GNOME 3.x中的选项有限。 您可以在启动板或上游报告错误,但我不确定是否会添加该选项,因为这样的错误通常最终只是在没有实际解决方案的情况下进入无休止的讨论(在这里诚实)。
您可以做的最好是在盖子关闭时系统暂停。
使用“屏幕”对话框禁用锁定屏幕并不总是有效。
但是,这种“过度用力”的解决方案可以:
sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled
锁定屏幕由gnome-screensaver
,因此如果我们禁用gnome-screensaver
,我们永远无法获得锁定屏幕。