Tengo un servidor Ubuntu 14.04 que no tiene un monitor externo conectado. Yo uso NoMachine para controlar remotamente la máquina. Cuando lo hago, la interfaz Unity / Gnome no ve ningún monitor conectado, por lo que solo puedo usar 800x600 cuando me conecto con NoMachine. Si conecto un monitor, puedo configurar la resolución a cualquier tamaño que tenga la ventana NoMachine en la computadora remota.
¿Hay alguna forma de crear un dispositivo de monitor "falso" en Ubuntu para poder configurar una resolución de escritorio en Unity / Gnome?
fuente
sudo apt-cache search video-dummy
./usr/share/X11/xorg.conf.d/xorg.conf
con este contenido, o el de xpra.org/xorg.conf , mi Ubuntu ya no se inicia (se atasca con la pantalla del logotipo de Ubuntu antes de la pantalla de inicio de sesión). ¿Cual puede ser el problema?Especifique la resolución en un escritorio Ubuntu 14.04 sin un monitor conectado:
Desde la página de manual de xrandr:
Por lo tanto, use el comando después de conectar:
fuente
Can't open display
xrandr --fb 1280x1024 -display :0
No protocol specified Can't open display :0
xrandr
solo funciona con X.Org. Acabo de ejecutar mi comando en un sistema 18.04 nuevamente y funciona bien, pero estoy usando Xubuntu que está predeterminado en X.Org.Esta es una solución de hardware / entorno de trabajo que puede funcionar para algunos controladores / hardware de gráficos.
O compras un enchufe Dummy VGA (o DVI analógico) o algunos lo llaman Dummy Dongle.
O simplemente use 3 resistencias de alrededor de 75 ohmios en la salida VGA: 1 → 6, 2 → 7, 3 → 8.
+/- 10 Ohm pueden funcionar sin ningún problema. Algunas tarjetas funcionan con una sola resistencia. (Al igual que mi Intel, 2 → 7 o 3 → 8, se detectará como monitor)
Referencia: Cómo crear tapones ciegos para sus tarjetas gráficas .
fuente
Estoy en Ubuntu 18.04, así es como lo resolví:
He creado la pantalla virtual usando la respuesta a esta pregunta: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg
Luego hice un script de shell (no olvide configurar el ejecutable) y lo puse en Startup Applications:
De esa forma, VIRTUAL1 se configura como salida y se conecta. En el arranque, se crea un nuevo modo (que se encuentra usando "cvt 1600 900") y se asigna a VIRTUAL1.
El único problema con esto es: falta el muelle al reiniciar ... Todavía no lo he resuelto.
fuente
Considere Xvfb, que es menos probable que estropee la pantalla cuando realmente conecta un monitor real
Los siguientes comandos iniciarán lightdm en una pantalla falsa con ID
1
y resolución1024x76
fuente
Para mí, ninguna de las soluciones anteriores funciona. Para agregar un nuevo dispositivo / pantalla VIRTUAL1, lo que me ha funcionado es:
Todos los detalles están aquí: Agregar pantalla falsa cuando no se conecta ningún monitor
Información : para mí, funciona editando /etc/X11/xorg.conf en lugar de /usr/share/X11/xorg.conf.d/xorg.conf
fuente