3Dconnexion SpaceNavigator
La SpaceNavigator™ de 3Dconnexion1) est un contrôleur 3D (aussi appelé « souris 3D ») utilisé dans les applications 3D et permettant de positionner un modèle ou naviguer dans l'environnement. Elle s'utilise en commun avec une souris traditionnelle.
Ce type de contrôleur nécessite des pilotes spécifiques, et l'application doit avoir été programmée pour le supporter. Pour cette raison, très peu d'applications peuvent l'utiliser sous Ubuntu.
Deux pilotes existent, un pilote propriétaire fourni par le fabricant, et un pilote libre.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation du pilote propriétaire
Installation du pilote libre
Le pilote libre Spacenav est inclus dans les dépôts. Pour l'installer, il suffit d'installer les paquets spacenavd libspnav0.
Configuration
La configuration s'effectue en modifiant le fichier /etc/spnavrc avec les droits administrateur. Il existe l'outil graphique spnavcfg, mais ce dernier n'étant pas dans les dépôts, il faut le compiler depuis les sources.
Démarrer le service
sudo /etc/init.d/spacenavd start
Stopper le service
sudo /etc/init.d/spacenavd stop
Redémarrer le service
sudo /etc/init.d/spacenavd restart
Applications supportées
FreeCAD
La SpaceNavigator fonctionne avec FreeCAD à l'aide du pilote libre.
Blender
Google Earth
Aucun pilote n'est requis. Dans le menu Outils → Options, onglet Navigation, il suffit en théorie de cocher la case « Activer le contrôleur ». Dans les faits, un bogue empêche le contrôleur de fonctionner sous des systèmes d'exploitation dont la langue n'est pas l'anglais.2)