英语法语西班牙语

Ad


OnWorks 网站图标

xsm - 云端在线

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

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

程序:

您的姓名


xsm - X 会话管理器

概要


xsm [-display 显示] [-session 会话名称] [-verbose]

商品描述


xsm 是一个会话管理器。 会话是一组应用程序,每个应用程序都有一个
特定状态。 xsm 允许您创建任意会话 - 例如,您可能
进行“轻量级”会话、“开发”会话或“xterminal”会话。 每届
可以有自己的一套应用程序。 在会话中,您可以执行“检查点”以
保存应用程序状态,或“关闭”以保存状态并退出会话。 当你登录
回到系统,你可以加载一个特定的会话,你可以删除你没有的会话
再想保留。

一些会话管理器只允许您手动指定要使用的应用程序列表
在一个会话中开始。 xsm 更强大,因为它可以让您运行应用程序并拥有
它们自动成为会话的一部分。 在简单的层面上, xsm 很有用,因为
它使您能够轻松定义会话中的应用程序。 真实的
的权力, xsm但是,当越来越多的应用程序学会
保存和恢复他们的状态。

配置


-显示 显示、
原因 xsm 连接到指定的 X 显示器。

-会议 会话名称
原因 xsm 加载指定的会话,绕过会话菜单。

-冗长
打开调试信息。

设置


.xsession 文件
运用 xsm 需要改变你的 .xsession 文件:

您执行的最后一个程序 .xsession 文件应该是 xsm. 有了这个配置,
当用户选择使用关闭会话时 xsm,会话将真正结束。

由于会话管理器的目标是在登录会话时重新启动客户端,
通常,您的 .xsession 文件不应直接启动应用程序。 而是,
应用程序应该在会话中启动。 什么时候 xsm 关闭会话, xsm
将知道重新启动这些应用程序。 但是请注意,有一些类型的
不是“会话感知”的应用程序。 xsm 允许您手动添加这些
应用程序到您的会话(请参阅标题为 客户 清单).

SM_SAVE_DIR 目录 环境 变量
如果 SM_SAVE_DIR 目录 定义了环境变量, xsm 将保存所有配置文件
在这个目录中。 否则,它们将存储在用户的主目录中。 会议
还鼓励感知应用程序将其检查点文件保存在 SM_SAVE_DIR 目录
目录,尽管用户不应该依赖于这个约定。

默认 创业公司 应用领域
第一次 xsm 启动后,它将需要找到要启动的应用程序列表。
例如,这个列表可能包括一个窗口管理器、一个会话管理代理和一个
终端。 xsm 将首先查找文件 .xsm 启动 在用户的主目录中。 如果
该文件不存在,它将查找 系统.xsm 设置在的文件
安装时间。 注意 xsm 当用户选择一个“故障安全”选项时
会话启动。 故障安全选项只是加载描述的默认应用程序
以上。

启动文件中的每一行都应该包含一个启动应用程序的命令。 一个样品
启动文件可能如下所示:


水牛
代理
xterm的


开始 A SESSION


什么时候 xsm 启动时,它首先检查用户之前是否保存了任何会话。 如果
不存在保存的会话, xsm 启动一组默认应用程序(如上所述
在标题为的部分中 默认 创业公司 应用领域)。 如果至少存在一个会话,则
显示会话菜单。 这 [-会议 会话名称] 选项强制指定的会话
要加载,绕过会话菜单。

会议 菜单
会话菜单为用户提供了可供选择的会话列表。 用户可以
使用鼠标或使用向上和向下箭头更改当前选定的会话
在键盘上。 请注意,被锁定的会话(即运行在不同的
显示)无法加载或删除。

可以从会话菜单执行以下操作:

加载 时间 按此按钮将加载当前选定的会话。
或者,按回车键也将加载当前
选定的会话,或者用户可以从
名单。

删除 时间 此操作将删除当前选定的会话,以及
与所有应用程序检查点文件关联
会议。 按下此按钮后,将要求用户
再次按下按钮以确认操作。

默认/失败 安全 xsm 将启动一组默认应用程序(如上所述
在标题为的部分中 默认 创业公司 应用领域)。 这很有用
当用户想要开始一个新的会话时,或者如果会话
配置文件已损坏,用户需要“故障安全”
会议。

取消 按此按钮将导致 xsm 退出。 它也可以用来
取消“删除会话”操作。

控制 A SESSION


xsm 确定要加载哪个会话,它会显示其主窗口,然后启动
属于会话的所有应用程序。 会话管理器的标题栏
主窗口将包含已加载会话的名称。

以下选项可从 xsm的主窗口:

客户 清单 按此按钮会弹出一个窗口,其中包含所有客户端的列表
在当前会话中。 对于每个客户端,主机
客户端正在运行。 随着客户端的添加和删除
从会话中,此列表会更新以反映更改。 用户
能够控制这些客户端的重启方式(见下文)。

通过按 查看 查看房源 按钮,用户可以查看会话
与当前选择的客户端关联的管理属性。

通过按 克隆 按钮,用户可以开始复制选定的
应用程序。

通过按 客户 按钮,用户可以从
会议。

通过从 重新启动 提示 菜单,用户可以
控制客户端的重启。 以下提示可用:

- 重新启动 If 运行 提示表示客户端应该是
如果连接到会话管理器,则在下一个会话中重新启动
在当前会话结束时。

- 重新启动 无论如何 提示表示应该重新启动客户端
在下一个会话中,即使它在当前会话之前退出
终止。

- 重新启动 立即 提示类似于 重新启动 无论如何 暗示,
但此外,客户端旨在连续运行。 如果客户
退出,会话管理器将尝试在当前重新启动它
会议。

