GXine is a GTK+ based frontend to libxine. It doesn't seem to be able to record like Xine but everything else seems to work the same as Xine.
In Debian/Ubuntu etc
apt-get install gxine
mkdir ~/.xine scan >~/.xine/channels.conf
Now start up gxine
and open the DVB card with
File -> Open MRL -> dvb://
You should now see a program. You should be able to zap around using the NumPad-9 / NumPad-3 keys, the xine playlist, or using the next/previous chapter buttons in your gui.
Xine appears to only tune DVB-S channels via the channels.conf file if you are using a Universal type lnbf. That is one with an LO: 9750/10600. C-Band LO: 5150 and Ku band LO:10750 commonly used in North America seem to be unsupported as yet unless I'm missing something.