Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

spacenavd-1.4-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: spacenavd Distribution: openSUSE Tumbleweed
Version: 1.4 Vendor: openSUSE
Release: 1.1 Build date: Fri Oct 23 23:18:05 2026
Group: Hardware/Other Build host: reproducible
Size: 141558 Source RPM: spacenavd-1.4-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://spacenav.sourceforge.net
Summary: Daemon for 3Dconnexion devices
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.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Fri Oct 23 2026 Herbert Graeber <herbert@graeber-clan.de>
  - Add new USB ids
* Fri Oct 23 2026 Herbert Graeber <herbert@graeber-clan.de>
  - Version 1.4
    * Add universal keyboard emulation support through uinput (no X11 dependency)
    * UNIX domain socket path is now configurable
    * allow the user to override default pid-file
    * add USB id for spacemouse pro wireless BT
    * add support for multi-key button presses
    * initial support for button hold mappings
    * various other minor bug fixes
  - Remove harden_spacenavd.service.patch, contained service file is already
    hardened
  - Remove spacenavd-fix-pidfile.patch, not needed anymore
* Tue Feb 04 2025 Herbert Graeber <herbert@graeber-clan.de>
  - Version 1.3.1
    * stop the device detection heuristic from misidentifying a spacemouse
      wireless pro as a spacemouse wireless, and using the wrong button mapping.
    * fix typo in conditional inclusion macro for stdint.h.
    * fix setup_init to work correctly on Solaris 2.6.
  - remove rc* link
  - move xinitrc file to /usr/etc (move of /etc/spnavrc outstanding)
* Thu Aug 22 2024 Herbert Graeber <herbert@graeber-clan.de>
  - Version 1.3
    * Support for dominant axis mode. Dominant axis toggle can be bound as
      a button action.
    * Fixed device detection for some serial Spaceballs which were misdetected
      due to spurious data arriving before the "@reset".
    * Normalized default axis mapping/sign for CadMan USB and Spaceball 5000 USB.
    * Linux: stop using the evdev time field, which was dropped in 32bit linux
      for year 2038 compatibility.
    * Protocol: added missing set/get requests for the repeat interval.
    * Updated device blacklists to ignore 3Dconnexion keyboards/mice.
    * Build improvements and fixes for various platforms.
  - Add libXext as a build requires
* Thu Feb 22 2024 Herbert Graeber <herbert@graeber-clan.de>
  - Replace %patchN with %autosetup
* Fri Dec 23 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Update to version 1.2
    * Fixed incorrect button mappings for the SpaceMouse Pro. The button remapping
      which was designed to fix this in v1.1 would end up becoming disabled due to
      an incorrect assumption about reported number of buttons.
    * Fixed incorrect number of stop bits for serial magellan spacemice. Some devices
      tolerated that, while others did not work.
    * Improved compatibility with some serial spaceballs. Relaxed the device matching
      condition and allowed some time for the device to boot up before initializing it.
    * Added hardcoded "reasonable" default values for number of axes and buttons in
      the incomplete FreeBSD USB device handling code, to stop it from reporting 0 axes
      and freaking clients out.  This is a stop-gap, eventually it needs to be
      implemented correctly.
* Sun Sep 25 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Add example files to package
* Sun Sep 25 2022 Herbert Graeber <herbert@graeber-clan.de>
  - Update to version 1.1
    * fixed incorrect number of buttons reported on SpaceMouse Pro and SpaceMouse
      Enterprise.
    * fixed non-contiguous button numbers on SpaceMouse Pro and SpaceMouse Enterprise,
      which could crash spnavcfg.
    * linux evdev: detect button base offset, instead of hardcoding 256 (BN_MISC),
      which fixes incorrect button numbers on the Magellan SpaceMouse USB.
    * fixed crash when attempting to save configuration (save command received from
      the client socket), and a configuration file does not already exist.
    * linux hotplug: use delayed activation to avoid multiple hotplug triggers and
      the resulting log spam.
    * reduced logging on the "verbose" setting. Now accepting multiple -v arguments
      for maximum verbosity.
    * fixed compatibility with newer 3dconnexion SDK clients.
    * fixed libm link omission, which broke the build on systems where isfinite is not
      a macro to a compiler built-in (BSD libc).
    * Added example configuration files with reasonable button mappings for the
      SpacePilot and the SpaceMouse Enterprise under doc/.
* Tue Apr 26 2022 Herbert Graeber <herbert@graeber-clan.de> 1.0
  - Fix spacenavd path in service file
* Mon Apr 25 2022 Herbert Graeber <herbert@graeber-clan.de> 1.0
  - Readd spacenavd-fix-pidfile.patch

Files

/etc/spnavrc
/usr/bin/spnavd_ctl
/usr/etc/X11
/usr/etc/X11/xinit
/usr/etc/X11/xinit/xinitrc.d
/usr/etc/X11/xinit/xinitrc.d/spacenavd
/usr/lib/systemd/system/spacenavd.service
/usr/sbin/spacenavd
/usr/share/doc/packages/spacenavd
/usr/share/doc/packages/spacenavd/README.md
/usr/share/doc/packages/spacenavd/example-spnavrc
/usr/share/doc/packages/spacenavd/spnavrc_smouse_ent
/usr/share/doc/packages/spacenavd/spnavrc_spilot
/usr/share/licenses/spacenavd
/usr/share/licenses/spacenavd/COPYING
/usr/share/man/man8/spacenavd.8.gz
/usr/share/man/man8/spnavd_ctl.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 12 01:48:42 2026