英语法语西班牙语

Ad


OnWorks 网站图标

xscreensaver - 云端在线

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

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

程序:

您的姓名


xscreensaver - 可扩展的屏幕保护程序和屏幕锁定框架

概要


屏幕保护程序 [-展示 主机:显示屏幕] [-verbose] [-no-splash] [-no-capture-stderr]
[-日志 文件名]

商品描述


屏幕保护程序 程序等待,直到键盘和鼠标空闲一段时间,
然后运行一个随机选择的图形演示。 一旦有任何它就会关闭
鼠标或键盘活动。

该程序可以锁定您的终端以防止其他人使用它,尽管它
默认操作模式只是在屏幕上显示漂亮的图片时
不使用。

它还提供对显示器节能功能的配置和控制。

抵达 已开始


对于不耐烦的,试试这个:
xscreensaver &
xscreensaver 演示
xscreensaver 演示(1) 程序弹出一个对话框,让你配置屏幕
saver,并尝试各种显示模式。

备注 屏幕保护程序 具有 a 客户端 - 服务器 模型:屏幕保护程序 程序是一个守护进程
在后台运行; 它由前台控制 xscreensaver 演示(1)和
xscreensaver 命令(1) 程序。

配置


最简单的配置方式 屏幕保护程序 是简单地运行 xscreensaver 演示(1)
程序,并通过 GUI 更改设置。 本手册页的其余部分描述了
更改设置的较低级别方法。

我会重复一遍,因为这很重要:

配置 xscreensaver 的简单方法是运行 xscreensaver 演示(1) 程序。
你不应该需要知道任何描述的东西 Free Introduction 手动,除非你是
尝试做一些棘手的事情,例如自定义 xscreensaver 以供站点范围使用或
一些东西。

选项 屏幕保护程序 存储在两个地方之一:在 .x屏保 档案在
主目录; 或在 X 资源数据库中。 如果 .x屏保 文件存在,它
覆盖资源数据库中的任何设置。

的语法 .x屏保 文件类似于 .xdefaults 文件; 为了
例如,设置 超时 中的参数 .x屏保 文件,你会写
在以下:
超时时间:5
而在 .xdefaults 文件,你会写
xscreensaver.timeout:5
如果您更改了设置 .x屏保 xscreensaver 正在运行时的文件,
它会注意到这一点,并重新加载文件。 (文件将在下次重新加载
屏幕保护程序需要采取一些措施,例如消隐或取消消隐屏幕,或
选择一种新的图形模式。)

如果您更改了 X 资源数据库中的设置,或者您希望 xscreensaver 注意到
您立即更改而不是下次唤醒时,那么您将需要
重新加载你的 .xdefaults 文件,然后告诉正在运行的 xscreensaver 进程重新启动
本身,就像这样:
数据库 〜/ .Xdefaults
xscreensaver 命令-重新启动
如果要设置系统范围的默认值,请对 xscreensaver 应用程序进行编辑 -
defaults 文件,它应该在安装 xscreensaver 本身时安装。
app-defaults 文件通常命名为 /usr/lib/X11/app-defaults/XScreenSaver,但
不同的系统可能会将其保存在不同的位置(例如,/usr/openwin/lib/app-
Solaris 上的默认值/XScreenSaver。)

在“首选项”对话框(见上文)中更改设置时,当前设置
将被写入 .x屏保 文件。 (这 .xdefaults 文件和 app-defaults 文件
永远不会由 xscreensaver 本身编写。)

命令行 配置


屏幕保护程序 还接受一些命令行选项,主要用于调试时使用:
正常操作,您应该通过 〜/.xscreensaver 文件中。

-显示 主机:显示屏幕
要使用的 X 显示。 对于具有多个屏幕的显示器,XScreenSaver 将
同时管理显示器上的所有屏幕。

-冗长
与设置相同 详细 资源到 true: 在 stderr 和 on 上打印诊断信息
xscreensaver 窗口。

-无捕获标准错误
不要将 stdout 和 stderr 流重定向到 xscreensaver 窗口本身。
如果 xscreensaver 崩溃,您可能需要执行此操作才能查看错误
信息。

