Программно обнаружить и настроить внешний экран? - PullRequest
0 голосов
/ 19 мая 2009

Можно ли в Java (или любом другом языке) обнаружить наличие доступного внешнего экрана (в VGA или DVI), запустить экран и отправить на него графику (текст и прочее)?

Пример: в Powerpoint, если у вас подключен внешний экран, и вы переходите в «живое» состояние или запускаете презентацию, он будет отображаться на внешнем экране.

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

Отличается ли это чем-то в Windows, Linux и OSX?

1 Ответ

0 голосов
/ 19 мая 2009

Могут быть некоторые специфические проблемы с аппаратным обеспечением, которые вы не сможете контролировать, поэтому я предполагаю, что это невозможно сделать надежно для всех типов машин, но это может быть возможно для некоторых или даже большинства.

Некоторые ноутбуки, которые поддерживают внешний экран VGA, отключают (или не включают) его во время загрузки, если к нему не подключен монитор (я полагаю, для экономии энергии). Поэтому, если вы позже захотите подключить монитор, сигнала не будет, и вам придется перезагрузиться, чтобы использовать дополнительный монитор. Очень раздражает, но другого обходного пути нет. Это может быть проблема с ноутбуком низкого уровня (?).

Итак, чтобы проверить, нужно

  • Обнаружение второго выхода дисплея (не должно быть большой проблемой).
  • Убедитесь, что он включен (возможно, не всегда возможно?).
  • Определите, поддерживает ли два дисплея отображение разных выходов (думаю, это должно быть возможно, но я понятия не имею, как или насколько сложно). Много ноутбуков не будет.
...