+++ date = '2022-09-15T23:04:00' draft = false title = 'Using 3Dconnexion Mice on Arch Linux' type = 'post' tags = ['Arch Linux', 'Misc'] +++ 1. Check if the mouse is recognized by the system ```bash grep 3Dconnexion /proc/bus/input/devices ``` 1. Install open source drivers [libspnav](https://archlinux.org/packages/extra/x86_64/libspnav/) and [spacenavd](https://aur.archlinux.org/packages/spacenavd)from the AUR (propriatary drivers are very old) 1. test the setup by running the daemon manually (test programs like [FreeCAD](https://www.freecad.org/) might need to be restarted) ```bash spacenavd -v -d ``` 1. the daemon is provided in the form of `spacenavd.service` by the [spacenavd](https://aur.archlinux.org/packages/spacenavd) package and can be started or enabled with [systemctl](https://wiki.archlinux.org/title/Systemctl) ## configuration via GUI to view and modify the button mappings as well as the general configuration install the [spnavcfg](https://aur.archlinux.org/packages/spnavcfg) package from the AUR ## Notes This "Tutorial" is just an abbreviated version of the [3D Mouse Arch Wiki Page](https://wiki.archlinux.org/title/3D_Mouse)