I've been told that a previous version 5 no longer works for some reason.
Tested in Racy 5.2Beta. should be OK in other recent Puppy versions as well.
19MB Download version that only runs as non-root here :
http://www.datafilehost.com/download-cf6f47c7.html
Patched version that can run as root:
http://www.datafilehost.com/download-c4b3dfad.html
This later version can start normally from the JWM menu.
There is an issue with this in that Teamviewer have altered their code so that running as root user is no longer possible.edit: the following applies only to the non-root version, the second version above has a patched wrapper script that allows running as root.
This is of course an issue that will affect all Puppy users, since Puppy basically runs as root. There is the possibility to run as user "fido" in newer versions of Puppy, but this is still experimental and is therefore not recommended.
To run Teamviewer, install the pet package and then open a terminal and issue the command "su spot" (no quotes).
Next step is to start Teamviewer by typing the command "teamviewer6". Because of this user restriction it is now no longer possible to start Teamviewer from the JWM menu directly.
A similar issue with Google Chrome (which will also not run as root user) has been neatly dealt with by Iguleder.
This fix for Google Chrome was possible because of the fact that the source code for this was obtainable. Unfortunately since Teamviewer does not seem to make their source code available, an Iguleder-style fix is probably not feasible in the case of Teamviewer. However thanks to user spot, this is only a minor inconvenience.