Yesterday I upgraded my XBMC media centre, an Acer (bleugh!) Revo 3610 from Ubuntu 10.10 to 11.10 (Oneric Ocelot).
The upgrade itself went fine but (re)installed a few things I’d previously removed, things I didn’t want and things which break a few XBMC features. This is what I had to do to reset things:
- Reset the xbmc user’s login session to ‘custom session’ using the gear icon on the top-right of the login window
- Add a .xsession file containing
#!/bin/sh exec xbmc
and chmod +x .xsession
- apt-get remove nautilus ubufox xul-ext-ubufox network-manager* pulseaudio
- Reset network settings (e.g. /etc/resolv.conf) if you made the mistake of logging in, resulting in NetworkManager resetting everything
- Check your xbmc user is still in the ‘audio’ group
- apt-add-repository ppa:ubuntu-x-swat/x-updates
- apt-get update
- apt-get install nvidia-current # if you hadn’t previously done this
- apt-get dist-upgrade
- apt-get autoremove
It’s probably worth saying I use plain stereo output from the headphone jack, and a Grand Hand III VGA adapter rather than HDMI because my TV is about 9 years old.