You could try a custom command. Go to Preferred Applications in system settings, and select Custom as the Multimedia player. In the Command box, try 'vlc'.
Yes, both from the shell aplications and from the terminal:
__________
$ vlc
VLC media player 1.1.9 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x87da914] main libvlc: Esecuzione di vlc con l'interfaccia predefinita. Usa 'cvlc' per utilizzare vlc senza interfaccia.
Blocked: call to setlocale(6, "")
Warning: call to srand(1303041235)
Warning: call to rand()
Blocked: call to setlocale(6, "")
(process:28696): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
I'll confirm that there is something with GNOME causing this, but exactly what is anyone's guess. It's been floating around for a long time for me. Unless someone can figure it out, we have more pressing issues to fix.
This is fixed in Oneiric. Every release from 1.0 forward in addition to users who use 0.3.0.3 and above on Oneiric will have this fixed. Marking as fix committed. Update to fix released when 1.0 comes out.
You could try a custom command. Go to Preferred Applications in system settings, and select Custom as the Multimedia player. In the Command box, try 'vlc'.