首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XServer:后台的活动xserver会话

XServer:后台的活动xserver会话
EN

Unix & Linux用户
提问于 2017-02-07 16:09:37
回答 1查看 1K关注 0票数 3

我需要运行一些程序,通过xlib库在单独的xserver会话中进行屏幕捕获。因此,我启动了ubuntu 14和origin xserver会话(让我们这样称呼它),然后运行

代码语言:javascript
复制
startx some-program

运行此命令后,将出现一个黑色屏幕,在这个黑色屏幕上,我看到了我的程序,它按预期工作。没关系-这就是我需要的。

但是,首先我想使用我的计算机,其次,我必须在N个独立的xserver会话中运行N个这样的程序。问题是,当我试图通过按下origin程序返回到我的ctrl+alt+f7会话时,它的屏幕截图就变成了简单的黑色矩形(没有任何内容)。

我如何在单独的xserver会话中启动我的一些程序,并让它在我仍在使用该会话的情况下运行?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-02-08 10:19:26

我在xorg邮件列表中得到了答案:

以这种方式使用它几乎是不可能的:由于某些历史原因,不活动的服务器停止绘图。好吧,不仅仅是历史原因:停止浪费资源来吸引看不见的东西是一种合理的方法。但是,您可以启动虚拟X服务器(如标准Xvfb),并且可以很好地利用它。您甚至可以尝试通过类似x2x、x11vnc或x2godesktopsharing之类的方式与该服务器上的程序交互工作,但是,通常交互体验比使用控制台服务器更糟糕。此外,没有硬件3D加速将可用。它目前也只在活动控制台上工作。如果您需要它,您可以尝试使用一些像xpra这样的窗口服务器,但是,它并不完美(而且过去所有实现它的尝试- Xgl,AIGLX也不完美)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/343209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档