![Debian 服务器上有虚假桌面环境?](https://linux22.com/image/1406209/Debian%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%9C%89%E8%99%9A%E5%81%87%E6%A1%8C%E9%9D%A2%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
我想在我的服务器上运行 TeamSpeak 3 客户端作为本地声音机器人。TeamSpeak 3 客户端需要 GUI。它基于 Qt。由于 TeamSpeak 可以通过命令行控制,因此没有必要浪费 CPU 时间来使用 GUI。所以我想到了伪造桌面环境。
在 Debian Linux 服务器上伪造最小桌面环境的最佳解决方案是什么?如果这不完全可行,您会推荐什么来尽可能少地浪费性能?请记住,我真的不需要 GUI。它只需要在那里启动 TeamSpeak 3 客户端。
答案1
您可以尝试使用X 虚拟帧缓冲区。它将充当常规 X 服务器,但会丢弃输入的任何数据。您可以使用 将其安装在 Debian 上sudo apt-get install xvfb
。
你可以像这样使用它:
/usr/bin/Xvfb :10 & # This will launch Xvfb
export DISPLAY=:10.0
/path/to/teamspeak3
您当然也可以将其集成到 Teamspeak 初始化脚本中。