This is a preinstalled Ubuntu Distro with Gnome Desktop.For Android 12 & 13,before you install it , disable phantom process killer.
Download ubuntu.tar.xz to Device's Download folder first.
pkg up -y && pkg i -y zsh wget
wget https://github.com/atamshkai/Termux-Zsh/raw/main/zsh.tar.xz
tar -xvJf zsh.tar.xz && mv ~/zsh/.* ~/
rm -rf ~/zsh
chsh -s zsh
echo "killall pulseaudio &>/dev/null" >>~/.zshrc
echo "pulseaudio --start --exit-idle-time=-1; pacmd load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" >>~/.zshrc
pkg up -y && pkg i -y x11-repo && pkg i -y proot-distro pulseaudio termux-x11-nightly
termux-setup-storage
proot-distro restore /sdcard/download/ubuntu.tar.xz
exit
Before login to proot,start termux-x11 first.
termux-x11 :1
proot-distro login ubuntu --shared-tmp
export DISPLAY=:1
export PULSE_SERVER=127.0.0.1
export XDG_CURRENT_DESKTOP=GNOME
service dbus start
gnome-shell --x11
OR
gnome
If you upgrade the system,the desktop will fail to launch.
for file in $(find /usr -type f -iname "*login1*"); do
mv -v $file "$file.back"
done
echo "chmod u+s /usr/lib/dbus-1.0/dbus-daemon-launch-helper" >>~/.bashrc
mv -v /usr/share/applications/gnome-sound-panel.desktop /usr/share/applications/gnome-sound-panel.desktop.back
echo "export XDG_CURRENT_DESKTOP=GNOME" >>~/.bashrc
Login again
exit
1920:1080