There are still a few problems with Hardy Heron and some of the applications that are provided.
1. Even after installing the restricted Nvidia legacy drivers for the TNT2, 1024×768 was not an option in System -> Preferences -> Screen Resolution. Further, only 60Hz was available for the refresh rate. The legacy drivers got me 800×600 though.
In the Monitor section of /etc/X11/xorg.conf I added HorizSync and VertRefresh to specify the correct ranges for a 17" MGC 770C CRT. I did CTRL+ALT+Backspace to see the changes but that did nothing to help the situation.
I then added a Display subsection to the Screen section in /etc/X11/xorg.conf to specify "1024×768" "800×600" "640×480". That works, but it forces the monitor to use an 85Hz refresh rate and causes 50Hz, 53Hz, 54Hz and 55Hz to be the only options in System -> Preferences -> Screen Resolution for the refresh rate.
This is what I have:
Identifier "Configured Monitor"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Option "AddARGBGLXVisuals" "True"
Modes "1024x768_75.00" "1024x768" "800x600_75.00" "800x600" "640x480_75 "640x480"
That allows me to get 1024×768 with an 85Hz refresh rate, but not 75Hz.
Not sure how to get the correct list of refresh rates and be able to use them. I even tried "1024x768_75" in the display subsection for example, but it didn't help.
Further, before I installed the Nvidia legacy driver and made 1024×768 available, I was stuck at 640×480. This was bad because whenever a dialog popped up, I couldn't see the buttons because they were off screen and left-click + dragging didn't help. Luckily, I knew that I could hold down alt while dragging to workaround that.
2. Even though the Audigy sound card is detected, you don't get any sound by default. You have to have ESP to know that you need to load alsamixer in the terminal, move over to the analog/digital output jack toggle and press m to turn it off. Then sound works fine. (On Kubuntu this is worse because Kmix resets it on you all the time unless you edit Kmix's options.)
3. Every version of ubuntu I try has keyboard input problems. For example, if I'm typing along in an editor or the terminal, all of sudden, a character that I press will keep repeating all by itself. Same type of thing happens when scrolling with the arrow keys in a browser. All of a sudden, it'll start autoscrolling. This page basically describes the problem.
4. When clicking on a .deb file, no installer program opens up to install the program. I have to open up a terminal and use dpkg -i.
5. When clicking on an .rpm file, no installer program opens up to automatically convert to .deb and install the program. Instead, I have to manually install alien, convert and then use dpkg.
6. If you hit the backspace at the beginning of a line in the terminal, it makes the annoying system beep sound.
7. If an application freezes or is just busy for a few seconds, the whole window turns gray. I find this very very annoying because an application's window can turn gray and back to normal really quick and it can do it a lot. It's totally disruptive. Also, when this happens, if the flash plugin for example causes the gray, when the window comes back to normal, the flash plugin object will be gone and you have to refresh the page. When Firefox's "install missing plugins" service installs a plugin, it causes the gray also.
To fix these last two, I had to install the "Advanced Desktop Effects settings" ("sudo apt-get install compizconfig-settings-manager" I think) to turn off the System beep and to change the ping time setting so the gray doesn't happen as much. But, I didn't even know that's what I had to do until I got lucky searching google.
8. I couldn't find anything to clear the clipboard. I searched around and found that I should install glipper. The install appeared to go successfully, but there was no glipper anywhere, not even when trying to execute it on the command line. I installed Klipper instead and that works fine.
9. Firefox 3 beta 5 seems a lot slower compared to the windows version of 3 beta 5. Opera is super fast on Ubuntu though.
10. When I went to youtube in Firefox, it presented me with options for a flash plugin. I forget all the options it gave me, but one of them was swfdec (it was the first in the list). I chose that (mainly because I wanted to try it out). It installed and as a bonus, mp3 and wmv support etc. was installed along with it. Unfortunately, swfdec is horrible. It freezes Firefox and when it doesn't freeze, the audio is so so crackly. So, I installed the Adobe flash player plugin, but there was no way to get Firefox to to use it. Firefox kept on using the swfdec plugin. So, I used apt-get to remove swfdec-mozilla and manually cleaned up the leftover files in /usr/lib/mozilla/plugins, /usr/lib/iceweasel/plugins and /usr/lib/firefox/plugins. Then, the Adobe flash player plugin worked fine.
11. Playing 181.fm streams with the Totem player works great. But, even if you have the playlist to set to repeat, when the server drops the connection, the player just throws up an error dialog and waits for the user to click ok or something. So, I tried Rythymbox music player to play the streams. This worked fine for a bit, but it stops downloading the stream after awhile and reconnecting doesn't do anything. I gave up on that and installed Amarok. It works a lot better, but foobar on windows works perfectly in this area.
12. Video (flash plugin and in Totem) is very choppy and goes out of sync with the audio sometimes. On windows this isn't really a problem. You can't scroll, move the mouse or do anything while a video is playing or the audio will get even worse.
13. I like to use videolan and consider it a pretty important app (Videolan has better performance when playing videos and DVDs). But, it'd be nice if I didn't have to search for the universe repository URI and add it before trying to install.
14. Gedit is really slow at reading big files.
15. The Show desktop button fails to minimize all windows sometimes.
16. Getting Firefox to recognize sun java is a pain. Creating a symlink to libjavaplugin_oji.so is easy, but it doesn't help (this worked fine in the past). The only way I'm able to get Java to work is to use the "install missing plugins" option in Firefox to install sun java. In Opera, I can just set the java directory in preferences and be done with it.
17. I installed Wine. Notepad++ installs and works fine. I installed Safari also, but it's not stable under wine. Also, last time I checked, building win32 executables with mingw under wine didn't work. I'll have to try that again though.
18. When you empty trash in Nautilus, sometimes it doesn't refresh afterwards, which makes it look like nothing was deleted.
19. The update manager freezes when I click "check" and I have to kill it.
20. I tried Kubuntu with KDE4. What a mess!
21. Compared to windows, by default, there's not as much screen space. There's so much stuff on the top and bottom panels that trying to fit everything all on one panel and turning off the other bar isn't any fun.
Some of this stuff is just nitpicking, but having to *still* manually configure my video card and having sound secretely muted by default is horrible. The keyboard bug is a major problem also, but luckily, it doesn't happen all the time. I still hope they fix it though. The gray overlay for busy apps must not be on by default.
Now, here are some good things:
1. It recognized my usb printer.
2. It recognized my cable modem that's hooked up via usb. (This suprised me!).
3. In general, I could manage to use only Ubuntu just fine if there wasn't anything on Windows I needed to test.
4. Opera works wonderfully on Ubuntu.