英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

xscreensaver-command - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 xscreensaver-command

这是命令 xscreensaver-command 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


xscreensaver-command - 控制正在运行的 xscreensaver 进程

概要


xscreensaver 命令 [-展示 主机:显示屏幕] [-帮助| -演示 | -prefs | -激活 |
-停用 | -循环| -下一个 | -上一页 | -选择 n | -退出 | -重启| -锁| -版本|
-时间 | -手表]

商品描述


CSZ xscreensaver 命令 程序控制一个运行 屏幕保护程序 通过发送处理
客户端消息。

屏幕保护程序(1) 有一个客户端-服务器模型:xscreensaver 进程是一个运行的守护进程
在后台; 它由其他前台程序控制,例如 xscreensaver-
命令xscreensaver 演示(1)。

这个程序 xscreensaver 命令, 是一个面向命令行的工具; 这
xscreensaver 演示(1). 程序是一个图形工具。

配置


xscreensaver 命令 接受以下命令行选项:

-救命 打印命令行选项的简短摘要。

-演示 这只是启动 xscreensaver 演示(1) 程序,可以在其中进行实验
使用各种可用的图形技巧,并编辑参数。

-演示
当。。。的时候 -演示 选项后跟一个整数,它指示 屏幕保护程序
守护进程运行该hack,并等待用户点击鼠标之前
停用(即,鼠标运动不会停用。)这是由
xscreensaver 演示(1) 与对方沟通 屏幕保护程序(1) 守护进程。 (这
列表中的第一个 hack 编号为 1,而不是 0。)

-首选项 就像无参数形式 -演示, 但调出该程序的首选项面板
默认情况下。

-启用
告诉 xscreensaver 立即打开(即,黑屏,好像
用户已经闲置了足够长的时间。)屏幕保护程序将尽快停用
像往常一样,有任何用户活动。

从菜单运行它很有用; 您可能希望将其运行为
睡眠 5 ; xscreensaver-command -activate
确保您有时间将手从鼠标上移开
屏幕保护程序亮起。 (因为如果你摇动鼠标,xscreensaver 会注意到,
并停用。)

-停用
这告诉 xscreensaver 假装刚刚有用户活动。 这个
表示如果屏幕保护程序处于活动状态(屏幕空白),则此命令
将导致屏幕取消空白,就像有键盘或鼠标活动一样。
如果屏幕被锁定,那么会像往常一样首先弹出密码对话框。 如果
屏幕没有消隐,那么这个模拟的用户活动将重新启动
倒计时(因此,发出 -停用 命令定期是 一种 预防的方法
从消隐屏幕。)

-周期 如果屏幕保护程序处于活动状态(屏幕空白),则停止当前
图形演示并运行一个新的(随机选择。)

-下一个 这就像 -启用 or -周期,取决于哪个更合适,
除了将要运行的图形黑客是列表中的下一个,
而不是随机选择的。 换句话说,重复执行 -next 会
导致 xscreensaver 进程依次调用每个图形演示。 (尽管
使用 -演示 选项可能是实现这一目标的更简单方法。)

-上一个 就像 -下一个,但在另一个方向循环。

-选择
喜欢 -启用,但运行 N黑客列表中的第 th 个元素。 通过知道什么是
程式 列表,以及按什么顺序,您可以使用它来激活
带有特定图形演示的屏幕保护程序。 (列表中的第一个元素是
编号为 1,而不是 0。)

-出口 使 xscreensaver 进程正常退出。 如果
显示当前被锁定。

警告: 从不使用 -9屏幕保护程序 当屏幕保护程序处于活动状态时。 如果
您正在使用虚拟根窗口管理器,它可以将内容保留在
不一致的状态,您可能需要重新启动窗口管理器来修复
损伤。

告诉正在运行的 xscreensaver 进程立即锁定屏幕。 这是
喜欢 -启用,但也强制锁定,即使锁定不是默认值
(也就是说,即使 xscreensaver 的 资源是假的,即使
锁定超时 资源不为零。)

