XScreenSaver

屏幕保护程序
授权协议 MIT
开发语言 C/C++
所属分类 应用工具、 图形和图像工具
软件类型 开源软件
地区 不详
投 递 者 微生鸿轩
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

 

  • XScreenSaver常见问题解答 这些常见问题解答涉及XScreenSaver的X11(Linux,BSD等)版本。 这些常见问题解答不适用于macOS版本。关于macOS版本没有任何常见问题解答,因为,与Linux不同,macOS 正常工作。 伤心但真实。 另请阅读手册。我认为这是一本非常好的手册。它很长,但它的细分非常合理。本文档回答了手册中人们常常提出的问题,以及一些随机的其他问题,这些

  •   绝大部分Linux系统是自带屏幕保护功能的,而少部分系统则没有,比如Ubuntu 12.04版本,那么没有屏幕保护功能的系统要如何安装屏幕保护呢?下面小编就给大家介绍下Ubuntu安装屏幕保护XScreenSaver的方法。   屏幕保护是一个主要用于安全用途的计算机程序(译注:和最初屏幕保护的用途不同了)。当计算机空闲时,这个程序会清空屏幕或者在屏幕上填满移动的图片或图样。屏幕保护也可以用于

  • xscreensaver 是多数Linux和Unix操作系统上标准的屏幕保护,运行在X11上。 项目主页:http://www.jwz.org/xscreensaver/ 如何在Ubuntu上安装? 首先,移除gnome-screensaver sudo apt-get remove gnome-screensaver 安装 xscreensaver 打开终端,使用命令: sudo apt-get

  • 我已经做了几个月的轻微OpenGL编程,现在我想使用xscreensaver库编写一个屏幕保护程序. 我在问这个之前看过如何开发linux屏幕保护程序,但我认为这个问题不够具体. 我已经做了什么 - 我下载了xscreensaver源代码并阅读了README.hacking.我在源的hacks目录中使用greynetic.c(其中一个屏幕保护程序jwz建议用于理解自述文件中的xscreensave

  • 这里简单记录一下,只是因为xscreensaver确实挺好看的 sudo apt-get install sublime-text sudo apt-get install xscreensaver sudo apt-get install xscreensaver-data sudo apt-get install xscreensaver-data-extra sudo apt-get in

  • 一些 Debian stable 用户安装的 Mac OS 与 X11 屏保程序合集 xscreensaver 开始弹出“此版本已经很老,请升级” 的警告,引发了 Hacker News 上对于 Debian 版本策略的讨论。 作者在警告中直截了当地写道:“如果这是您的发行版提供的最新版,那么您的发行版在给您添乱。请编译安装。”还在相应代码的注释中表示“如果你是为了删除这个告示而来到源码这里,那么

  • 我的Arch没有使用登陆管理器,而是下载了一个叫做xscreensaver锁屏工具,使用方法很简单就是 % xscreensaver & 这样就启动了,如果暂时离开想要马上锁屏,就 xscreensaver-command -lock 想要关闭终端,但是让它继续后台运行,试了nohup和setsid都不行。 这里稍微说一下nohup吧,当你用命令exit退出当前终端时候,内核接到了你的命令第一件事

  • xscreensaver 是多数Linux和Unix操作系统上标准的屏幕保护,运行在X11上。 项目主页:http://www.jwz.org/xscreensaver/ 如何在Ubuntu上安装? 首先,移除gnome-screensaver sudo apt-get remove gnome-screensaver 安装 xscreensaver 打开终端,使用命令: sudo apt-get

  • 刚刚更新的E17,它有自己的窗口锁定程序。但我还是想用xscreensaver。 找了一下,如下配置: 1、创建xscreensaver的配置文件 # vi ~/.xscreensaver timeout: 0:02:00 cycle: 0:10:00 lock: True lockTimeout: 0:00:05 passwdTimeou

  • XScreenSaver是一个执行在X Window系统下的屏幕保护程序,它还能帮你锁定屏幕(分为:立即锁定、在比较长的空闲时间之后锁定、在需要的时候锁定),以防止他人未经许可就使用你的电脑。 Note:  root 用户不支持屏保,除非做特殊的设置,但是不建议这么做。最好是用别的用户登录,如果需要在root执行命令,可以用su进行切换用户。 启动XScreenSaver   [root@user

  • Fedora默认使用的是Gnome-screensaver里面默认的屏幕保护太少了.根本不够用.我们可以使用xscreensaver替换它.这样我们就有几百个屏保了.可以拿去show一下了 具体方法.下载xscreensaver.我机器是fc7 所以 xorg-x11-resutils-7.1-3.fc7.i386.rpm xscreensaver-base-5.02-1.fc7.1.i386.r

 相关资料
  • 屏幕保护程序     设定输出影像时,若不执行任何操作,需经过多久才会自动启动屏幕保护程序。只要按下PSP™主机的任何一个按钮,即能解除屏幕保护程序。 关 不启动屏幕保护程序。 5分后 5分后启动屏幕保护程序。 10分后 10分后启动屏幕保护程序。 15分后 15分后启动屏幕保护程序。 提示 执行以下操作时,屏幕保护程序可能会暂时停用。 播放UMD™ Video或暂停播放时 播放保存于Memory

  • 问题内容: 我编写了一个程序,可通过深度优先搜索解决迷宫问题。我想知道如何将该Java程序转换为Screensaver应用程序?通常可以激活屏幕保护程序时,Windows 7是否可以启动我的应用程序? 问题答案: Windows屏幕保护程序只是接受某些命令行参数的程序。因此,为了使您的程序可以作为屏幕保护程序运行,您必须对其进行编码以接受这些参数。 接下来,您可能希望屏幕保护程序以全屏模式运行。这

  • 如何强制执行安全标志,或者是否有其他API调用(或包)使其成为可能? 任何原生Android或Flutter的解决方案都是受欢迎的。

  • 问题内容: 我的应用程序会定期在屏幕上显示信息。但是,如果屏幕截图处于活动状态,则应用程序应等待用户返回。 有什么方法可以确定屏幕保护程序是否正在运行? 我不需要干净的解决方案,您只需要在Windows XP上工作即可。 问题答案: 尝试使用JNA库来调用SystemParametersInfo系统调用。 下面的示例使用JNA提供的win32示例中的代码:

  • 本文向大家介绍C#实现打造气泡屏幕保护效果,包括了C#实现打造气泡屏幕保护效果的使用技巧和注意事项,需要的朋友参考一下 本文主要是介绍C#实现打造气泡屏幕保护效果,首先说一下制作要点:1 窗口要全屏置顶 2 模拟气泡的滚动和粘滞效果 3 支持快捷键ESC退出 大致就是这3个要点了,其他还有一些细节我们在程序中根据需要再看,OK,开工! 首先是全屏置顶,因为是屏幕保护嘛,这个简单,在窗体的属性设置里

  • screen 模块用于检索有关屏幕大小,显示,光标位置等的信息 进程: 主进程 渲染进程​ screen 是一个 EventEmitter. 注意: app模块必须用在 ready事件后. 注意: 在渲染进程或开发者工具栏中, window.screen 是一个预设值的 DOM属性, 所以 var screen = require('electron').screen 这样写的话是无效的. 创建一