It worked on Tumbleweed changed to leap 15 and now it won't open. I
Leap 15, Gnome 3.26.1 fresh install. I've switch to Xorg and disabled wayland (which broke GDM). Nothing has worked.
Is there something else that needs to be done?
I have confirmed this works for TeamViewer 12.0.93330:
1. Fixing the font library issue:
Download libfreetype6-32bit 2.6.3 from the Leap 42.3 repository here. Extract libfreetype.so.6.12.3 to /opt/teamviewer/tv_bin/wine/lib/libfreetype.so.6
Note: Using the Arch freetype library mentioned in this post does not work.
2. Fixing the libxcb issue:
Download libxcb1-32bit 1.11.1 from the Leap 42.3 repository here. Install the rpm with
# rpm -i --force libxcb1-32bit.rpm
make sure you lock libxcb1-32bit in Yast so it does not get updated.
Alternatively you can keep libxcb1-32bit 1.13 but you need to recompile it with CFLAGS="%depflags -O1" in the specfile. I have not tried it yet but compiling the library for 32bit on 64bit systems does not seem trivial.