Para aqueles que não estão familiarizados com o funcionamento do Anydesk, em ambiente Linux ele necessita que um driver de vídeo esteja funcionando e gerando imagem para um monitor para aí sim ele “compartilhar a tela” do Ubuntu.

Para que ele funcione sem monitor conectado é necessário simular um monitor virtualmente, aqui estarei disponibilizando o método para placas de vídeo Intel, então verifique o que deve ser mudado na sua configuração de acordo com a sua placa de vídeo:

Primeiramente devemos instalar o driver de vídeo Xorg Dummy:

sudo apt-get install xserver-xorg-video-dummy

Após instalado, devemos criar o arquivo de configuração do video na pasta do Xorg, crie o arquivo com o comando:

sudo vim /usr/share/X11/xorg.conf.d/20-intel.conf

No conteúdo do arquivo, coloque:

Section "Device"
    Identifier "intelgpu0"
    Driver "intel"
    Option "VirtualHeads" "2"
EndSection

Agora devemos criar um script de inicialização do driver, já que não temos um monitor conectado, devemos “forçar” a sua ativação. Crie um arquivo de script em alguma pasta de sua preferência, nesse meu exemplo, criei uma pasta /scripts, dei permissões e criei o arquivo vga.sh nela:

sudo mkdir /scripts
touch /scripts/vga.sh
chmod +x /scripts/vga.sh
vim /scripts/vga.sh

No conteúdo do script devemos colocar o seguinte código:

#!/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

Agora devemos colocar esse script na inicialização do sistema, vamos colocar na CRON, para isso execute o comando:

sudo crontab -e