I have a 3DConnexion SpaceMouse Enterprise
I will install a Driver for Linux to use it with Freecad I am testing first the "spacenavd" a free and Open Source Driver, but it make many problems. I will install the Linux Driver from 3Dconnexion but it exist no Driver for Debian or Ubuntu only for Suse and Redhead and other Unix.
From your download link, you get: 3dxware-linux-v1-8-0.x86_64.tar.gz
Right click and Extract the file (extract here)
Open a terminal. First, you will need to install a dependency that the package needs:
sudo apt install libmotif-dev
Once that is done, you will get a file libxm.so.4
According to the package developer, you must symlink libxm.so.4 to represent libxm.so.3... However, I do not believe this step is necessary as the libmotif-dev package above includes libxm.so.3 with it.
So, your next step is to open a terminal In The Directory that you just extracted. You can enter that directory with your file manager or cd (change directory) into it:
cd ~/Downloads/3dxware-linux-v1-8-0.x86_64
Once the terminal is open in that directory, run the installer script:
./install-3dxunix.sh
After this point: I have no idea. I cannot predict what other troubles it may give - nor whether it will work as it is quite aged.
~/Downloads/3dxware-linux-v1-8-0.x86_64$
sudo ./install-3dxunix.sh
This installs 3DxWareUnix V1.8.0 on this machine. Continue? (y/n) [y]
y
Choose one of the following platforms:
HP-UX
Solaris
AIX 5
Linux
Exit
Please enter your choice (1-5)[4]:
4
Installing files for 3DxWare for Unix / linux......
Uninstalling a running driver. Please wait ...
cp: Aufruf von stat für '/etc/inittab' nicht möglich: Datei oder Verzeichnis nicht gefunden
sed: /etc/inittab kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden
Done.
cp: Aufruf von stat für '3dxware-linux-v1-8-0.x86_64.tar.gz' nicht möglich: Datei oder Verzeichnis nicht gefunden
tar (child): /tmp/3dxware-linux-v1-8-0.x86_64.tar.gz: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cp: Aufruf von stat für '/tmp/etc/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
Converting default configs V5.x to V5.3.
(User configs will be converted when used)
Please wait a moment...
./install-3dxunix.sh: 241: /etc/3DxWare/daemon/3dxsrv: not found
Done.
Do you want 3DxWareUnix being started with every login (for example /etc/inittab)? (y/n) [y]
y
./install-3dxunix.sh: 641: [: 1: unexpected operator
Red Hat EL 7 currently not supported for automatic driver startup.
Please read the Known issues section in the InstallationInstructions_Linux.txt
For testing purposes you can find the demos
xcube and xvalues at /tmp
I really am not sure on this. I have not used a Spacemouse (For the curious Reader, it is 100% worth it to Google Search 3DConnexion SpaceMouse Enterprise and have a gander at that beast).
The driver you are examining has a lot of caveats listed by the developer to get it working.
And the instructions have not been updated since Linux Kernel 2-something.
When i am using the Driver do not work with the wheel and keys, only as a second Mouse, when i am using the first mouse and the Spacemous at the same time, the complete Computer freezes, no Keyboard, no Mouse