6

Я хочу запустить TeamSpeak 3 Client на моем сервере в качестве локального звукового бота. Клиент TeamSpeak 3 нуждается в графическом интерфейсе. Он основан на Qt. Поскольку TeamSpeak можно контролировать из командной строки, нет необходимости тратить процессорное время на GUI. Поэтому я подумал о фальсификации рабочего стола.

Какое лучшее решение подделать минимальную рабочую среду на сервере Debian Linux? Если это не совсем возможно, что бы вы порекомендовали тратить как можно меньше производительности? Помните, мне действительно не нужен графический интерфейс. Он просто должен быть там, чтобы запустить TeamSpeak 3 Client.

1 ответ1

6

Вы можете попробовать использовать X Virtual Frame Buffer. Он будет действовать как обычный X-сервер, но будет отбрасывать все данные, которые ему подаются. Вы можете установить его на Debian с помощью sudo apt-get install xvfb .

Вы можете использовать это так:

/usr/bin/Xvfb :10 &   # This will launch Xvfb
export DISPLAY=:10.0
/path/to/teamspeak3

Конечно, вы могли бы также интегрировать это в сценарий инициации Teamspeak.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .