Package Details: teamviewer 15.12.4-1

Git Clone URL: (read-only, click to copy)
Package Base: teamviewer
Description: All-In-One Software for Remote Support and Online Meetings
Upstream URL:
Licenses: custom
Conflicts: teamviewer-beta
Provides: teamviewer
Submitter: Hilinus
Maintainer: swiftgeek (nickoe, astronautlevel)
Last Packager: swiftgeek
Votes: 1399
Popularity: 13.72
First Submitted: 2010-04-15 10:29
Last Updated: 2020-11-24 15:53

Pinned Comments

swiftgeek commented on 2018-10-26 07:34

Go to teamviewer-beta for beta/preview releases

seyn6gk commented on 2018-04-05 07:26


teamviewer 13 requires a desktop environment or login with lightdm etc, with startx it won't work, the staff of teamviewer confirmed, startx feature won't come in this year, it seems reverting back to teamviewer 12 is the only option for startx folks.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

direc85 commented on 2020-05-05 05:15

If you want to update the package before it's updated in AUR, you can use this script:


# Set this to updated version
# and run the script.

_oldver=$(grep "pkgver=" PKGBUILD | grep -o '[0-9.]*')

if [[ "$_oldver" == "$_newver" ]]; then 
    echo "Nothing to do."
    exit 0

echo "Updating..."
sed -i "s|^pkgver=.*$|pkgver=${_newver}|" PKGBUILD
makepkg --printsrcinfo > .SRCINFO

The package installation does say:

The Teamviewer daemon must be running for Teamviewer to work.
Execute 'sudo systemctl enable teamviewerd' in a terminal.

But nobody seems to read it. I suggested a fix for it earlier, among automatic update script and other improvements, here is the updated patch:

a5pire commented on 2020-05-04 20:38

Hi all, just a heads up. If you're having trouble with starting team viewer (connections unavailable), just start the daemon first

$ sudo systemctl start teamviewerd

Make sure to enable on start.

marsoft commented on 2020-04-26 18:42

Hello to all follow xsession guys. I have the same problem using ly session manager and sway WM. Some additional details: logs are available in ~/.local/share/teamviewer15/logfiles/. Most relevant one is TeamViewer15_Logfile.log which contains a bunch of the following errors:

2020/04/26 21:36:28.840 52749 140543546674496 G!! SysSessionInfoManager::GetOwnProcessSession: No session found!, Errorcode=11

I thought it might be related to SESSION_MANAGER env variable and tried to run it from under xsm which does set that variable, but it did not change anything.

TeamViewer 12 works for me, but it does not support newer protocol version.

zehph commented on 2020-04-21 00:56

I'm a startx guy, not able to start the GUI either, no error message, same as txtsd.

huupoke12 commented on 2020-04-15 08:23

It seems that DNSSEC checks fail for router* because of bogus CNAME. Disabling DNSSEC will resolve the network error.

$ drill -DT @
[B] Unable to verify denial of existence for, because of BOGUS CNAME

FrederickZh commented on 2020-04-07 10:19

Just want to share a weird issue (and solution) I had. If you've ever launched the GUI without starting the daemon first, you may want to remove /etc/teamviewer/global.conf before relaunching the GUI otherwise it won't allow you to type in email/password fields sometimes.

maciex commented on 2020-04-05 08:21

Why it is sourced to and not directly to if it is deb from Microsoft?

maciex commented on 2020-04-05 08:21

Why it is sourced to and not directly to if it is deb from Microsoft?

lucasrizzini commented on 2020-04-04 12:51

Change the $pkgver to 15.4.4445.

kahgha commented on 2020-04-02 15:36

Teamviewer ver 12 was not able to connect to computers with a newer version. I tried many different ways to install a fresh version, finally finding a solution (currently ver 15.3.2682):

  • clone teamviewer repository: git clone
  • to enable Multilib package repository, uncomment the following two lines in pacman configuration file /etc/pacman.conf:


#Include = /etc/pacman.d/mirrorlist

  • cd teamviewer
  • makepkg -si
  • download older version of lib32-freetype2: curl -L -O
  • sudo pacman -U lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
  • add lib32-freetype2 to IgnorePkgs in /etc/pacman.conf to make it not get updated during system update
  • sudo systemctl enable gdm
  • reboot
  • restart teamviewer daemon: sudo systemctl restart teamviewerd
  • sudo systemctl enable teamviewerd to make the daemon start at every boot