我印象中 Ubuntu 默认有 Gnome 屏幕保护程序或 xscreensaver。但是当我尝试时gnome-screensaver-command --query
,系统显示错误“未找到命令‘gnome-screensaver-command’”。当我尝试时xscreensaver
,系统显示“未找到命令‘xscreensaver’”。
当我尝试时ps -aef | grep "screensaver"
,系统显示此进程正在运行/usr/libexec/gsd-screensaver-proxy
。
我知道我可以安装 gnome-screensaver 并查询它以gnome-screensaver-command -q
检查屏幕保护程序是否处于活动状态。但我的目标是知道 Ubuntu 中默认安装的屏幕保护程序是什么(当它是全新安装时),以及如何查询以检查屏幕保护程序是否处于活动状态?
原始目标:我正在创建一个应用程序,要求用户定期休息眼睛,并且需要知道屏幕何时锁定。至少在 Mint Cinnamon 中,我可以简单地使用它cinnamon-screensaver-command -q
来查询屏幕是否已锁定。但在 Ubuntu 中,我是否必须要求用户安装 gnome 屏幕保护程序,或者是否有预装的屏幕保护程序或其他方法来检查屏幕是否已锁定?