Debian 服务器上的假桌面环境?

The*_*gth 6 linux remote-desktop debian desktop-environments

我想在我的服务器上运行 TeamSpeak 3 客户端作为本地声音机器人。TeamSpeak 3 客户端需要一个 GUI。它基于 Qt。由于可以从命令行控制 TeamSpeak,因此没有必要为 GUI 浪费 CPU 时间。所以我想到了伪造一个桌面环境。

在 Debian Linux 服务器上伪造最小桌面环境的最佳解决方案是什么?如果这不是完全可能的,那么您建议如何尽可能减少性能浪费?请记住,我真的不需要 GUI。它只需要在那里启动 TeamSpeak 3 Client。

mta*_*tak 6

您可以尝试使用X Virtual Frame Buffer。它将充当常规 X 服务器,但会丢弃任何馈送给它的数据。您可以使用sudo apt-get install xvfb.

你可以这样使用它:

/usr/bin/Xvfb :10 &   # This will launch Xvfb
export DISPLAY=:10.0
/path/to/teamspeak3
Run Code Online (Sandbox Code Playgroud)

您当然也可以将其集成到 Teamspeak 初始化脚本中。