It worked perfectly in openSUSE 11.4 Gnome. Launching shows these errors.
roger@linux-dbnp:~> huludesktop
(huludesktop:15596): Gdk-WARNING **: gdk_window_new(): parent is destroyed
(huludesktop:15596): Gdk-CRITICAL **: IA__gdk_window_get_display: assertion `GDK_IS_WINDOW (window)’ failed
(huludesktop:15596): Gdk-CRITICAL **: IA__gdk_x11_get_xatom_by_name_for_display: assertion `GDK_IS_DISPLAY (display)’ failed
(huludesktop:15596): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window
(huludesktop:15596): Gdk-CRITICAL **: IA__gdk_x11_display_get_xdisplay: assertion `GDK_IS_DISPLAY (display)’ failed
Segmentation fault
It’s better to do an error search (on the Internet, I recommend DuckDuckGo not only for privacy, but also because it works better for Linux-related search) before actually posting a thread, it might be an error that is not specific to openSUSE distro, so the problem might be actually already solved. Check this thread [ubuntu] [Gdk-CRITICAL] Hulu Desktop Not Loading (errors included) - Page 2 - Ubuntu Forums](http://ubuntuforums.org/showthread.php?t=1893283&page=2) where the OP claims that the GDK errors are caused by Shockwave Flash 11.2. Have a look and see if it works for you.
The issue is with the most recent releases of Flash into the repos. The solution that worked for me was to download a previous version of Flash from Adobe’s archived versions, in particular 11.1.102.62:
http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp_11.1.102.62_archive.zip
Found here:
Archived Flash Player versions
Simply extract and drill down until you find your distro (for me 11_1r102_62_64bit/flashplayer11_1r102_62_linux.x86_64) and copy the libflashplayer.so to /usr/lib/mozilla/plugins and then point Hulu there in ~.huludesktop.
flash_location = /usr/lib/mozilla/plugins/libflashplayer.so
Good luck and Good watching!