$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: X11 independant implementation for USB SpaceNavigator, works with Wayland
Applying: Spacemouse platform dependent code is moved to different classes. Compiles and works for Linux
Applying: The platform dependant stuff is in different files chosen by the build system. Building on Linux/Qt5 works without libspacenav, with the X11 interface and the polling interface. All run. Spacemouse works with the polling interface and should work with the X11 interface under a real X system.
Applying: Blind update for Windows code
Applying: Mac build of new Spacenavigator class works
Applying: GuiNativeEventLinux* compiles again after changes for Mac
Applying: Use QSocketNotifier for the libspnav polling interface
Applying: Fixed compilation of 3Dconnexion/libspacenav wit Qt4
Applying: x11EventFilter must be overridden for Qt4
Applying: Use std::vector to copy Spacemouse data from helper class to Application
i have the same problem. I have tested the freecad appimage versions 0.19pre, 0.18.1 0.17Roland and 0.16 and they all don't recognize the spacenavigator. When I install version 0.16 from the ubuntu repositories, the spacenavigator works fine.
I haven't yet tested the freecad-daily versions, but I assume, they work too.
I have no idea, why the appimage doesn't work, but I'm pretty sure it has something to do with the appimage.
Spacenav daemon 0.6
failed to open config file /etc/spnavrc: No such file or directory. using defaults.
adding device.
device name: 3Dconnexion SpacePilot
using device: /dev/input/event5
No protocol specified
failed to open X11 display ":0.0"