Is it possible to use an Android device as X11 server for a remote machine over SSH? When my desktop computer is up, I can connect to it with my notebook, even over the internet (I've set up my router to forward SSH to my desktop computer). My desktop computer runs GNU/Linux (Ubuntu distro), so I can use it with X terminal. My notebook also runs Ubuntu. I just need ssh -X desktop.ip.addr, then I can launch any program on my desktop machine.

So, the question is: what's the way of using Android as X-terminal over SSH? 

I don't want to use VNC or other stuff. I think there must be some good SSH apps for Android (I've read about ConnectBot), but I haven't find anything about X11 (maybe it's my fault).
Apparently X11 can be run on the G1 via some sort of Debian image and shell app; see this XDA thread for example.  I can't find any other ports of it.

I use ConnectBot for "regular" SSH, I find it to be quite good.  Even edited and compiled code with it!