A running teamviewer daemon will 'listen' for incoming connections. Running teamviewer will launch what you describe as the setup interface. Teamviewer -daemon enable enable TeamViewer daemon - start daemon on system startup (default) Teamviewer -daemon disable disable TeamViewer daemon - don't start daemon on system startup Teamviewer -daemon restart stop/start TeamViewer daemon Teamviewer -daemon stop stop TeamViewer daemon Teamviewer -daemon start start TeamViewer daemon Teamviewer -daemon status show current status of the TeamViewer daemon Teamviewer -ziplog create a zip containing all teamviewer logs (useful when contacting support) Teamviewer -passwd set a password (useful when installing remote (ssh) Teamviewer -info print version, status, id Teamviewer -version print version information Teamviewer start TeamViewer user interface (if not running) Running teamviewer -help on the command line in linux provides the following TeamViewer 5