spacenavd - Daemon for 3Dconnexion devices

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename spacenavd-0.6-19.1.i586.rpm
Package name spacenavd
Package version 0.6
Package release 19.1
Package architecture i586
Package type rpm
Category Hardware/Other
License GPL-3.0-or-later
Maintainer -
Download size 61.26 KB
Installed size 120.24 KB
Spacenavd is a free software replacement user-space driver (daemon)
for 3Dconnexion's 6-degree-of-freedoms input devices. It is
compatible with the original 3dxsrv daemon, and works perfectly with
any program that was written for the 3Dconnexion driver.


Package Version Architecture Repository
spacenavd-0.6-19.1.x86_64.rpm 0.6 x86_64 Hardware
spacenavd-0.6-5.1.x86_64.rpm 0.6 x86_64 openSUSE Oss
spacenavd-0.6-5.1.i586.rpm 0.6 i586 openSUSE Oss
spacenavd - - -


Name Value - -
systemd -
xdpyinfo -


Name Value
config(spacenavd) = 0.6-19.1
spacenavd = 0.6-19.1
spacenavd(x86-32) = 0.6-19.1


Type URL
Binary Package spacenavd-0.6-19.1.i586.rpm
Source Package spacenavd-0.6-19.1.src.rpm

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo hardware
  2. Install spacenavd rpm package:
    # zypper install spacenavd




2019-03-16 - Herbert Graeber <>
- Add two upstream patches for proper handling of device ids:
* spacenavd-add-blacklist-and-device-ids.patch
* spacenavd-add-missing-usbid.patch
2018-08-25 -
- Add patch spacenavd-0.6+git3066072.patch with some bug fixes und support
for newer devices:
* minor formatting fixes old and new, and usage of the LED_AUTO enumeration
in src/client.c
* LED state enumeration instead of magic numbers, since it's no longer
a simple boolean value.
* improve device information provided by daemon
* updated readme file
* replaced the svn $rev$ substitution with git describe falling back to
git rev-parse HEAD
* fixed axis detection, and added detection of the number of buttons for USB
devices on linux
* Applied Wiedemann's patch (sf#6) to link object files in alphabetical order
* Added missing include to dev_usb_darwin.c closing bug #10
* fixed a small bug in device detection which sometimes skipped a single
character during parsing
* added rule to match devices with the new 3Dconnexion vendor id (0x256f)
* Better example-spnavrc descriptions - remove some debugging printfs which
where commited accidentally previously
* moved axis remapping before checking deadzones
* trying to remove devices from Xinput
* added all the missing options to the example-spnavrc file
* possible fix for bug #9
* added code to skip joystick device files while parsing /proc/bus/input/devices
- Drop reproducible.patch
2018-08-25 -
- Add modalias supplements for all supported devices
2018-08-25 -
- The repository moved to github
- Rerelease of version 0.6
* added example config file
* fixed setup_init failing to detect the correct runlevel in some cases.
* fixed calculation of time periods in motion events.
* code refactoring to support multiple operating systems.
* added freebsd and macos x support for serial devices.
* fixed build when system headers don't define EV_SYN (linux).
* added dependency tracking in the makefile.
* added separate sensitivity control for each axis.
* added separate deadzone control for each axis.
* added option to avoid grabbing the device.
* fixed spurious error messages on SIGHUP.
* added auto-repeat non-zero events option (useful for serial devices).
* added button number remapping configuration option.
* added keyboard emulation option.
* abort if spacenavd is already running.
* heed DESTDIR env var in makefile install and uninstall targets.
* merged serial magellan protocol code.
* added systemd init file under contrib/.
* merged Ralf Morel's patch for multiple device support.
* improved XAUTHORITY handling.
* improved device selection with predicate callback and USB ids.
* added joystick support.
* fixed axis remapping for some HID devices.
* fixed race condition in X detection.
* applied Christian Ehrlicher's patches fixing a number of memory bugs.
2018-02-14 -
- Remove buildRequires on xorg-x11-devel
2017-05-27 -
- Add reproducible.patch to sort input files to make build reproducible
2016-10-30 -
- Rectify description, use source URL and avoid sysvinit calls
under systemd.
2016-10-27 -
- Add a manpage taken from debian
2016-10-27 -
- add xdpyinfo package as explicit dependency, it is required for
the spnavd_ctl script to work properly
2015-03-02 -
- Update to version 0.6
- Remove init file

See Also

Package Description
speech-dispatcher-0.9.0-70.2.i586.rpm Device independent layer for speech synthesis
speech-dispatcher-0.9.0-70.2.x86_64.rpm Device independent layer for speech synthesis
speech-dispatcher-configure-0.9.0-70.2.i586.rpm Configuration tool for Speech Dispatcher
speech-dispatcher-configure-0.9.0-70.2.x86_64.rpm Configuration tool for Speech Dispatcher
speech-dispatcher-module-espeak-0.9.0-70.2.i586.rpm ESpeak module for Speech Dispatcher
speech-dispatcher-module-espeak-0.9.0-70.2.x86_64.rpm ESpeak module for Speech Dispatcher
spi-tools-0.8.1-1.36.i586.rpm A set of SPI tools for Linux
spi-tools-0.8.1-1.36.x86_64.rpm A set of SPI tools for Linux
spicctrl-1.9-273.28.i586.rpm Control LCD Brightness and Bluetooth Power on Sony Vaio Laptops
stressapptest-1.0.9-6.44.i586.rpm Stressful application test
stressapptest-1.0.9-6.44.x86_64.rpm Stressful application test
sunxi-tools-1.4.2-9.20.i586.rpm Tools for Allwinner A10 devices
sunxi-tools-1.4.2-9.20.x86_64.rpm Tools for Allwinner A10 devices
switcheroo-control-1.2-12.14.i586.rpm D-Bus service to check the availability of dual-GPU
switcheroo-control-1.2-12.14.x86_64.rpm D-Bus service to check the availability of dual-GPU