Eu acho que quando você reiniciar o computador na inicialização Teamviewer carregamento mais rápido, então o daemon em si, então é por isso que a mensagem de erro: "por favor iniciar daemon" bla bla bla.
Minha solução foi adicionar um valor sleep 5
no arquivo /opt/teamviewer/tv_bin/script/teamviewer
. Então, para esclarecer meu arquivo parece:
#!/bin/bash
# If you see this message, you probably attempted to start TeamViewer.
# Please open a terminal (Konsole, gnome-terminal, xterm),
# navigate to this folder (type 'cd /path/to/teamviewer' [Enter])
# then execute TeamViewer (type './teamviewer' [Enter])
sleep 5 #added line#
TV_SCRIPT_DIR="$(dirname "$(readlink -e "$0")")"
source "$TV_SCRIPT_DIR/tvw_main"
Main "$@"
Trabalhei para mim no Manjaro x64 0.8.13