After installing spacenavd it indeed works.
I don't know why do I must install a daemon to run a device I don't own or use, but it works nonetheless.
Some documentation detailing what's to be installed on top of the default supported operating system in order to run the software should be accessible and easy to find, though.
So, from my experience, as of today, to run 3DCoat one has to:
- Download de software.
- Unpack it.
- Install, on a vanilla Ubuntu 20.04, libomp-dev libc++-dev libcanberra-gtk-module and spacenavd
- Run the program and activate the license.
Yay! 3DCoat in Linux at last! :-)
Edit: It also works in Pop OS 20.04 with the same procedure.
Fixed problem "Empty window Smart Materials" under Linux in "3DCoat 4.9.70".
If you install "3DCoat 4.9.70" under Linux after running "3DCoat 4.9.69" or earlier then to fill the window "Smart Materials" in "3DCoat 4.9.70" please remove four items:
Two empty files "~/Documents/3D-CoatV49/ToolsPresets" and "~/Documents/3D-CoatV49/patterns";
One folder "~/Documents/3D-CoatV49/Temp/Unzip";
One file "~/Documents/3D-CoatV49/Temp/UnzipAlways/smart_materials_4_8.done".
After removing these items run "3DCoat 4.9.70". The window "Smart Materials" will be filled.
On start-up "3DCoat for Linux" automatically enables tablets which it is able to recognize. Otherwise the tablet should be enabled manually by defining the environment variable "COAT_PEN" equals the name of the input stylus device. For example: export COAT_PEN="Wacom Intuos3 4x6 Pen stylus"
Since "3DCoat 4.9.70 for Linux" it outputs into the Terminal the list of your input devices. Please see the attached screenshot as an example. You have to send a screenshot with the name of your input stylus device (similar screenshot as the attached) to me (support PERIOD linux AT 3dcoat PERIOD com). Then your input device name will be added into "3DCoat" to automatically enable it in the future builds.