Как управлять (и эмулировать) монитором / проектором в Linux? - PullRequest
0 голосов
/ 25 апреля 2010

Я хотел бы написать какую-нибудь программу на C / C ++ для управления монитором / проектором, подключенным к моему компьютеру. Я хочу генерировать произвольные выходные данные, и я хочу, чтобы только мое приложение могло рисовать на этом экране. Я гуглил вокруг, но я не мог найти почти ничего, что могло бы привести меня в каком-то направлении.

Вы знаете, где я могу узнать об этом?

Я хотел бы написать «Hello world» на внешнем мониторе. Было бы также неплохо иметь некоторый «эмулятор монитора», который будет выполнять функцию физического монитора (или написать программу для эмуляции). Я не уверен, если это возможно. Я не мог найти ничего подобного.

Я работаю над Ubuntu 9.10 с Gnome.

1 Ответ

1 голос
/ 25 апреля 2010

Ваши требования довольно расплывчаты, поэтому я объясню, как я их интерпретировал.

Под "контрольным монитором / проектором" вы не подразумеваете такие вещи, как: выключить его /на, переключая разрешение или глубину.(Если вам нужны эти вещи, вы должны взглянуть на xrandr.) Что вы хотите: генерировать произвольный вывод в полноэкранном режиме.

Самый простой способ добиться этого - использовать OpenGL / GLUT / GLEW.Доступно множество ресурсов, и я уверен, что вы сами найдете то, что ищете.

Я совершенно не уверен, что вы ожидаете от внешнего монитора или даже проектора.То, как обрабатываются внешние мониторы, зависит от WM, Xorg ...

...