- 重新启动 从来没有 提示表示客户端不应该
在下一个会话中重新启动。

请注意,所有 X 应用程序可能都不是“会话感知”的。 应用
不知道会话的是那些不支持 X 会话的
管理协议或会话无法检测到它们
管理代理(请参阅标题为 代表委任). xsm 允许
用户手动将此类应用程序添加到会话中。 的底部
客户 清单 窗口包含一个文本输入字段,其中应用程序
命令可以输入。每个命令都应该在自己的行上。 这个
信息将在检查点或关闭时与会话一起保存
时间。 当会话重新启动时, xsm 将重新启动这些
除了常规的“会话感知”应用程序之外的应用程序。

完成 按钮删除 客户 清单 窗口。

时间 日志... 会话日志窗口显示有关会话的有用信息。
例如,当一个会话重新启动时,所有的重新启动命令
将显示在日志窗口中。

检查站 通过执行检查点,会话中的所有应用程序
要求保存他们的状态。 并非每个应用程序都会保存其完整的
状态,但至少可以保证会话管理器将
接收重新启动应用程序所需的命令(以及所有
命令行选项)。 参与会话的窗口管理器
应该保证应用程序会以相同的方式返回
窗口配置。

如果被检查点的会话从未被分配名称,则用户
将需要指定会话名称。 否则,用户可以
使用当前会话名称或新会话执行检查点
可以指定名称。 如果指定的会话名称已经存在,
用户将有机会指定不同的名称或
覆盖已经存在的会话。 请注意,一个会话是
锁定不能被覆盖。

执行检查点时,用户必须指定一个 保存 Type
通知会话中的应用程序他们应该保存多少状态。

本地品牌 type 表示应用程序应该保存足够的
信息以恢复用户看到的状态。 它不应该
影响其他用户看到的状态。 例如,编辑器会
创建一个包含其编辑缓冲区内容的临时文件,
光标的位置等...

全球 type 表示应用程序应该提交它的所有
数据到永久的、全球可访问的存储。 例如,编辑器
只会保存编辑过的文件。

以上皆是 type 指示应用程序应该同时执行这两项操作。
例如,编辑器会保存编辑过的文件,然后创建一个
包含光标位置等信息的临时文件,
等等......

除了 保存 Type,用户必须指定一个 相互作用 样式.

不包含 type 表示应用程序不应与之交互
用户同时保存状态。

故障 type 表示应用程序可以与
仅当出现错误情况时才使用用户。

不限 type 表示应用程序可以与用户交互
出于任何目的。 注意 xsm 将只允许一个应用程序
一次与用户交互。

检查点完成后, xsm 如有必要,将显示一个
包含未报告应用程序列表的窗口
成功保存状态。

关闭 关闭提供了在检查点中找到的所有选项,但在
此外,可能会导致会话退出。 注意如果交互
风格是 故障 or 不限,用户可以取消关机。 用户可以
如果任何应用程序报告一个
状态保存失败。

用户可以选择关闭会话而不执行
一个检查站。

如何 XSM 回应 TO 讯号


xsm 将通过使用以下选项执行关闭来响应 SIGTERM 信号:
快速,无交互,保存类型本地。 这允许用户的会话在以下情况下被保存
系统正在关闭。 它还可以用于执行远程关闭
会议。

xsm 将通过执行以下检查点来响应 SIGUSR1 信号
选项:无交互,保存类型本地。 该信号可用于执行远程
会话的检查点。

代表委任


由于并非所有应用程序都已移植以支持 X 会话管理协议,
存在代理服务以允许“旧”客户端与会话管理器一起工作。 为了
要使代理检测加入会话的应用程序,必须满足以下条件之一
真正:

- 应用程序映射包含 WM_CLIENT_LEADER 财产。 这个
属性提供指向客户端领导窗口的指针,其中包含 WM_类,
WM_NAME, WM_COMMANDWM_CLIENT_MACHINE 属性。

要么 ...

- 应用程序映射一个不包含 WM_CLIENT_LEADER
财产。 然而,这个顶级窗口包含 WM_类, WM_NAME, WM_COMMAND
WM_CLIENT_MACHINE 属性。

一个支持 WM_SAVE_你自己 协议将收到一个 WM_SAVE_你自己
每次会话管理器发出检查点或关闭时的客户端消息。 这允许
应用程序来保存状态。 如果应用程序不支持 WM_SAVE_你自己
协议,然后代理将提供足够的信息给会话管理器重新启动
应用程序(使用 WM_COMMAND),但不会恢复任何状态。

遥控 应用


xsm 需要远程执行协议才能重新启动远程应用程序
机器。 目前, xsm 支持 启动 协议。 为了重新启动一个
远程机器上的应用程序 X,机器 X 必须有 启动 安装。 在将来,
可能支持额外的远程执行协议。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 2
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 3
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 4
    黑脸
    黑脸
    模块化头部跟踪程序
    支持多种面部跟踪器、过滤器
    和游戏协议。 在跟踪器中
    是 SM FaceAPI,AIC 惯性头
    追踪器...
    下载 facetracknoir
  • 5
    PHP 二维码
    PHP 二维码
    PHP 二维码是开源的 (LGPL)
    用于生成二维码的库,
    二维条码。 基于
    libqrencode C 库,提供 API
    创建二维码条...
    下载 PHP 二维码
  • 6
    自由文明
    自由文明
    Freeciv 是一款免费的回合制游戏
    多人策略游戏,其中每个
    玩家成为领导者
    文明,争取获得
    最终目标:成为...
    下载免费文明
  • 更多 ”

Linux 命令

Ad