From Gentoo Wiki
Jump to:navigation Jump to:search

TeamViewer is a proprietary (closed source), all-in-one solution for remote access and support over the Internet. It has both a client and a server mode and requires either a built-in or system Wine.


Be aware there are a few versions of TeamViewer available in the main Gentoo repository.

USE flags

USE flags for net-misc/teamviewer All-In-One Solution for Remote Access and Support over the Internet


Be aware it is necessary to accept TeamViewer's End User License Agreement (EULA) before the software can be installed.

root #emerge --ask net-misc/teamviewer

It is recommended that OpenRC users using the desktop or plasma profiles enable elogind in make.conf:

FILE /etc/portage/make.conf
USE="${USE} elogind"

Then rebuild the system for the USE change:

root #emerge -avDU @world



Supposing TeamViewer 11 has been installed, the configuration files would be found in the following locations:

  • /etc/teamviewer11/global.conf - Global (system wide) configuration file.
  • ~/.config/teamviewer11/ - Local (per user) configuration file.


The TeamViewer daemon must be started before using the TeamViewer front-end. Those who want TeamViewer to be running every time they boot their system will need to add it the list of services that run during system start.


Start TeamViewer during system start:

root #rc-update add teamviewerd default

Start the TeamViewer daemon now:

root #rc-service teamviewerd start


Start TeamViewer during system start:

root #systemctl enable teamviewerd

Start the TeamViewer daemon now:

root #systemctl start teamviewerd



After the service has been started, simply start TeamViewer from the Applications menu in a desktop environment. Those using a command line can start it via:

user $teamviewer11



In order to scrub all traces of TeamViewer from the system each user's ~/.config/teamviewer11 folder should be removed:

user $rm -rf ~/.config/teamviewer*


root #emerge --ask --depclean --verbose net-misc/teamviewer

See also

  • TigerVNC — a client/server software package allowing remote network access to graphical desktops.