Update Termux Repositories and Install proot-distro
pkg update -y
pkg install proot-distro -y
Install Ubuntu using Proot-distro
proot-distro install ubuntu
#Login to ubuntu
proot-distro login ubuntu
Video Guide Here -
Installing Gnome Desktop and other requirements in Ubuntu
#Update Repositories
apt update
apt install gnome-shell gnome-terminal gnome-tweaks gnome-shell-extensions gnome-shell-extension-ubuntu-dock nautilus nano gedit dbus-x11 tigervnc-standalone-server -y
#Install Ubuntu Themes
apt install yaru-theme-gtk yaru-theme-icon -y
Configure VNC server
mkdir ~/.vnc
nano .vnc/xstartup
#Paste following in it
#!/bin/bash
export XDG_CURRENT_DESKTOP="GNOME"
service dbus start
gnome-shell --x11
chmod +x ~/.vnc/xstartup
#Fixing systemd issue with Gnome
for file in $(find /usr -type f -iname "*login1*"); do rm -rf $file
done
Start VNC server
vncserver
Now Go to any vnc client and connect to vncserver.