This is more of a configuration philosophy question. I’m fairly new to Linux, and haven’t quite got my head around the proper way to configure this beast.
I have my SpaceNavigator running and I am able to work with Blender. But I am currently having to type
sudo /etc/3DxWare/daemon/3dxsrv -d usb
at the command line to get things started. This brings up their bug ugly application which is needed to translate the controller movements to something that Blender can understand.
Now… The installer script tried to add this command to /etc/inittab, but Ubuntu really doesn’t use that anymore. And I can’t just put the command as a startup program because the device handle is root only.
So, the question is, should I try and figure out the upstart system which, as I understand it, replaces the inittab and its ilk on Ubuntu distros, or should I add udev rules so the device is readable by all?
Ultimately, I’m sure I need to be able to do both, but personally, I’m a little twitchy about something that just sits around on my desktop running at elevated privlege. I think the right thing to do here is to fix the permissions so I can run the command as a normal user.