XScreenSaver屏幕保护程序

联合创作 · 2023-09-29 22:55

XScreenSaver 是一个免费开源的屏幕保护程序集合,有240多个屏幕保护程序,适用于 Unix、macOS、iOS 和 Android 操作系统。它是由 Jamie Zawinski 在 1992 年创建的,现在仍然由他维护,每年都会有新的版本问世。

XScreenSaver 守护进程负责检测空闲状态,空白和锁定屏幕,并启动显示模式。显示模式都是独立的程序。

这是一个重要的安全特性,因为显示模式被沙盒化成一个独立于屏幕锁定框架的进程。这意味着,其中一个图形显示模式的编程错误无法危及屏幕锁定器本身。

这也意味着,第三方屏幕保护程序可以用任何语言或任何图形库编写,只要它能够渲染到外部提供的窗口上。

XScreenSaver并没有为了针对不同的平台而对代码库进行分叉和重新编写,而是包含了许多兼容层。

要使用X11为Unix系统进行编译,请执行以下操作:

   ./configure --help

        ./configure --prefix=/usr
        make
        sudo make install
        make clean

        xscreensaver &
        xscreensaver-settings

 

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报