Я хочу создать виртуальный экран в Linux, к которому могли бы обращаться разумно стандартные приложения, и тогда вывод не отображался бы напрямую нигде, а передавался по сети с использованием настраиваемого протокола для отображения с использованием проприетарного устройства. Наиболее предпочтительным способом было бы иметь его в пользовательском пространстве.
То, что мне пришло в голову, это xf86-video-dummy, но я не могу найти информацию о том, как получить содержимое экрана для обработки в моем приложении. Обратите внимание, что я не просто пытаюсь сделать снимок экрана время от времени, но мне нужно больше, например, mmap из кадрового буфера, чтобы иметь возможность получать 25-30 кадров в секунду. Любые идеи, если это возможно с xf86-video-dummy или любым другим механизмом?