-日志 文件名
这与将 stdout 和 stderr 重定向到给定文件完全相同(对于
附加)。 这在报告错误时很有用。

如何 IT 工作


当需要激活屏幕保护程序时,会在每个屏幕上创建一个全屏黑色窗口
显示器的屏幕。 每个窗口都是以这样的方式创建的,对于任何后续 -
创建的程序,它会出现一个“虚拟根”窗口。 正因为如此,任何
可以使用在根窗口上绘制(并理解虚拟根)的程序
作为屏幕保护程序。 各种图形演示实际上只是独立的程序
知道如何在提供的窗口上绘图。

当用户再次激活时,屏幕保护程序窗口将取消映射,并且正在运行的
子进程通过发送它们而被杀死 目标期限. 这也是子流程的方式
当屏幕保护程序决定运行不同的演示时被杀死:旧的
杀死并启动一个新的。

您可以使用以下命令控制正在运行的屏幕保护程序进程 xscreensaver 命令(1) 程序
(见。)

POWER 管理團隊


现代 X 服务器包含在空闲期后关闭显示器电源的支持。 如果
显示器已断电,然后 屏幕保护程序 会注意到这一点(几分钟后),并且
不会通过在黑屏上绘制图形演示来浪费 CPU。 也会尝试
一旦检测到用户活动,就明确地为监视器供电。

〜/.xscreensaver 文件控制显示器电源管理的配置
设置:如果您使用过 集合(1) 更改电源管理设置,然后
xscreensaver 将使用中指定的值覆盖这些更改 〜/.xscreensaver (或
使用其内置的默认值,如果没有 〜/.xscreensaver 文件。)

要更改电源管理设置,请运行 xscreensaver 演示(1)并改变各种
通过用户界面超时。 或者,您可以编辑 〜/.xscreensaver 文件
直。

如果电源管理部分在 xscreensaver 演示(1) 窗口,然后
这意味着您的 X 服务器不支持 XDPMS 扩展,因此可以控制
显示器的电源状态不可用。

如果您使用的是笔记本电脑,如果更改 DPMS 设置没有效果,请不要感到惊讶:
许多笔记本电脑都内置了一个非常低的节电行为,即
对 Unix 和 X 不可见。在此类系统上,您通常可以调整节电
只能通过以某种特定于硬件的方式更改 BIOS 中的设置来延迟。

如果 DPMS 似乎不适用于 XFree86,请确保在您的
/etc/X11/XF86Config 文件。 见 XF86配置(5) 手册的详细信息。

使用 GNOME OR UNITY


在过去十年的大部分时间里,GNOME 都按原样发布了 xscreensaver,一切都只是
开箱即用。 然而,在 2005 年,他们决定重新发明轮子并运送
他们自己的替代品 屏幕保护程序 守护进程称为“gnome屏幕保护程序“, 而不是
改进 xscreensaver 并贡献他们的更改。 结果,“侏儒-
屏幕保护" 程序不安全,漏洞百出,并且缺少 xscreensaver 的许多功能。
你不应该使用它。

用 xscreensaver 替换 gnome-screensaver:

1: 带家具 卸载 gnome屏幕保护程序 包。
sudo apt-get 删除 gnome-screensaver

