shadow模式运行xpra访问macOS/Windows

macOS shadow方式访问

macOS不支持类似 X持久化远程应用Xpra快速起步 中Linux作为服务器那样,不能在虚拟X Window桌面上启动xpra的应用,也就是不支持 xpra start 执行启动服务端应用。

不过, xpra 支持连接到现有桌面的模式,称为 shadow : 类似于VNC服务器。也就是macOS的桌面能够通过 xpra 客户端远程访问。

  • 访问macOS( 192.168.7.2 ):

    xpra shadow ssh://192.168.7.2/
    

但是发现macOS上只有一个 bin 的目录图标在不断跳动无法运行,在Linux客户端上提示信息:

AT-SPI: Could not obtain desktop path or name
...
atk-bridge: get_device_events_reply: unknown signature
..
atk-bridge: GetRegisteredEvents returned message with unknown signature
...
Error: failed to receive anything, not an xpra server?
...
Connection lost

显然,服务器端的 xpra 启动失败

备注

目前在我使用的最新版本macOS上, xpra 启动会crash,暂时无法验证

参考