当前的工作流程是这样的,用户登录到会话并开始处理。稍后该用户的轮班结束。此时,用户仍在处理,但能够从会话中分离,新用户登录并继续处理。
当只需要完成一个处理工作单元时,这是可以的。这项工作包括使用常规 GUI 工具,例如浏览器和电子表格以及特定于任务的工具(不一定是 GUI)。
当需要由另一个用户开始第二个处理任务时,他们必须等待登录到该资源并开始新的任务。
我的问题是,是否有一个类似命令或程序的屏幕,可用于允许应用程序和进程在一个用户的会话中启动并稍后由另一用户拾取?
基本上,一个用户可以为了争论而在某种命名容器中启动 Firefox。然后另一个用户访问该容器并找到第一个用户离开时的 Firefox。喜欢 screen 但带有 X 应用程序?
答案1
一种可能适合您的简单共享方法是在一台计算机上启动 Xvnc 虚拟 X11 服务器vncserver :1
,并在其中运行您的应用程序,然后使用vncviewer -shared host:1
.所有用户都会看到相同的桌面并共享键盘和鼠标操作。当用户断开连接时,服务器继续运行。
在您的情况下,服务器和工作站可以是同一台机器,并且不同的用户会话对应于共享,因为每个用户都会看到前一个留下的内容。如果需要,您甚至可以使查看器全屏显示。
答案2
X普拉又名“Screen for X”(字面意思是谷歌上的第一个点击)