“无缝”的linux / X11中的多用户会话

目标 我希望拥有一个多用户系统(基于Linux),只使用一个带有多个屏幕的X11会话和一对鼠标和键盘。因此,两个(或更多)人可以使用相同的计算机共享不仅相同的硬件而且共享相同的“屏幕”(当然,它将被分成两个物理屏幕,但您可以将窗口移动到您的伙伴身上。 ..)。共享窗口不仅可以更方便地“显示”您的合作伙伴您所做的事情 - 如果用户A开始使用复杂的应用程序处理某些事情(断言保存文件并打开它们不方便另一个会话)将应用程序的窗口移动到用户B应该就像在自己的屏幕中移动窗口一样简单。这就是我称之为“无缝”多用户会话的原因。 可能的解决方案 我在这篇文章中读到了X11“多座位”,它没有我想要的功能。它为每个用户使用会话而不是一个会话。 我发现XI2又名Xinput2,它提供了多指针支持。这允许具有由两只小鼠控制的两个单独的鼠标指针。我读到你可以为两只鼠标分配两个键盘,提供独立的焦点和文本输入。但我想知道剪贴板(“真实”和“鼠标中键”剪贴板)是否也被单独处理......我发现只有少数关于XI2多指针功能但没有“现场报告”的信息。 另一个完全不同的想法是在计算机上有两个独立的X11会话,但在两个会话之间使用X11-forward共享窗口。但是:据我所知,你不能共享一个转发X11的窗口,以便用户A运行一个应用程序,当它运行时,将窗口发送给用户B.据我所知,只有用户B可以在硬件上运行一个应用程序用户A并在其自己的X11会话上显示窗口。那也不是我想要的......或者我错了,可以在应用程序启动后通过X11转发转发窗口吗? 编辑:我刚刚发现XPRA类似于X11转发,但允许从/向X11会话分离和附加正在运行的应用程序。我现在试一试。 完成任何其他想法?     
已邀请:
我想我找到了一个解决方案: Win Switch(使用Xpra,根据GPL3许可)     

要回复问题请先登录注册