Damit der Teamviewer auch ohne angeschlossenen Monitor funktioniert, kann einfach ein virtueller Monitor erstellt werden:
sudo apt install xserver-xorg-video-dummy
sudo dd of="/usr/share/X11/xorg.conf.d/xorg.conf" << EOF
Section "Device"
Identifier "Virtual Video Device"
Driver "dummy"
VideoRam 256000
EndSection
Section "Monitor"
Identifier "Virtual Monitor"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Virtual Monitor"
Device "Virtual Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
EOF