2: 实行 屏幕保护程序 at 登录。
选择 ”创业公司 应用领域“从菜单(或手动启动”侏儒会话-
") 并添加 "屏幕保护程序".

3: 他们成为 GNOME 的 “锁 屏幕” 使用 屏幕保护程序。
须藤 ln -sf /usr/bin/xscreensaver-command \
/usr/bin/gnome-屏幕保护命令
但是,这在 Unity 下不起作用。 显然它有自己的内置屏幕
不是 gnome 屏幕保护程序的储物柜,无法删除,但仍然可以管理
被错误困扰和不安全。 继续重新发明那个轮子,伙计们! (如果你有
想出如何用 xscreensaver 替换 Unity 的锁定“功能”,让我
知道。)

4: 折扣 团结的 内建的 消隐。
打开“系统 个人设置 / 亮度 & ";
取消勾选“Start 开始 自动";
“转动 屏幕 折扣 ,尤其是 不活跃 为了”“从来没有。”

使用 KDE


和 GNOME 一样,KDE 也决定从头开始发明自己的屏保框架
而不是简单地使用 xscreensaver。 要用 xscreensaver 替换 KDE 屏幕保护程序,
请执行下列操作:

1: 折扣 KDE的 屏幕 保护程序。
打开 ”系统 Center" 并选择 "外观 & 主题 / 屏保”页面。
取消勾选“Start 开始 自动".

2: 找到最适合您的地方 选择您 自动启动 目录。
打开 ”系统 行政和支持部门 / 路径”页面,看看你的“自动启动路径”是什么
设置为:它可能是 〜/ .kde /自动启动/ 或类似的东西。

3: 他们成为 屏幕保护程序 be an 自动启动 程序。
在您的自动启动目录中创建一个名为的 .desktop 文件 xscreensaver.desktop
包含以下五行:

[桌面输入]
执行=xscreensaver
名称=XScreenSaver
键入=应用
X-KDE-StartupNotify=false

4: 他们成为 各个 “锁 会议” 按钮 呼叫 屏幕保护程序。
您接下来要替换的文件多年来一直在移动。 有可能
被称为 /usr/libexec/kde4/kscreenlocker,或者它可能被称为“k桌面锁“ 要么
"克鲁纳锁“或”kscreenlocker_greet",而且它可能在 /usr/lib/kde4/libexec/
/usr/kde/3.5/bin/ 甚至在 / usr / bin /,取决于发行版和阶段
月亮。 用以下两行替换该文件的内容:

#!/ bin / sh的
xscreensaver 命令-lock

确保文件是可执行的 (chmod a+x)。

现在正常使用 xscreensaver,通过通常的方式控制它 xscreensaver 演示(1)和
xscreensaver 命令(1)机制。

使用 系统


如果以上没有做到,并且您的系统有 systemd(1),然后试试这个:

1: 创建 a 服务。
创建文件 〜/.config/systemd/user/xscreensaver.service 包含:
[单元]
说明=XScreenSaver
[服务]
ExecStart=xscreensaver
[安装]
WantedBy = default.target
2. 启用 它。
systemctl --user 启用 xscreensaver
然后重启X11。

使用 暴发户


仍然无法正常工作,但是在您的发行版上,那个新奇的 systemd(1)废话已经
失宠? 那么也许这会奏效:启动 创业公司 应用领域 小程序,
点击 “添加”, 并输入这些行,然后重新启动 X11:
名称: XScreenSaver
命令:xscreensaver
评论:xscreensaver

使用 GDM


你可以跑 屏幕保护程序 从你的 GDM(1) session,这样屏幕保护程序就可以运行了
当没有人登录控制台时。 为此,请运行 配置文件(1) 和
背景 页面,输入命令 "xscreensaver -nosplash”背景 曲目
场地。 这将导致 gdm 在没有人登录的情况下运行 xscreensaver,并将其杀死为
一旦有人登录。(然后用户将负责启动 xscreensaver
如果他们愿意,可以自行决定。)

完成同样事情的另一种方法是编辑文件 /etc/X11/gdm/gdm.conf
包括:
背景程序=xscreensaver -nosplash
RunBackgroundProgramAlways=真
在这种情况下, 屏幕保护程序 进程可能会以用户身份运行 GDM 代替
of . 您可以配置此无人登录状态的设置(超时、DPMS、
等)通过编辑 〜gdm/.xscreensaver 文件中。

要让 gdm 运行 BackgroundProgram,您可能需要将它从“Graphical
问候语”改为“标准问候语”。

运行是安全的 屏幕保护程序 作为根(作为 XDM or GDM 可能会。)如果以 root 身份运行,
屏幕保护程序 将其有效用户和组 ID 更改为安全的(例如 “没有人”)
在连接到 X 服务器或启动用户指定的程序之前。

这个(重要的)安全预防措施的一个不幸的副作用是它可能会发生冲突
使用基于 cookie 的身份验证。

如果您在运行时收到“连接被拒绝”错误 屏幕保护程序GDM,然后这个
可能意味着你有 验证(1) 或其他一些安全机制开启。 为了
有关 X 服务器访问控制机制的信息,请参阅手册页 X(1)
安全(1) 验证(1), 主机(1)。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad