Eu tenho um servidor Ubuntu 14.04 que não possui um monitor externo conectado. Eu uso o NoMachine para controlar remotamente a máquina. Quando faço isso, a interface do Unity / Gnome não vê nenhum monitor conectado; portanto, só posso usar 800x600 ao me conectar ao NoMachine. Se eu conectar um monitor, posso definir a resolução para qualquer tamanho que a janela NoMachine esteja no computador remoto.
Existe uma maneira de criar um dispositivo de monitor "falso" no Ubuntu para que eu possa definir uma resolução de área de trabalho no Unity / Gnome?
fonte
sudo apt-cache search video-dummy
./usr/share/X11/xorg.conf.d/xorg.conf
com esse conteúdo, ou o arquivo xpra.org/xorg.conf , meu Ubuntu não inicializa mais (fica preso na tela do logotipo do Ubuntu antes da tela de login). Qual pode ser o problema?Especifique a resolução em uma área de trabalho Ubuntu 14.04 sem um monitor conectado:
Na página do manual xrandr:
Portanto, use o comando após conectar:
fonte
Can't open display
xrandr --fb 1280x1024 -display :0
No protocol specified Can't open display :0
xrandr
só funciona com o X.Org. Acabei de executar meu comando em um sistema 18.04 novamente e funciona bem, mas estou usando o Xubuntu, que é o padrão do X.Org.Esta é uma solução / solução de hardware que pode funcionar para alguns drivers / hardware de gráficos.
Você compra um plugue Dummy VGA (ou analógico DVI) ou alguns chamando-o Dummy Dongle.
Ou use apenas 3 resistores de cerca de 75 Ohm na saída VGA: 1 → 6, 2 → 7, 3 → 8.
+/- 10 Ohm pode funcionar sem nenhum problema. Algumas placas funcionam com apenas um resistor. (Como o meu Intel, 2 → 7 ou 3 → 8, será detectado como monitor)
Referência: Como criar plugues fictícios para suas placas gráficas .
fonte
Estou no Ubuntu 18.04, é assim que eu resolvi:
Eu criei a exibição virtual usando a resposta para esta pergunta: https://unix.stackexchange.com/questions/378373/add-virtual-output-to-xorg
Então eu criei um script de shell (não se esqueça de definir o executável) e coloquei em Aplicativos de inicialização:
Dessa forma, o VIRTUAL1 é definido como saída e conectado. Na inicialização, um novo modo (encontrado usando "cvt 1600 900") está sendo criado e nomeado para VIRTUAL1.
O único problema com isso é: o dock está ausente na reinicialização ... Ainda não foi resolvido.
fonte
Considere o Xvfb, que provavelmente é menos provável que atrapalhe a exibição quando você realmente conectar um monitor real
Os comandos a seguir iniciarão o lightdm em uma tela falsa com ID
1
e resolução1024x76
fonte
Para mim, nenhuma das soluções acima funciona. Para adicionar um novo dispositivo / tela VIRTUAL1, o que funcionou para mim é:
Todos os detalhes estão aqui: Adicionar exibição falsa quando nenhum monitor estiver conectado
Info : para mim, ele funciona na edição do /etc/X11/xorg.conf em vez de /usr/share/X11/xorg.conf.d/xorg.conf
fonte