It’s official you can run X-Windows and your choice of GUI (Gnome, KDE, IceWM etc on an Android device! Here are instructions about running X-Windows and more specifically