我的用户需要满足以下要求的解决方案:
- 远程访问多个基于 Linux 的应用程序
- 来自多个客户端的远程访问(非同时)
- 需要对应用程序进行分组,以便将与一个任务相关的所有应用程序作为一个单元进行处理
- 能够将应用程序“给予”给另一个用户,最好保留分组
他们当前的系统正在 Xvnc 下运行一系列应用程序,当他们遇到需要将这些应用程序传递给另一个用户的情况时,他们会交出整个 Xvnc 会话并启动一个新的会话。
目前,这显然是由于多个 Gnome 会话相互干扰而导致的问题,对此我还有另一个问题。我应该可以通过删除 Gnome 来解决这个问题,但这个设置确实让我有些困扰。现在我想起来,我真的不知道是什么问题,但它仍然存在。
我想让他们在 xpra(或 xmove 或 freenx 或 neatx)下运行他们的应用程序,然后将它们显示在他们想要的任何 X 服务器上。这将使他们能够移动应用程序,他们可以使用他们想要的任何 X 服务器(包括带有 Gnome 的 Xvnc,因为他们只需要运行一次),他们可以传递应用程序。但我担心移动应用程序的界面会很繁琐。
有人遇到过类似的情况并且解决得很好吗?或者有什么想法,不管是个人经历还是其他?
答案1
我不确定您的问题是否是由于多个用户同时登录而导致的,因为您当前的流程需要这样做,或者因为您必须这样做(业务决策)。
如果你只想轻松地将会话从一台计算机移动到另一台计算机,尝试这个,这就是它的用途。