Несколько клиентов на одном сервере Xvfb / процесс?

2172
Tiago

Возможно ли использовать только один процесс Xvfb для одновременного обслуживания нескольких клиентов?

Или, выражаясь по-другому: процесс Xvfb отображается непосредственно на один экран, т. Е. Несколько клиентов используют один и тот же экран, или каждый новый клиент получает новый изолированный экран?

0

1 ответ на вопрос

2
Rich Homolka

Да, вы можете иметь несколько клиентов на один экран Xfvb, так же как на вашем X-дисплее может быть несколько клиентов.

Помните, что Xvfb - это, по сути, XServer без экрана, просто отдирающий от фактической записи и манипуляции с видеокартой.

Мне любопытно, зачем тебе это? Нам нужно было запустить это для кода Java, который не мог работать без головы. Для записи в него требовался буфер кадра, даже если он создавал дамп только в файл.

Спасибо, Рич! Я создаю сервис, который делает скриншоты с веб-страниц, используя QtWebkit. Для этого у меня будет несколько рабочих, наблюдающих за очередью, и мне было интересно, должен ли я иметь один процесс Xvfb для каждого из этих рабочих или я мог бы использовать только один процесс Xvfb для всех рабочих. Tiago 13 лет назад 0
@Tiago Круто, я думаю, что вы можете сделать это с одним экземпляром. Удачи Rich Homolka 13 лет назад 1
@Tiago как http://cutycapt.sourceforge.net/? x29a 9 лет назад 1