O Ubuntu 11.04 inclui a maior parte do que você precisa para fazer isso. Tudo o que você precisa fazer é criar um novo arquivo chamado /usr/share/xsessions/gnome-shell.desktop com este conteúdo:
[Desktop Entry]
Name=Ubuntu GNOME Shell Desktop
Comment=This session logs you into GNOME with GNOME Shell
Exec=gnome-session --session=gnome
TryExec=gnome-session
Icon=
Type=Application