Se sei in ambiente Linux, qualsiasi distribuzione tu abbia, e dopo aver installato Teamviewer accade che non si attiva, sicuramente la causa è il servizio di Teamviewer che non è stato attivato in automatico.
Occorre quindi attivare e avviare il servizio (demone di Teamviewer) con il comando seguente da digitare in una finestra di terminale:
sudo teamviewer --daemon enable
A questo punto riavviando Teamviewer, nel caso sia ancora aperto, potrai notare che funziona regolarmente
I comandi seguenti invece ti servono solo per, un eventuale, avvio o arresto del servizio specifico
systemctl start teamviewerd.service
systemctl stop teamviewerd.service
Saluti