I'm not a kernel expert or even really remotely knows what goes on at that level but from what I understand someone left the kernel headers out for the Nvidia drivers. What does that mean to me and you in regular people terms? Simple. It doesn't work. I would like to thank KAding for the resolution over at the Ubuntu Forums. If you would like to read the thread yourself go >here<.
Here's what the fix looks like though:
Bring up your terminal by pressing:
- sudo apt-get install linux-headers-3.5.0-17-generic
- sudo apt-get remove nvidia-current
- sudo apt-get install nvidia-current
- Make sure you put YOUR kernel version in the command above. If you dont know it type "uname -r" in the terminal.
- It seems at least for me when I type "sudo apt-get remove nvidia-current", I get zero as the results returned. Doesn't seem to matter though.
- This only seemed to effect me on 12.10. Didn't have this problem on 12.04.
Hopefully after the reboot Unity will be back in all its glory, or lack thereof depending on who are.