I have been running Ubuntu 12.10 for quite a while now, and while it may have quite a few bug, it can be very useful. the more that use it, the faster it gets ready for primetime. Anyways, there are quite a few workarounds you can use to enhance your current experience. Not to mention there is now a multi boot solution for the Nexus 7, so you dont have to sacrifice a stable android os to test Ubuntu. Now, for a few workarounds.
- Accessing the fs on usb devices like thumbdrives or smartphones (if you have an otg cable). As it sits, it cannot access them through nautilus without some work. Here is how--
Insert usb stick and hit cancel when the error appears. Open terminal. Type "su" and enter password (ubuntu). Now type "cd". Type "mkdir /root/.config". Type "nautilus". Nautilus will open as root and drive will be accessible in left pane. Copy to and from as normal. This is the process for the first time. Every time after, just type su, then nautilus.
- Bluetooth would not pair to my SGS2 Skyrocket. Known bug, but easy to get around. Open the software center and download "Bluetooth manager". Open and you are set. I transfer files between Ubuntu and my android phone regularly, and in both directions.
- No wifi scanner. No problem. Again, open software center and install wifi radar. All set.
- No sound. Ubuntu has already stated the workaround for this. Unmute, suspend from power menu (not power button), and exit suspend. Sound will work.
I use an otg cable and a usb hub, so I use a mouse, keyboard and various other devices at the same time. This alone makes a HUGE difference in functionality. When I do use the touchscreen, the only issues I find is the dash home scrollbar is unusually small and hard to manipulate. The other is no right click with touch, but it is a know issue.
I also have working adb and fastboot binaries that were compiled for arm, so I can work on my phone from my Nexus 7 when I am not near a pc or laptop. SUPER CONVENIENT!
These things are very basic, but make a very large difference in the experience. I will continue using this to be able to report bugs and help it along as much as I possibly can. I am in no way a dev, so I am limited. But, it still has to be done. We learn as we go. If we can somehow contribute in the process, then it was well worth it.
So, I hope you all have fun with it. I know I will. Have a great day, everyone.
Edit: If I may make one recommendation to the devs, it would be to add otg+host mode charging commits to the kernel. Many of us use a "y" cable, and being connected to power while still using peripherals via otg would be an excellent addition.