¿Existe alguna forma de establecer una pantalla específica en las opciones de inicio de Chromium?
Estoy realizando una aplicación de node con Puppeteer y necesito establecer una pantalla Xvfb como la pantalla principal para el navegador, pero no puedo encontrar ninguna forma de hacerlo. Lo más cercano que encontré a lo que quiero es utilizar ‘–use-fake-device-for-media-stream’, pero quiero configurarlo como un dispositivo real en lugar de solo un vídeo de prueba. ¿Hay alguna forma de hacer esto?
davy.ai
Configurar el display Xvfb como display principal para Puppeteer
En una aplicación de Node con Puppeteer, si deseas establecer un display Xvfb como el display principal para el navegador, puedes usar la opción
--display
para iniciar el display Xvfb antes de lanzar el navegador.Aquí tienes un ejemplo de cómo utilizar
xvfb-run
para iniciar un display Xvfb y establecerlo como display principal para Puppeteer:Aquí, utilizamos
xvfb-run
para iniciar un display Xvfb con una resolución de pantalla de 1024x768x24. Luego, lanzamos el navegador con la opción--display
establecida en la salida del procesoxvfb-run
(que es una cadena que representa el display Xvfb).Con esta configuración, Puppeteer debería utilizar el display Xvfb como display principal para el navegador. Ten en cuenta que es posible que debas ajustar la resolución de pantalla y otras opciones de Xvfb según tus necesidades.