英语法语西班牙语

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


OnWorks 网站图标

xpra - 云端在线

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

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

程序:

名称


xpra - 远程、持久性 X 应用程序的查看器

概要


xpra 开始 [:展示] | xpra 开始 ssh:主机:显示 [--start-child=儿童] ...
[--env=键=值[--与孩子一起退出[--守护进程=|没有[--使用显示]
[--xvfb=CMD[--视频编码器=编码器[--csc-模块=课程结构]
[--脉冲音频=|没有[--pulseaudio-命令=服务器 主页 指挥]
[- 剪贴板=|没有[--光标=|没有[--通知=|没有[--xsettings=|没有]
[--系统托盘=|没有[- 钟=|没有[--远程登录=|没有]
[--声源=PLUGIN[- 扬声器=|没有[--扬声器编解码器=CODEC]
[- 麦克风=|没有[--麦克风编解码器=CODEC[--分享=|没有]
[--绑定-tcp=[主机]:端口[- 加密=CIPHER[--加密密钥文件=文件名]
[--auth=模块[--tcp-auth=模块[--密码文件=文件名]
[- 空闲超时=空闲超时[--剪贴板过滤器文件=文件名[--dpi=VALUE]
[- 输入法=方法[--socket-dir=DIR[--socket-权限=访问模式]
[--mmap-组[--tcp-代理=主机:端口[--html=on|折扣|[主机]:端口]
xpra 连接 [:展示 | ssh:[用户@]主机:显示 | tcp:[用户@]主机:端口[:显示][-z级别
| - 压缩=LEVEL[--mmap=|没有[- 视窗=|没有[- 剪贴板=|没有]
[--光标=|没有[--通知=|没有[--xsettings=|没有]
[--系统托盘=|没有[- 钟=|没有[--远程登录=|没有]
[--键盘同步=|没有[- 托盘=|没有[--声源=PLUGIN]
[- 扬声器=on|折扣|禁用[--扬声器编解码器=CODEC[- 麦克风=on|折扣|禁用]
[--麦克风编解码器=CODEC[--延迟托盘[-编码=编码]
[--缩放=on|缩放] [--opengl=是|否|自动] [- 质量=质量]
[--min-质量=最低质量] [- 速度=速度] [--最小速度=最小速度]
[--自动刷新延迟=延迟] [--key-快捷方式=关键:行动] [- 只读=是|否]
[--分享=是|否] [- 标题=值] [--客户端工具包=工具包] [- 边界=边界]
[--窗口布局=布局] [--窗口图标=文件名] [- 任务栏图标=文件名] [--ssh=CMD]
[--exit-ssh=是|否] [--remote-xpra=CMD] [--密码文件=文件名] [--dpi=值]
[--鼠标轮询=值] [--socket-dir=目录] [--ping=是|否] [- 加密=密码]
[--加密密钥文件=文件名]
xpra 阴影 [:展示] | ssh:[用户@]主机[:显示] [- 开始=CMD] ...
[--start-child=儿童] ... [--env=键=值] ... [--与孩子一起退出]
[--守护进程=|没有[- 剪贴板=|没有[--通知=|没有[- 钟=|没有]
[--声源=PLUGIN[- 扬声器=on|折扣|禁用[--扬声器编解码器=CODEC]
[- 麦克风=on|折扣|禁用[--麦克风编解码器=CODEC[--绑定-tcp=[主机]:端口]
[--auth=模块[--tcp-auth=模块[--密码文件=文件名]
[- 空闲超时=空闲超时[--socket-dir=DIR[--socket-权限=访问模式]
[--mmap-组[--tcp-代理=主机:端口] [--html=on|折扣|[主机]:端口]
xpra 代理 :展示
xpra 停止 [:展示 | ssh:[用户@]主机:显示 | tcp:[用户@]主机:端口[--ssh=CMD]
[--remote-xpra=CMD[--socket-dir=DIR]
xpra 出口 [:展示 | ssh:[用户@]主机:显示 | tcp:[用户@]主机:端口[--ssh=CMD]
[--remote-xpra=CMD[--socket-dir=DIR]
xpra DETACH [:展示 | ssh:[用户@]主机:显示 | tcp:主机:端口[--ssh=CMD]
[--remote-xpra=CMD[--socket-dir=DIR]
xpra 截图 文件名 [:展示 | ssh:[用户@]主机:显示 | tcp:主机:端口[--ssh=CMD]
[--remote-xpra=CMD[--socket-dir=DIR]
xpra 版本 [:展示 | ssh:[用户@]主机:显示 | tcp:主机:端口[--ssh=CMD]
[--remote-xpra=CMD[--socket-dir=DIR]
xpra info [:展示 | ssh:[用户@]主机:显示 | tcp:主机:端口[--ssh=CMD]
[--remote-xpra=CMD[--socket-dir=DIR]
xpra 控制 (:展示 | ssh:[用户@]主机:显示 | tcp:主机:端口) 命令 [争论..]
[--ssh=CMD[--remote-xpra=CMD[--socket-dir=DIR]
xpra 初始化环境 [--socket-dir=DIR]
xpra 名单 [--socket-dir=DIR]
xpra 升级 :[展示] [...接受的任何选项 xpra 开始...]

商品描述


Xpra 是一个工具,它允许你运行 X 程序——通常是在远程主机上——然后
将它们的显示定向到您的本地计算机,与这些程序断开连接,然后重新连接
来自同一台或另一台机器,都不会丢失任何状态。 它不同于标准
X 转发,因为它允许断开和重新连接而不中断
转交申请; 它与 VNC 和类似的远程显示技术的不同之处在于
xpra 是 无根: 即,xpra 转发的应用程序正常显示在您的桌面上
由您的窗口管理器管理的窗口,而不是全部“被困在一个盒子里”。
Xpra 还使用自定义协议,该协议可自调整且对延迟不敏感,
因此可用于对于标准 X 来说太慢或不可靠的网络连接
转发。 Xpra 还可用于对现有 X11 显示器进行遮蔽。

默认情况下,Xpra 服务器通过以下方式宣布可用会话(用户名和显示编号)
mDNS 到本地网络。 用 mdns=否 禁用它。

连接 字符串


Xpra 支持 3 种类型的连接字符串:

:展示
本地显示:这是最简单的形式,只对当前本地显示有效
当前用户的。

tcp:[用户名@]主机:端口[:显示]
TCP 模式使用端口号而不是显示数字。 如果有多个显示器可用
通过单个TCP端口(使用代理服务器),然后也可以指定显示
数。

ssh/[用户名[:密码]@]主机[:SSH_PORT]/DISPLAY
SSH 模式允许使用连接指定最常见的连接选项
细绳。 可以使用 --ssh 命令行选项。

为了向后兼容,SSH 模式还支持以下语法:
ssh:[用户名[:密码]@HOST:DISPLAY 但是这个表格不支持指定SSH
端口号。

该密码仅在 Microsoft Windows 上实际使用。

示例


xpra 开始 :7
使用显示编号启动 xpra 服务器 :7.

xpra 开始 SSH:大盒子:7 --start=xterm
启动 xpra 服务器 bigbox 里面有一个 xterm,然后连接到它。

显示=:7 火狐
Start 开始 火狐 在 xpra 服务器内运行。 在 xpra 所在的主机上运行它
启动或在 xpra 转发的终端中。 在您附加之前不会出现任何窗口
xpra 连接.

xpra 名单
显示您在当前主机上运行的 xpra 服务器列表。

xpra 连接 :7
附加到使用本地显示号码的 xpra 服务器 :7. 运行的任何应用程序
该服务器将出现在您的屏幕上。

xpra 连接 ssh:foo@frodo:7
使用 ssh 连接到机器上运行的 xpra 服务器 佛罗多 作为用户 FOO
使用显示 :7. 在该服务器上运行的任何应用程序都将显示在您的本地屏幕上。

xpra 开始 :7 && 显示=:7 屏幕
启动一个 xpra 服务器和一个 屏幕(1) 会话。 如果里面的任何应用程序
screen 尝试使用 X,它们将被定向到 xpra 服务器。

DISPLAYS


了解显示的基本思想对于成功使用 xpra 至关重要。

这个想法来自标准的 X。如果你有多个 X 服务器运行在同一台主机上,
那么必须有某种方法来区分它们。 X 通过为每个服务器分配一个
称为(可能令人困惑)其“显示”的小而独特的整数。 在一个常见的情况下
仅运行一台 X 服务器的台式机,该服务器使用显示“:0”(或
有时您会看到 ":0.0",实际上是相同的)。 当应用程序启动时
在X下,它需要知道如何找到合适的X服务器来使用; 它通过检查来做到这一点
环境变量 $显示.

Xpra 面临着类似的问题——可能有多个 xpra 服务器运行在同一个服务器上
主机,以及多个 X 服务器。 它通过重用 X 的解决方案来解决这个问题——
每个 xpra 服务器都有一个与之关联的显示器。 该显示器既可作为 X
显示(用于当 xpra 与 X 应用程序交谈时)并作为 xpra 的标识符
客户(如 xpra 连接) 可以定位到 xpra 服务器。

如果你的 XVFB 命令支持 -displayfd 参数,您可以设置 显示文件 选项
true 在您的 /etc/xpra/xpra.conf 文件(或您的用户的 ~/.xpra/xpra.conf) 然后你可以
使用时省略显示编号 xpra 开始:将为您选择一个显示器
自动地。 选择的显示编号将显示在日志输出中,您还应该
能够看到它 xpra 名单.

否则,在启动 xpra 服务器时,您必须指定要使用的显示名称。
要做到这一点,只需选择您喜欢的任何数字并在它前面加上一个冒号。 为了
实例 :7、:12 和 :3117 都是有效的显示名称。 请记住:

· 在一台机器上运行的每个 X 或 xpra 服务器必须使用不同的
显示名称。 如果您选择一个已在使用的号码,则 xpra 将无法使用。

· 前几个数字 (0, 1, 2) 是真正的 X 服务器常用的。

· 使用连接到给定机器的每个人 SSH(1) 启用 X 转发
还将使用显示编号; ssh 通常选择接近 10 个的数字(11、12、XNUMX、
……)。

将 xpra 服务器指定给客户端程序时,例如 xpra 连接, xpra DETACH, xpra
停止, xpra 出口, xpra 版本, xpra info, xpra 名单 or xpra 截图 那么你可以使用
表格的显示 :显示屏玻璃制造 引用本地主机上的服务器,或其中一种形式
SSH:[用户@]主机:显示屏玻璃制造 指远程主机上的服务器; xpra 会自动
使用连接到远程主机 SSH(1). 通常,如果您只有一个 xpra 会话
在机器上运行(您可以通过运行来验证 xpra 名单 在那台机器上),那么你
可以完全省略号码; xpra 连接 单独将附加到单独的 xpra 服务器上
当前机器,无论其数量如何, xpra 连接 SSH:弗罗多 将同样附加到
远程机器上的单独 xpra 会话。

如果 xpra 服务器被赋予 --绑定-tcp 启动时的选项,然后您也可以连接
使用表单的显示 tcp:主机:端口. (请注意 SSH: 需要一个可选的
显示、 数,而 tcp: 需要一个必需的 端口 数字。)

子命令


xpra 开始
此命令启动一个新的 xpra 服务器,包括任何必要的设置。 (当开始一个
远程服务器与 ssh:主机:显示 语法,新会话也将被附加。)

xpra 连接
此命令附加到正在运行的 xpra 服务器,并转发使用该服务器的任何应用程序
服务器出现在您当前的屏幕上。

xpra DETACH
分离给定的 xpra 显示。

xpra 截图
截取屏幕截图并将其保存到指定的文件名。 注意:截图只能是
连接客户端时拍摄。

xpra 版本
查询服务器版本并打印出来。 注意:较旧的服务器可能不支持此功能
功能。

xpra info
查询服务器的版本、状态和统计信息。 注意:较旧的服务器可能不会
支持这个功能。

xpra 控制
通过发出命令在运行时修改服务器。 命令列表可以通过以下方式获得
指定“帮助”作为命令。 其中一些命令可能支持“帮助”模式
他们自己。

xpra 初始化环境
此内部命令创建用于 ssh 连接的 run-xpra 脚本。

xpra 停止
此命令附加到正在运行的 xpra 服务器,并请求它终止
立即地。 这通常会导致使用该服务器的任何应用程序终止
井。

xpra 出口
此命令附加到正在运行的 xpra 服务器,并请求它终止
立即地。 不像 xpra 停止, Xvfb 进程及其 X11 客户端(如果有)将被保留
运行。

xpra 名单
此命令查找当前用户已启动的所有 xpra 服务器
当前机器,并列出它们。

xpra 升级
此命令启动一个新的 xpra 服务器,但不是从头开始创建它,而是
附加到另一个现有服务器,告诉它退出,并接管管理
它之前管理的应用程序。 顾名思义,主要用例是
用较新版本替换针对旧版本 xpra 运行的服务器,无需
必须重新启动您的会话。 任何当前正在运行的 xpra 连接 命令将退出并
需要重新启动。

xpra 阴影
此命令遮蔽现有的 X11 显示器。 如果只有一个 X11 显示器处于活动状态并且
它的数量低于10,可以自动检测。

请注意,这种操作模式使用效率低得多的屏幕抓取。 用一个
对于这种操作模式,强烈建议使用视频编码器(h264 或 vp8)。

xpra 代理
此命令允许单个服务器为多个其他服务器代理连接,可能
作为许多会话的负载平衡或身份验证入口点。 代理
服务器将为每个代理连接产生一个新进程,这个代理进程将创建
可与子命令一起使用的未经身份验证的新 unix 域套接字 info,
版本停止.

重要 备注
一些平台和包管理器可能会选择只构建客户端而不是
服务器。 在这种情况下,只有 连接 子命令将可用。

配置


公司信息 选项
- 版
显示 xpra 的版本号。

-H, - 帮帮我
显示命令行使用情况的摘要。

-d 过滤器 1、过滤器 2、..., -调试=过滤器 1、过滤器 2、...
启用调试日志记录。 特殊价值 所有 启用所有调试。

--mmap=|没有
启用或禁用内存映射像素数据传输。 默认情况下它通常是
如果服务器和客户端驻留在同一个文件系统上,则自动启用
命名空间。 这种数据传输方法提供了更低的开销并减少了
CPU 消耗和本地网络流量。

- 视窗=|没有
启用或禁用窗口转发。 这通常是主要用途
xpra 并且应该启用。

- 剪贴板=|没有
启用或禁用剪贴板同步。 如果在服务器上使用,则没有客户端
将能够使用剪贴板同步。 如果在客户端上使用,仅
此特定连接将忽略来自服务器的剪贴板数据。

--脉冲音频=|没有
通过会话启用或禁用脉冲音频服务器的启动。

--pulseaudio-命令=服务器启动命令
指定用于启动pulseaudio服务器的pulseaudio命令,除非
禁用与 脉冲音频=否.

--会话名称=VALUE
设置此会话的名称。 此值可用于通知、实用程序、
托盘菜单等。在服务器上设置此值提供了一个默认值
可能会在客户端被覆盖。

-编码=编码
这指定要使用的图像编码,有多种编码
支持: JPEG, PNG, PNG/P, png/升, 网页, RGB, vp8, vp9, h264h265 (有些可能
在您的环境中不可用)。

PNG 压缩和无损,可能会很慢。

PNG/P 压缩和有损:它使用调色板,这意味着更好
压缩,但仍然很慢。

png/升 压缩和有损:灰度仅使用调色板。

RGB 用 zlib 或 lz4 压缩的原始像素格式(无损),压缩
比率较低,但它是迄今为止最快的编码。

网页 可以在有损或无损模式下使用,对图形应用程序很有用,它
压缩比 jpeg 好,而且速度相当快,除了高
决议。

JPEG 对图形应用程序很有用,它是有损的并且通常非常快。

vp8 始终使用颜色子采样的有损视频编码。 编码速度快
和解码。

vp9 编码太慢,避免。

h264 目前可用的最佳编码:它通过以下方式快速、高效和可调
质量和速度选项。

h265 编码太慢,避免。

如果您不指定,则自动选择的默认编码将取决于
在服务器和客户端上都有哪些选项可用: RGB 随时可用
(内置), JPEGPNG 需要 Python 图像库, vp8, vp9, 网页, h264h265
都需要各自的共享库,以及使用它们的 xpra 编解码器。

注意:选择视频编码时(通常 h264 or vp8),一些较小的屏幕
将使用其他非视频编码之一发送更新。

--缩放=on|缩放比例
应该使用多少自动窗口缩小,从 1(很少)到 100
(积极地),0 禁用。 窗口缩放通常用于大窗口
(尤其是全屏窗口)尝试保持合适的帧率。 窗户
缩小比例会对视觉质量产生负面影响,并会导致自动刷新
(如果启用),它对视频内容最有用,因为它可以节省大量
带宽量。

--opengl=|没有|汽车
在客户端使用 OpenGL 加速渲染。 默认是检测是否
支持显卡和驱动程序(汽车 模式),但也可以禁用
OpenGL (没有) 或强制启用它 ().

--socket-dir=DIR
写入和查找 Xpra 套接字文件的位置。 默认为“~/.xpra".
也可以使用 XPRA_SOCKET_DIR 环境变量来指定。

使用socket-dir选项时,一般需要指定socket-dir
在以下所有命令中,xpra 与打开的会话一起工作。 混合
不推荐使用不同的 socket-dir 选项。

通过指定一个共享目录,这可以与 映射组 or
套接字权限 跨用户帐户连接 Xpra 会话的选项。

附加选项 提供 开始, 升级, 代理 阴影
--守护进程=|没有
默认情况下,xpra 服务器将自己置于后台,即 'daemonizes',并且
将其输出重定向到日志文件。 这可以防止这种行为(主要用于
调试)。

--mdns=|没有
启用或禁用通过 mDNS 发布新会话。

--auth=模块
指定要使用的身份验证模块。 这可用于保护套接字
一种不同的方式 - 加密 开关:身份验证模块可以验证一个
针对各种后端模块的用户名和密码:

始终允许身份验证 - 这很危险,只能用于
测试

失败 总是无法通过身份验证,对测试很有用

文件 根据使用指定的文件检查密码 密码文件 切换或
通过提供的数据 XPRA_PASSWORD 环境变量。 他们既可以
包含一个密码,在这种情况下它将用于所有用户名,
或表单的用户凭据列表(每行一个):
用户名|密码|uid|gid|显示|env_opts|session_opts

PAM 使用 PAM 系统验证用户名和密码

win32 使用 Microsoft Windows 身份验证验证用户名和密码

系统 自动选择最合适的系统认证模块
(或者 PAM or win32)

--tcp-auth=模块
就像 AUTH 开关,除了这个只适用于 TCP 套接字(sockets
使用定义 绑定-tcp 转变)。

附加选项 提供 开始, 升级

- 开始=CMD
启动服务器后,运行命令 CMD 使用默认外壳。 这
命令与其一起运行 $显示 设置为指向新启动的服务器。 这个
可以多次给出选项来启动多个孩子。 --start-child=CMD
相同 - 开始,除了命令被考虑在内
--与孩子一起退出.

--env=键=值
额外的环境变量只会影响使用 fB--start 启动的命令
或 fB--start-child。

--与孩子一起退出
只有在以下情况下才能使用此选项 --start-child 也给了。 如果给出,那么
xpra 服务器将监控启动的孩子的状态 --start-child,
并且会在最后一个退出时自动终止。

--使用显示
使用现有的显示而不是从 xvfb 开始。 你有责任
用于自己启动显示。 这也可以用来拯救现有的
显示其 xpra 服务器实例崩溃。

--xvfb=CMD
启动服务器时,xpra 会启动一个虚拟 X 服务器来运行客户端。 经过
默认,这是'Xvfb'。 如果您的 Xvfb 安装在一个有趣的位置,或者您
想使用一些其他的虚拟 X 服务器,那么这个开关允许你指定如何
运行您首选的 X 服务器可执行文件。 使用的默认值是: Xvfb
+扩展 综合 -屏幕 0 3840x2560x24+32 -不听 TCP -noreset -身份验证
$XAUTHORITY

这也可以用来指定 Xdummy 作为 Xvfb 的替代品,这需要
Xorg 服务器版本 1.12 或更高版本和虚拟驱动程序版本 0.3.5 或更高版本。 为了
更多信息,请参见:https://xpra.org/Xdummy.html

附加选项 提供 开始, 升级, 阴影

--绑定-tcp=[主机]:端口
xpra 服务器始终侦听本地 Unix 域套接字上的连接,并且
支持本地连接 :7-style 显示地址,以及远程
SSH:弗罗多:7-style 显示地址。 如果你愿意,它也可以
侦听原始 TCP 套接字上的连接。 启用此行为
--绑定--tcp. 如果省略主机部分,则 127.0.0.1 (localhost) 将是
用过的。 如果您希望接受所有接口上的连接,请将 0.0.0.0 传递给
主机部分。

不推荐在不使用 auth 选项的情况下使用此开关,这是一个主要的
安全风险(尤其是在通过 0.0.0.0 时)! 任何人都可以连接到这个
端口并访问您的会话。 仅在您有特殊需要时才使用它,并且
了解你的行为的后果。

--tcp-代理=主机:端口
指定非 xpra 数据包将转发到的地址。 这可以
用于与另一个 TCP 服务器(通常是 Web 服务器)共享相同的 TCP 端口。
xpra 客户端将像往常一样连接,但任何不会说 xpra 的客户端
协议将被转发到备用服务器。

--html=on|折扣|[主机]:端口
负责为 html5 客户端设置 Web 服务器。 这自动
配置一个 tcp代理 指向它启动的 Web 服务器。 如果端口不是
指定,自动选择一个。 您可能想要指定一个端口号或
至少确保防火墙限制到位,尽管网络服务器是
通常是公开的。 这需要 网客化 要安装和单个 tcp 端口
配置使用 绑定-tcp.

--视频编码器=编码器
指定要尝试加载的视频编码器。 默认情况下,所有这些都被加载,
但人们可能希望指定一个更严格的编码器列表。 使用特殊的
值 'help' 以获取选项列表。 使用值 'none' 不加载任何视频
编码器。

--csc-模块=课程结构
指定要尝试加载的色彩空间转换模块。 默认情况下,所有
它们被加载,但人们可能想要指定一个更严格的模块列表。
使用特殊值 'help' 获取选项列表。 使用值 'none' 表示不
加载任何色彩空间转换模块。

--mmap-组 设置 mmap 文件的 gid 以匹配套接字文件的 gid 并设置
mmap 文件的权限为 660。这是共享 mmap 文件所必需的
用户帐户。

--socket-权限=访问模式
指定对服务器套接字的权限。 默认为 600。这被忽略
,尤其是 映射组 启用。

附加选项 提供 开始, 升级 连接

--密码文件=文件名
这允许使用存储在文本文件中的密码保护会话。 你
如果您使用 --绑定-tcp 选项。 如果在服务器上使用,
它将拒绝任何不提供相同密码值的客户端连接。
除了使用这个选项,密码本身也可以通过 XPRA_PASSWORD
环境变量。

- 加密=CIPHER
指定用于保护连接不被窥探的密码。 这是
只有真正有用的 --绑定-tcp 选项。 此选项需要使用
--加密密钥文件 选项还是 XPRA_ENCRYPTION_KEY 环境变量。 这
目前仅支持的密码是 AES, 如果客户端请求加密,它将
由客户端和服务器用于初始后的所有通信
密码验证,但前提是服务器也支持此功能。 笔记:
此功能尚未经过广泛审查,因此不应
被认为是安全的,不受坚定的攻击者的攻击。

--加密密钥文件=文件名
指定与指定的加密密码一起使用的密钥 - 加密.
客户端和服务器必须使用相同的密钥文件内容。 而不是使用这个
选项,密钥可以通过 XPRA_ENCRYPTION_KEY 环境变量。

- 空闲超时=空闲超时
如果没有用户活动(鼠标点击或键
按)给定的时间(以秒为单位)。 使用值 0 禁用
超时。

--剪贴板过滤器文件=文件名
包含正则表达式的文件的名称,任何与其中匹配的剪贴板数据
这些正则表达式中的一些将被删除。 注意:目前这只适用
从使用此选项的机器复制,而不是复制到它。

--dpi=VALUE
客户端应用程序应尝试遵守的“每英寸点数”值。 这个
数值应该在 10 到 500 的范围内才能使用。 许多应用
只会在启动时读取此值,因此连接到现有会话
以不同的 DPI 值开始可能不会产生预期的效果。

--鼠标轮询=VALUE
当光标未悬停在其中之一时轮询鼠标位置的频率
我们的窗户,这是以秒为单位的。 如果您不希望服务器能够
对您的鼠标移动有一个粗略的概述,或者如果您只是想禁用
功能,使用特殊值“0”。

--光标=|没有
启用或禁用自定义应用程序鼠标光标的转发。 客户
应用程序可能随时更改鼠标光标,这将导致新的
每次发送到客户端的光标像素。 这将禁用该功能。

--通知=|没有
启用或禁用转发系统通知。 系统通知需要
xpra 服务器拥有自己的 dbus 守护进程实例,如果它缺少一个
启动时会打印警告。 此开关完全禁用该功能,并且
避免警告。

- 输入法=方法
指定要配置的输入法。 这设置了一些环境
应用程序应遵守的变量 开始孩子
选项。

下列 方法目前支持:

没有 完全禁用输入法并防止其干扰
键盘输入。 这是默认设置。

保持 保持环境不变。 您有责任确保它是
纠正。

XIM 启用 X 输入法。

总线 启用智能输入总线。

信息管理系统 启用智能通用输入法。

im 启用通用输入法。

任何其他值也将被设置,但会触发警告。

--xsettings=|没有
启用或禁用 xsettings 同步。 Xsettings 仅转发自
posix 客户端连接到真正的 posix 服务器(不是影子)。

--系统托盘=|没有
启用或禁用转发系统托盘图标。 此功能需要客户端
支持,并且可能并非在所有平台上都可用。

- 钟=|没有
启用或禁用系统铃声的转发。

--远程登录=|没有
允许客户端将其日志输出转发到服务器。

附加选项 提供 连接
-zLEVEL, - 压缩=LEVEL
选择 xpra 在传输数据时将使用的 zlib 压缩级别
网络。 更高级别的压缩通过网络传输的数据更少,但使用
更多的 CPU 能力。 有效选项介于 0(表示无压缩)和 9 之间,
包括的。 更高的级别会逐渐占用更多的 CPU,同时减少
实现的实际压缩回报; 默认值为 3,它给出了一个
一般合理的权衡。 如果lz4压缩可用,它将是
当级别设置为 1 时启用,lz4 压缩比 zlib 少很多,但它是
也快得多。

这种压缩不用于像素数据(除非使用 RGB 编码)。

- 质量=VALUE
此选项为有损编码设置固定的图像压缩质量(JPEG, 网页,
h264/h265vp8/vp9)。 首先,必须启用这些有损编码之一
-编码. 值范围从 1(最低质量,高压缩 - 通常
不可用)到 100(最高质量,低压缩)。 指定一个零值到
让系统动态调整质量以实现最佳带宽使用
可能。

--min-质量=最低质量
此选项设置质量选项时允许的最低编码质量
设置为自动模式。

- 速度=SPEED
此选项设置编码速度。 更慢压缩更多,更快会给
更好的延迟。 系统通常使用可变速度,此选项强制
改为使用固定速度设置。

--最小速度=最小速度
当速度选项设置为时,此选项设置允许的最小编码速度
自动模式。

--自动刷新延迟=延迟
此选项设置一个延迟,在此之后窗口将使用自动刷新
无损帧。 延迟是一个浮点数,以秒为单位。 这个
选项默认启用,延迟为 1 秒。 该选项仅
使用质量低于 95% 的有损编码时相关。

--key-快捷方式=关键:行动
可以多次指定添加多个快捷键。 这些键将是
被客户端捕获并触发指定的动作,按键不会
传递给服务器。

CSZ KEY 规范可能包括形式的键盘修饰符 [修饰符+]*键,
例如: SHIFT + F10 or Shift+Control+B

如果命令行中没有定义快捷方式,则默认为以下
用过的: Meta+Shift+F4:退出

一些动作可能允许参数(即: 日志 行动),在这种情况下
它们以通常的编程风格语法指定: 行动(ARG1, ARG2, 等。)
字符串参数必须加引号(支持单引号和双引号)和
不得引用数字参数。 注意括号和引号必须
从 shell 命令行使用时通常会被转义。 例子: - 钥匙-
快捷方式=Meta+Shift+F7:log\(\'hello\'\)

下列 活动正式启动s 当前定义:

退出 断开 xpra 客户端。

日志(“消息”)
发送 MESSAGE 到日志。

show_session_info[("TabName")]
显示会话信息窗口。 可选的 标签名称 允许
信息选项卡显示被选中。 使用值 帮助 获取列表
选项​​。

show_start_new_command
显示启动新命令对话框。

魔法钥匙
某些窗口布局可以使用的占位符。

无效 不做任何事情,因此可以用来防止某些键
从未发送到服务器的组合。

刷新窗口
强制刷新当前聚焦的窗口。

refresh_all_windows
强制刷新所有窗口。

- 只读=|没有
只读模式可防止所有键盘和鼠标活动被发送到
服务器。

--分享=|没有
共享允许多个客户端连接到同一个会话。 这必须是
在服务器和所有协作客户端上启用以运行。

--键盘同步=|没有
通常,按键按下和按键释放事件会发送到服务器,因为它们
以便服务器可以保持一致的键盘状态。 禁用
同步可以防止密钥在高延迟链接上意外重复
但它也可能会破坏直接访问键盘的应用程序(游戏、
等等)。

--声源=鲁金
指定用于捕获声音流的 GStreamer 声音插件。 这个
影响服务器上的“扬声器转发”,以及服务器上的“麦克风”转发
客户。 要获取选项列表,请使用特殊值“help”。 也是
可以使用以下形式指定插件选项: --sound-source=脉冲
设备=device.alsa_input.pci-0000_00_14.2.analog-stereo

- 扬声器=on|折扣|禁用- 麦克风=on|折扣|禁用
声音输入输出转发支持: on 将尽快开始转发
连接建立, 折扣 将要求用户通过菜单启用它,
禁用 将阻止它被使用并且菜单条目将被禁用。

--扬声器编解码器=CODEC--麦克风编解码器=CODEC
指定用于声音输出(扬声器)或输入(麦克风)的编解码器。 这个
可以多次指定参数和编解码器的顺序
指定定义首选编解码器顺序。 使用特殊值 'help' 来获得
选项列表。 如果未指定,则允许使用所有可用的编解码器,并且
第一个被使用。

- 标题=VALUE
设置显示为窗口标题的文本。 提供的字符串可以使用远程
元数据占位符将在运行时使用来自
远程服务器。 使用的默认值为“@client-machine@ 上的@title@”。

定义了以下占位符:

@标题@
将被远程窗口的标题替换。

@客户端机器@
将被远程服务器的主机名替换。

--客户端工具包=工具包
指定要使用的客户端工具包。 这改变了使用的用户界面工具包
绘制窗口并可能影响其他功能的可用性。 'gtk2'
工具包是功能最多的工具包。 使用特殊值 'help' 来获得
选项列表。

- 边界=边境
指定要在每个 xpra 窗口内绘制的边框的颜色和大小。 这个
可用于轻松区分远程主机上运行的 xpra windows 和本地
视窗。 这 边境 可以使用标准颜色名称指定(即: 红色
) 或使用网络十六进制语法(即: #F00 or # FF8C00)。 特别的
颜色名称"汽车" 将从服务器目标地址(
连接字符串)以便连接到同一个目标应该总是给出
相同的颜色。 您还可以以像素为单位指定边框的大小,即:
- 边界=黄色,10.

--窗口布局=布局
指定如何绘制主窗口,这可用于添加小部件或使用自定义
代码。 使用特殊值 'help' 获取选项列表。 每个客户端工具包
可能会或可能不会提供不同的窗口布局。

--窗口图标=文件名
将用于所有窗口的默认图像的路径。 这个图标可能是
显示在窗口的栏中,其图标化状态或任务切换器。 这取决于
操作系统、窗口管理器和应用程序也可以覆盖它。

- 托盘=|没有
启用或禁用系统托盘。 在 OSX 上不可用,因为停靠栏图标是
始终显示。

--延迟托盘
在显示系统之前等待第一个窗口或通知出现
托盘。 (仅限posix)

- 任务栏图标=文件名
指定停靠栏/托盘中显示的图标。 默认情况下,它使用一个简单的默认值
“xpra”图标。 (在 Microsoft Windows 上,图标必须位于 ICO 格式。)

--启用-ping
客户端和服务器将交换用于收集的 ping 和 echo 数据包
延迟统计。 这些统计数据可以使用 xpra info 命令。

附加选项 提供 附, 停, 信息, 截屏, 版本
--ssh=CMD
当您使用 SSH: 连接到远程显示器的地址,xpra 运行 SSH(1)来
建立底层联系。 默认情况下,它通过运行命令来执行此操作
“ssh”。 如果您的 ssh 程序位于不寻常的位置、具有不寻常的名称,或者您
想要通过特殊选项来改变 ssh 的行为,那么你可以使用 --ssh
switch 告诉 xpra 如何运行 ssh。

例如,如果你想使用 arcfour 加密,那么你应该运行

xpra 连接 --ssh="ssh -c 圆弧四" SSH:弗罗多:7

请注意: 不要费心启用 ssh 压缩; 这对于 xpra 自己的来说是多余的
压缩,只会浪费你的 CPU。 另见 xpra 的 - 压缩 开关。

在 MS Windows 上,反斜杠用于分隔路径元素,并且
空格通常用作路径的一部分,您需要在路径周围添加引号。 (IE:
ssh="C:\程序 文件\Xpra\Plink.exe” -ssh -代理)

--exit-ssh=|没有
选择xpra时是否强制终止SSH客户端进程
与服务器断开连接。 如果您使用 SSH 连接共享,您可能需要
避免停止由 xpra 产生的 SSH 主进程实例,因为它可能会被使用
通过其他 SSH 会话。 注意: 退出-ssh = 没有 将 SSH 进程从
防止 SSH 进程与终端输入交互的终端,
这将禁用密码输入所需的键盘交互,主机密钥
验证等。

--remote-xpra=CMD
通过 ssh 连接到远程服务器时,xpra 需要能够找到并运行
远程主机上的 xpra 可执行文件。 如果此可执行文件位于非标准
位置,或者需要设置特殊的环境变量才能运行,
那么实现这一点可能并非易事。 如果运行 xpra 连接 ssh:东西
失败,因为它找不到远程 xpra,那么您可以使用此选项
指定如何在远程主机上运行 xpra。

也就是说,在正常使用中不需要这个选项,因为 xpra 尝试了很多
很难解决上述问题。 如果你发现自己经常需要它,
那么这可能表明我们希望听到一个错误。

环境


显示屏玻璃制造
xpra 开始 --start-child=... 将此变量在孩子的环境中设置为
指向 xpra 显示器。

xpra 连接,另一方面,使用此变量来确定哪个显示
应显示远程应用程序。

XPRA_PASSWORD 可用于指定密码(或用户和密码列表)作为
替代密码文件。 如果 --密码文件 还指定了,这
环境变量被忽略。

XPRA_ENCRYPTION_KEY 可用于指定加密时使用的加密密钥
已启用。 单独指定密钥不会启用加密。 如果
--加密密钥文件 也指定了,这个环境变量被忽略。

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


Ad


Ad