XScreenSaver──X Window下的屏幕保护程序

Author: 阮志峰 Date: 2001年 22期

?牐燲ScreenSaver是一个执行在X Window系统下的屏幕保护程序,它还能帮你锁定屏幕(分为:立即锁定、在比较长的空闲时间之后锁定、在需要的时候锁定),以防止他人未经许可就使用你的电脑(如^22020401a^1)。
  #1?牐犚弧⑾略丶鞍沧?
  ?牐牳萌砑梢栽谧髡叩耐緃ttp://www.jwz.org/xscreensaver/中下载,最新版本xscreensaver-3.25.tar.gz的大小为1.23MB。
  ?牐燲ScreenSaver包括两部分内容,一部分是用以检测设备的空闲时间以及执行锁定系统任务的程序,它负责锁定、校验密码等相关操作;另一部分是许多由该程序启动的动人图形。
  ?牐牫绦蛟贚inux下的安装方式和其他常见软件一样:
  ?牐爐ar zxf xscreensaver-3.25.tar.gz
  ?牐燾d xscreensaver-3.25/
  ?牐?./configure
  ?牐爉ake
  ?牐爉ake install
  #1?牐牰⑵舳疿ScreenSaver
  ?牐犗衷冢阋丫梢粤炻砸幌耎ScreenSaver的风采了。除了让双手远离鼠标及键盘几分钟来启动程序之外,你也可以在driver目录中找到如下几个即时启动程序的命令:
  ?牐爔screensaver &
  ?牐爔screensaver-demo
  ?牐爔screensaver-command -demo
  ?牐爔screensaver-demo
  ?牐犛糜谇疤?控制的xscreensaver-demo程序将在屏幕上弹出一个对话框,让你可以对XScreenSaver的设置及图形模式进行实验。作为一个对在后台执行的屏幕保护程序进行参数设置的绘图前端程序,它的主要功能有两个,一是作为编辑~/.xscreensaver文件的工具,一是作为演示各种屏幕保护程序进程将要执行的图形模式的工具。
  ?牐犉渲鞔翱诎ㄒ桓鑫募说ゼ傲礁霰昵┮常谝灰秤糜诒嗉菔玖斜恚诙秤糜诒嗉髦制聊槐;こ绦虻牟问O喙毓δ芙樯苋缦拢?
  #2?牐?1.菜单命令
  ?牐燘lank Screen Now:激活后台的屏幕保护程序进程,然后随机地进行演示。
  ?牐燣ock Screen Now:和Blank Screen Now类似,但是屏幕将同时被锁定(甚至在程序并没有设定锁定时间的时候),此后需要键入相应密码才可以继续使用。
  ?牐燢ill Daemon:如果在该屏幕上执行了xscreensaver进程,kill它。
  ?牐燫estart Daemon:如果在该屏幕上执行了该xscreensaver进程,kill它。然后再次执行它。
  #2?牐?2.Graphics Demos标签
  ?牐犠蟊呤歉髦窒允灸J矫サ牧斜恚冶咴蚴侨媚惚嗉堑淖刺牡胤健#╚22020401b^2)
  ?牐燚emo List:双击左边的列表,将让你测试指定的演示。屏幕变成黑色以后,该程序将以满屏幕模式执行。再次点击鼠标,将停止该演示,恢复原有屏幕。
  ?牐燗rrow Buttons:在列表下面是一对上下箭头。点击向下的箭头将选择列表中的下一项,然后以满屏幕模式执行它。向上箭头则相反。这是用于测试所有的显示模式的快捷方式。
  ?牐燩rogram Description:在顶端的是程序的摘要说明。在下面可以编辑程序的相关文本内容,以便xscreensaver进行调用。
  ?牐燛nabled:用于控制XScreenSaver是否完全使用该显示模式。这时所有的模式都是可用的,但是你可以选择一个自动执行。
  ?牐燰isual:能够在进程演示所需要的多种X视觉类型中进行选择,以实现一些特别的效果。
  ?牐燚emo:该按钮以满屏幕模式执行演示,以便你可以测试它,点击鼠标可以解除测试。
  #2?牐?3.Screensaver Options标签
  ?牐犜谡饫锬憧梢愿谋溆糜赬ScreenSaver进程的各项设置,该标签相当于它的子程序。(^22020401c^3)
  ?牐燬aver Timeout:当用户空闲达到指定时间以后,xscreensaver进程将被激活。
  ?牐燙ycle Timeout:当屏幕保护程序执行达到指定时间以后,将退出当前执行的图形演示,开始一个新的绘图程序。如果指定的时间为0,则图形演示不会被改变,该屏幕保护程序将仅展示一个绘图程序。
  ?牐燰erbose:是否输出多种调试信息。
  ?牐營nstall Colormap:在屏幕保护程序激活时,是否安装自己的色谱,以便程序可以使用尽可能多的颜色。