我可以将GUI进程附加到“代理X服务器”吗?

吉卜

我一直处于桌面崩溃并无法响应的情况。(在我的情况下,它是肉桂DE,我还没有尝试cinnamon --replace从命令行,BTW)

我使用的是下载管理器型GUI应用程序下载一个大文件,很显然,这一进程仍在即使GUI是borked很愉快地运行。如果我杀了XI将杀死所有的子进程,并被迫重新启动我的下载等。

是否可以创建代理X会话,分离现有的GUI进程并将其挂接到“虚拟”会话,重新启动实际的X会话并最终将GUI进程重新绑定到新的健康的X会话?如果是这样,怎么办?

无数据的

从理论上说,失去了它的X服务器连接的程序可能只是尝试重新连接到一个新的X服务器可用。事实上,我已经写了做这个项目。它需要额外的代码,因为您必须重新运行GUI初始化例程才能在新的X服务器上重新创建资源(窗口,位图,字体等),并刷新程序的所有内部数据结构以使用这些新的资源。

可悲的是,我见过的几乎所有X程序都不愿意这样做。它们只是崩溃了,因为所有重新连接/重新设置都太麻烦了。更令人遗憾的是,他们不能被诱骗切换X服务器,因为该程序中不存在用于重新初始化其图形资源的代码因此,对于大多数程序来说,如果失去X连接,它们注定会失败。

作为XTaran提到,有一个整洁的继电器/垫片/代理节目叫'xpra'这就像一个X服务器到客户端,然后可以做他们的资源的重新初始化到任何其他X服务器,让您移动X服务器之间的所有程序,如您所愿。当我十年前使用它时,它有很多错误。我敢肯定,他们已经自那时以来所取得的进展,但你需要找出其稳定的足够日常桌面使用是否。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将IntelliJ IDEA调试器附加到远程Java服务器运行进程

我可以向Webpack开发服务器代理添加cookie吗?

将调试器附加到Strapi服务器

如果我具有服务器端代理,可以将Oauth2授权代码流用于SPA(React应用)吗?

可以将HTTPS功能添加到python flask Web服务器吗?

可以将HTTPS功能添加到python flask Web服务器吗?

我可以将动作附加到buttonclick吗?

我可以将视图附加到动画视图吗?

我可以将变量附加到tail命令吗?

我可以将整数值附加到stringbuilder吗?

我可以自动将数据附加到链接吗?

我们可以在 2 个不同的网络中安装 zabbix 服务器和代理吗?

我可以将包含Jenkins设置的Docker容器移动到其他服务器吗?

我可以将robots.txt用作“抱歉”服务器吗?

我可以仅将Visual Studio Team Services用作构建服务器吗?

我可以将freeswitch用作restcomm-android-sdk的服务器吗

我可以通过“ npm start”将IIS用作开发服务器吗?

我可以使用ViewModel将数据发送到服务器吗?

我可以将Geode / Gemfire区域“固定”到特定的服务器子集吗?

我可以防止将OpenPGP密钥同步到密钥服务器吗?

节点-附加到服务器/ websockets

我可以在 mqtt 服务器上编辑消息吗?

我可以在Nginx服务器上部署.war吗?

我可以在 PHPMyAdmin 中设置默认服务器吗?

可以在我自己的服务器上托管电报吗?

有什么方法可以将latrace附加到已经在运行的进程中吗?

可以禁用sbt 1.x服务器吗?

我们可以在同一台机器上彼此找出服务器/守护进程和客户端进程吗?

反向代理服务器可以接受 https 请求并通过 http 转发到 Web 服务器吗?