One of the not so sweet problems I had was being able to watch a DVD on my SUSE Linux Laptop. The issue was mainly that the DVD decoder was not installed. Also for SUSE 10.2 under GNOME, the underlying technology for TOTEM was gstreamer – which by all accounts (google anyway) not so good. I can confirm this.
Best thing to do is just XINE – dont bother with TOTEM – cant see the benefit anyway.
This fellow has very kindly put everything together – so just visit his nice site. It all works I can tell you.
If you have problems getting to this site the just follow this:
Step 1 – Download the LIbrary xine-lib and any dependencies
Step 2 – Download the UI part and any dependencies
Step 3 – Download the CSS stuff from http://www.videolan.org/developers/libdvdcss.html