Sé que hay programas que administran un escritorio virtual y Ubuntu lo admite directamente, Pero esta es una pregunta un poco más programática dirigida. (No para [SO] porque me pidieron que me prohibieran preguntar esta :().
Necesito un monitor virtual que sea inaccesible para el usuario, debe ser una expansión de la pantalla a la que se puede acceder solo para búsquedas de píxeles. Y donde puedo colocar una ventana (mediante el movimiento de la línea de comandos). Algo como esto:
display
multiple-monitors
user3163282
fuente
fuente
1) ¿Por qué necesitarías un monitor virtual para eso? ¿Por qué no comenzar el programa con el script como servicio? 2) ¿Qué probaste tú mismo? ¿Cuál es el punto donde las cosas fallaron?
Hennes
@Hennes ¿Cómo hacer eso? ¿Y podré buscar los píxeles de la misma?
user3163282
Un monitor no hace ninguna búsqueda de píxeles. Un programa (o script lo hace). Los programas (en general) pueden ejecutarse bien sin ninguna ventana o pantalla. De hecho, es probable que esté ejecutando una docena de ellos cuando simplemente inicia la computadora. Para más detalles sobre eso, busque 'servicios'. En cuanto a las búsquedas de píxeles: no estoy seguro de lo que estás tratando de hacer. ¿El programa busca patrones de píxeles en un archivo? ¿Se muestra algo en una pantalla y trata de reconocerlo? ... Sin saber que no hay manera de que yo o alguien más pueda dar una respuesta adecuada.
Hennes
@Hennes Utilizo un programa para buscar píxeles en la pantalla y hago clic en ellos. Hasta ahora tuve que colocar la ventana donde se veían los píxeles visibles, pero con un monitor virtual podría hacer otra cosa mientras se escribe Esta corriendo. Las búsquedas de píxeles son búsquedas de combinaciones de píxeles visibles (imágenes) en la pantalla.
user3163282
Quizás Xnest. Te da una pantalla en una ventana. O también hay una X sin cabeza que ni siquiera usa una ventana pero no recuerdo su nombre. Lo utilizaron para automatizar Open office, que necesita una pantalla X incluso para la conversión de formatos de documentos.
Dan D.