sudo apt-get install xserver-xorg-video-dummy
Como usar: Adicionar exibição falsa quando nenhum monitor for Conectado
Eu sei que existem tópicos anteriores sobre esta questão, mas a maioria deles se concentra em outras versões, que têm diferentes opções de configuração ou tentam resolvê-lo instalando o Xfce ou outro gerenciador de exibição personalizado.
Eu quero usar meu computador como servidor doméstico, mas gosto de me conectar a ele e acessar a interface gráfica padrão no VNC. Eu uso vino
para o VNC.
Quando uma tela é anexada, posso acessar o computador bem. Quando estiver faltando, eu também posso me conectar, mas só recebo uma tela X (?) Vazia com um cursor e o Gnome não está em execução.
xrandr
diz Can’t open display
. Como posso adicionar um display virtual para ser usado e compartilhado entre várias sessões remotas?
sudo apt-get install xserver-xorg-video-dummy
Como usar: Adicionar exibição falsa quando nenhum monitor for Conectado
Foi assim que resolvi: Eu criei a exibição virtual usando a resposta a essa pergunta: link
Create a 20-intel.conf file:
sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf
Add the following configuration information into the file:
Section "Device" Identifier "intelgpu0" Driver "intel" Option "VirtualHeads" "2" EndSection
This tells the Intel GPU to create 2 virtual displays. You can change the number of VirtualHeads to your needs.
Então eu criei um shell script (não esqueça de definir o executável) e coloquei isso em Startup Applications:
#! /bin/bash
/usr/bin/xrandr -d :0 --output VIRTUAL1 --primary --auto
/usr/bin/xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900$
/usr/bin/xrandr --addmode VIRTUAL1 "1600x900_60.00"
/usr/bin/xrandr
Dessa forma, VIRTUAL1 é definido como saída e conectado. Na inicialização, um novo modo (localizado usando "cvt 1600 900") está sendo criado e nomeado para VIRTUAL1.
O único problema com isso é: o dock está faltando na reinicialização ... Ainda não resolvemos isso.