跳转到主要内容

多平台屏幕和应用程序转发系统

项目描述

  1. 关于
  2. 安装
  3. 用法
  4. 文档
  5. 帮助

关于

Xpra被称为“X的屏幕”:其无缝模式允许您在远程主机上运行X11程序,通常将显示直接发送到本地机器,然后从这些程序断开连接,并从同一台或另一台机器(们)重新连接,而不会丢失任何状态。实际上为您提供了对单个图形应用的远程访问。它还可以用于访问现有桌面会话启动远程桌面会话

Xpra是开源的GPLv2+),支持许多平台上的客户端,服务器包括内置的HTML5客户端。Xpra可以通过广泛的网络协议使用,并尽可能适应任何网络条件。

Xpra转发和同步许多额外的桌面功能,允许远程应用透明地集成到客户端的桌面环境中:音频输入和输出打印机剪贴板系统托盘通知网络摄像头等。

它还可以远程打开文档和URL,显示高比特深度内容,并会尝试尊重显示的DPI

以下是从MS Windows 11桌面客户端连接的具有两个窗口(一个xterm和一个glxspheres)的无缝会话的外观:Windows11-client(窗口可能看起来像是本地窗口,但实际上是在远程Linux服务器上运行的)


安装

官方稳定下载

所有软件包都已签名。还有beta版本可用。更多信息,请参阅xpra下载

从源代码构建

git clone https://github.com/Xpra-org/xpra; cd xpra
python3 ./setup.py install

有关更多详细信息,请参阅从源代码构建。要为项目做出贡献,请尝试使用pull-requests,并遵循我们的行为准则。单元测试状态:xpra


用法

初始要求

xpra必须在客户端和主机上安装。

您可以使用html5客户端,这种情况下xpra只需在主机上安装。

无缝模式

在远程主机上运行xterm,本地显示并与它交互(从客户端机器)

xpra start ssh://USER@HOST/ --start=xterm
# hint: xterm must be installed on the HOST.

有关更多示例,请参阅用法

影子

查看在远程主机上运行的现有桌面会话

xpra shadow ssh://USER@HOST/

网络访问

Xpra服务器可以使用单个TCP端口支持多种不同类型的连接SSLSSH、(安全)http/websocket、RFB等。
可以使用加密多个认证模块来保证连接的安全性。
可以通过组播DNS在局域网中自动宣布会话,以便客户端可以使用GUI(例如:xpra mdns-gui)更容易地连接。
其灵活的代理服务器可以作为多个服务器会话的中继或前端使用。


文档

当前开发版本的详细文档在这里,每个版本都会包含这些文档。

对于更通用的、不针对特定版本的版本信息,请查看Wiki


帮助

请务必查看常见问题解答,您的问题可能已经被解答。您可以在github讨论区libera.chat上的IRC频道#xpra或使用discord提问。如果您遇到了bug(对此表示歉意!),请参阅报告bug

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

xpra-6.1.3.tar.gz (17.3 MB 查看哈希值)

上传时间

由以下组织支持