Pregunta

¿Es posible en Java (o cualquier otro idioma) para detectar si hay una pantalla externa disponible (en VGA o DVI), iniciar la pantalla, y enviar gráficos y de texto (cosas) para que?

Un ejemplo:. En PowerPoint, si tiene conectada una pantalla externa, y que ir "en vivo" o iniciar la presentación, se mostrará en la pantalla externa

Estoy trabajando en una aplicación donde debería ser posible mostrar los diferentes valores e información (que cambian con el tiempo) en una pantalla externa. Estoy seguro de que hay otros programas que hay que hacer eso, pero casi he terminado de todos modos, todo lo que necesito es añadir la característica de la pantalla externa.

¿Es esto algo que difiere en Windows, Linux y OSX?

¿Fue útil?

Solución

Puede haber algunos problemas específicos de hardware que va a tener ningún control sobre, así que yo creo que va a ser imposible hacer esto confiable para todo tipo de máquinas, pero podría ser posible hacerlo por alguna o incluso más.

Algunos ordenadores portátiles que soporta una pantalla VGA externo desactivará (o no activar) que durante el arranque a menos que ya es un monitor conectado (para ahorrar energía supongo). Así que si más adelante desea conectar un monitor no habrá ninguna señal y se ve obligado a reiniciar el sistema con el fin de utilizar un monitor adicional. Muy molesto, pero no hay otra solución. Esto podría ser un problema específico bajo portátil final (?).

Así que con el fin de comprobar que tiene a

  • Detectar una segunda salida de la pantalla (no debería ser un problema importante).
  • Asegúrese de que está activado (tal vez no siempre es posible?).
  • detectar si el dos pantallas permite mostrar diferentes salidas (supongo que esto debería ser posible, pero no tengo ni idea de cómo o por qué difícil). Muchas computadoras portátiles no.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top