使用 Xfce,当我合上笔记本盖子时,它会挂起,当我打开盖子时,它会唤醒。当它唤醒时,它会显示屏幕保护程序,直到我按下某个键或移动鼠标,然后它会要求我输入密码。所有这一切都运行良好。问题是,当我打开盖子时,一秒钟左右我可以看到桌面上的内容、所有打开的窗口等。然后它会淡入屏幕保护程序。预期的行为是,我立即看到一个空白屏幕或登录提示。
我已经删除了屏幕保护程序(将其设置为黑屏)但没有什么区别。
这是可以配置的东西吗?
系统详情:Lenova E540、Mint 16、Xfce 4.10。
(相比之下,我的 Ubuntu 10.04 笔记本没有这个问题:当打开机箱时它总是显示空白屏幕。但是我总是不得不从电源控制菜单暂停,因为关闭机箱作为一种让它暂停的方式是不可靠的,所以也许这就是原因??)
更多说明:
(感谢 Nattgew 找到相关错误报告。
关闭屏幕和进入电源管理器并选择挂起之间似乎有明显的区别。
关闭屏幕:打开时屏幕可见,然后进入屏幕保护程序,然后我必须输入密码才能登录。Wifi 网络连接被保留。
显式暂停:wifi 已断开连接。当我恢复时,屏幕可见,它不会进入屏幕保护程序,也不会询问密码。它需要重新连接到 wifi。--> 修复了这个问题。启动 xfce4-session-settings,转到最后一个选项卡(“高级”)并选中“睡眠前锁定屏幕”复选框。您还必须选中电源管理器首选项中显示相同内容的复选框!!(来源。)所以,现在我已经解决了这个问题,两种挂起方式都显示屏幕淡出进入屏幕保护程序,然后提示输入密码。然而,显式挂起仍然是唯一断开 wifi 连接的方式。
(pm-suspend
从命令行使用就像进入电源管理器菜单一样。)
答案1
这似乎存在于很多发行版中。这是我在 Debian 上为 Cinnamon 使用的一种解决方法,但应该可以对其他发行版/窗口管理器组合执行类似操作:
使用 dconf-editor 将 org>cinnamon>settings-daemon>plugins>power 上的按钮暂停操作更改为“nothing”(如果您使用的是笔记本电脑,也可以修改 lid-close-ac-action 和 lid-close-bettery-action)。
将以下脚本保存到方便的位置:
#!/bin/bash cinnamon-screensaver-command -l systemctl suspend
使用系统设置应用程序为指向脚本的睡眠键创建自定义键绑定。
此后,它便恢复了正常。您可以看到锁屏在进入休眠状态之前短暂弹出,这让人放心。
答案2
事实证明,关键在于这是一个屏幕保护程序“问题”,与电源管理、暂停或恢复无关!
因此,转到屏幕保护程序首选项,然后转到高级选项卡。右下角是“淡入淡出和色彩映射”。取消选中“消隐时淡入淡出为黑色”。
(我也没有选中“抓取桌面图像”,但我个人使用“仅空白屏幕”屏幕保护程序,因此这只是理论上的。)
此解决方案与关闭盖子或使用电源管理菜单中的暂停按钮同样有效pm-suspend
;与打开盖子或按下电源按钮恢复同样有效。在我的几次测试中,我确实看到屏幕在恢复后短暂闪烁,当使用电源按钮暂停和恢复时;其中一次它实际上使 xfce 崩溃,可能是因为我测试得太快了。但是使用关闭盖子/打开盖子技术它一直表现正确(到目前为止)。