Quando si installa TeamViewer tramite SSH si prega di tenere a mente c'è un accordo EULA che deve essere accettata prima che la GUI è in grado di lanciare a ricevere un ID.
Ci sarà un parametro per questo che esce in una versione successiva, però, per ora si prega di interrompere il demone TeamViewer con il seguente comando:
teamviewer --daemon stop
e poi basta aggiungere le seguenti linee nel File /opt/teamviewer9/config/global.config:
[int32] EulaAccepted = 1
[int32] EulaAcceptedRevision = 6
Dopo questo si prega di avviare il demone TeamViewer con il seguente comando:
teamviewer --daemon start
Inoltre, si prega di eseguire il comando (in debian distro basate)
export DISPLAY=:0; nohup iceweasel &>/dev/null &
per consentire la GUI di essere aperto e recuperare l'ID TeamViewer.
È quindi possibile eseguire TeamViewer con il comando sudo teamviewer & disown
in quanto rimuove il processo dal controllo processo della shell, ma rimane comunque connesso al terminale.
Grazie in anticipo e per favore fatemi sapere se avete ulteriori domande ...
Fedora 20 Ecco i passaggi:
1.) SSH nella macchina di installare TeamViewer (Seguire istruzioni di installazione Se è necessario un aiuto per i comandi della shell ) 2. Dopo aver installato TeamViewer, impostare la password automatica teamviewer --passwd [PASSWD]
3.) Dopo si prega di arrestare il daemon con sudo teamviewer --daemon stop
4.) Scrivere nel file global.conf si trova nella /opt/teamviewer/config/global.conf le seguenti righe:
[int32] Always_Online = 1
[int32] EulaAccepted = 1
[int32] EulaAcceptedRevision = 6
5.) Quindi avviare il demone con sudo teamviewer --daemon --start
o riavviare se necessario sudo teamviewer --daemon restart
6.) Quindi riavviare GDM con il comando systemctl restart gdm.service
Allora dovresti essere bravo!