2009-09-06, 16:54
thanks for the info... it made my 8.10 > 9.04 upgrade a lot smoother.
Although I didn't use your screen recommendation. I launch xboxdrv-daemon.py from rc.local which created a whole new problem.
There seems to be a bug in 9.04 where any programs launched from rc.local do not detach from the script, so once the script exits, they all get killed. I found a nifty solution -- use start-stop-daemon.
Reminds me of srvany in Windows
I hope eventually the xboxdrv keymap gets added to the keymap library as xboxdrv is an excellent driver.
beyond that i had some fun issues getting my wireless adapter to work without NetworkManager (defined the interface in /etc/network/interfaces and setup the authentication in /etc/wpa_supplicant.conf) -- but that is a topic for another thread
Edit: i just noticed you use rc.local as well. heh, i'm an idiot. anyway.. here's an alternative solution for those who don't want to use screen additionally, using xboxdrv-daemon.py should provide "hot plug-ability" though xbmc historically has not responded once its been unplugged-replugged,
Although I didn't use your screen recommendation. I launch xboxdrv-daemon.py from rc.local which created a whole new problem.
There seems to be a bug in 9.04 where any programs launched from rc.local do not detach from the script, so once the script exits, they all get killed. I found a nifty solution -- use start-stop-daemon.
Code:
start-stop-daemon --start --background --name xboxdrvd --startas /usr/local/bin/xboxdrv-daemon.py -- --xboxdrv /usr/local/bin/xboxdrv -- --dpad-as-button --trigger-as-zaxis --deadzone 8000 -D &
Reminds me of srvany in Windows
I hope eventually the xboxdrv keymap gets added to the keymap library as xboxdrv is an excellent driver.
beyond that i had some fun issues getting my wireless adapter to work without NetworkManager (defined the interface in /etc/network/interfaces and setup the authentication in /etc/wpa_supplicant.conf) -- but that is a topic for another thread
Edit: i just noticed you use rc.local as well. heh, i'm an idiot. anyway.. here's an alternative solution for those who don't want to use screen additionally, using xboxdrv-daemon.py should provide "hot plug-ability" though xbmc historically has not responded once its been unplugged-replugged,