请注意,除非 屏幕保护程序 进程正在像你一样运行。
我们 屏幕保护程序(1) 详情。

-版
打印当前在显示器上运行的 xscreensaver 版本:
即,正在运行的 xscreensaver 后台进程的实际版本号,
而不是 xscreensaver-command 的版本号。 (查看版本
xscreensaver 命令 本身,使用 -救命 选项。)

-时间 打印屏幕保护程序上次激活或停用的时间(大致,
用户空闲或非空闲的时间:但不完全,因为它只告诉
当屏幕变为空白或未空白时。)

-重新开始
导致屏幕保护程序退出,然后使用相同的命令行重新启动
和上次一样争论。 你真的不需要这样做,因为 xscreensaver
通知当 .x屏保 文件已更改并根据需要重新读取。

-看 每次屏幕保护程序更改状态时打印一行:当屏幕空白时,
锁定、取消空白或更改正在运行的 hack 时。 此选项永远不会返回;
它旨在供想要对屏幕保护程序做出反应的 shell 脚本使用
某种方式。 其输出的一个例子是:
空白 5 年 01 月 57 日星期五 22:1999:XNUMX
运行34
运行79
运行16
LOCK 周五 5 月 01 日 57:22:1999 XNUMX
运行76
运行12
UNBLANK 周五 5 月 02 日 05:59:1999 XNUMX
上面显示了屏幕保护程序激活,运行三种不同的黑客,然后
锁定(可能是因为锁定超时结束)然后取消消隐(因为
用户变得活跃,并输入了正确的密码。)黑客号码是他们的
`programs' 列表中的索引(从 1 开始,而不是 0,对于 -选择 命令。)

例如,假设您想运行一个程序来降低您的音量
屏幕黑屏时机器,当屏幕非黑屏时将其重新打开。
您可以通过在后台运行如下所示的 Perl 程序来实现。
以下程序跟踪输出 -看 命令和反应
因此:
#!/usr/bin/perl

我的 $blanked = 0;
打开 (IN, "xscreensaver-command -watch |");
尽管 ( ){
如果 (m/^(BLANK|LOCK)/) {
如果(!$空白){
系统“关闭”;
$空白= 1;
}
} elsif (m/^UNBLANK/) {
系统“声音开启”;
$空白= 0;
}
}
请注意,LOCK 可能带有或不带有前面的 BLANK(取决于
锁定超时是否非零),所以上面的程序会跟踪两者
他们。

停止 图形


如果 xscreensaver 正在运行,但您希望它停止运行屏幕黑客(例如,如果您
远程登录,并且您希望控制台保持锁定状态但只是黑色,没有
图形进程正在运行)您可以通过简单地关闭显示器来实现
远程。 大约一分钟后,xscreensaver 会注意到显示器已关闭,并且
停止运行屏幕黑客。 您可以像这样关闭显示器电源:
xset dpms强制关闭
查看 集合(1) 手册了解更多信息。

您还可以使用 xscreensaver 演示(1) 使显示器在几小时后断电,
这意味着 xscreensaver 将运行图形,直到它空闲了一段时间
您指定; 之后,显示器将关闭,屏幕黑客将停止
正在运行。

诊断


如果在与主机通信时发生错误 屏幕保护程序 守护进程,或者如果守护进程
报告错误,将向 stderr 打印诊断消息,并且 xscreensaver 命令
将以非零值退出。 如果该命令被接受,则会有一个指示
打印到标准输出,退出值将为零。

环境


显示屏玻璃制造 获取要操作其保护程序的屏幕的主机和显示编号。

PATH 找到要重新启动的可执行文件(对于 -重新开始 命令)。 请注意,这
变量在环境中被咨询 屏幕保护程序 过程,而不是
xscreensaver 命令 的过程。

系统升级


最新版本的 屏幕保护程序(1) 和相关工具总是可以在
http://www.jwz.org/xscreensaver/

使用 onworks.net 服务在线使用 xscreensaver-command


Ad


Ad