10. The open/save dialog
The open/save dialog in some applications uses the Gnome virtual filesystem while some applications don't use it, resulting in a situation where the available locations for this action are not the same. This is especially a problem for people with network shares mounted through Nautilus.
Solution: All apps should use the Gnome virtual file system.
9. Importing music files in Rhythmbox
Rhythmbox has a preference for the location of your library and a file hierarchy, but doesn't move files there when you import folders. Instead, importing a folder is more like adding another location for your library.
Solution: The rhythmbox menu should have an import entry, which pulls the files into your library location and an add music location entry which uses the current method.
8. Browsing of samba shares
Nautilus is unable to browse shares which are in CJK locales when the user locale is different. Some of these share appear as dots while some are invisible. Other non-latin languages may be affected, as well. I'm not sure about that.
Solution: There needs to be a GUI option to set the browsing locale so that it's different from the current locale.
7. User switching and an unknown password
When a user uses the fast-user-switching applet to create a new X session and GDM login, what happens if the user doesn't know the password? He is stuck at the password prompt with no obvious way to get back to the first session. There is a time-out, but it is so long that most users will become frustrated before it kicks in and will press reset.
Solutions: A count-down timer for the time-out on the password prompt.
Failing after a single failed password.
An obvious way to switch between sessions or a quit button needs to be on the GDM login screen. This could be as simple as text stating "If you have multiple users logged in, you can switch to the first user's session by pressing CTRL-ALT-F7." It could be as complicated as a new entry in the Options menu.
6. Samba file sharing doesn't work well
There are a number of well-documented problems sharing via Samba. The share is user-level, but no password exists for the user. It's not browsable by default.
Solution: Make the default share-type share level access with an optional password to protect it. More advanced users can use another tool.
5. Do you unmount or eject USB keys?
If you yank a USB key or external drive out without unmounting it first, you are told to do it safely. Great. The directions, though, tell you to right-click onthe icon and choose "Eject." The problem is ... there's no "Eject," only "Unmount" in the context menu. As far as I know, this only affects English locales.
Solution: Change the wording so that it's consistent. "Safely Remove" would probably be a good choice.
4. Trackerd fails to index files and dies silently
Trackerd will hand on some file and fail to index further with no notification. Search shows no files.
Solution: User notification that the process has stalled or died.
3. Virtual desktops don't have the same behavior in Metacity and Compiz
With 3D effects enabled, windows are moved between spaces by dragging. This doesn't work in Metacity. Without 3D effects, a window is moved by dragging on the virtual workspace area in teh panel. This method doesn't work for Compiz.
Solution: Make draggin on the panel work for both.
2. Firefox doesn't conform to the GNome HIG
Firefox has a completely different look-and-feel from other Gnome and GTK apps. The menu structure is different.
Solution: None. Firefox can't be altered radically and users won't accept using Epiphany instead of FF.
And finally, the number one usability bug that won't be fixed in time for Hardy is ...
1. Network Manager is buggy as hell
Network manager doesn't work with some cards. It has real problems maintaining a connection in some cases. Just look at the bug reports for it. Wow!
Solution: Remove it until it works consistently. That may never happen. Who knows?