#!/bin/bash # Debian+Xfce Setup Script for Termux echo -n "UserName?:" read username # Debian+Xfce Basic Setup pkg update ; pkg upgrade ; pkg i vim proot-distro x11-repo -y ; pkg i termux-x11-nightly pulseaudio -y proot-distro install debian proot-distro login debian -- bash -c "apt update ; apt upgrade ; apt install xfce4 xfce4-goodies dbus-x11 -y" # Japanese Setup proot-distro login debian -- bash -c "apt install fonts-vlgothic uim -y" proot-distro login debian -- bash -c "apt install uim-mozc mozc-server -y" # AutoBoot Script echo "echo -n 'Use GUI?[y/N]:' read zz if [ \"\$zz\" = 'y' ] ; then pulseaudio --start --load='module-native-protocol-tcp auth-ip-acl=172.0.0.1 auth-anonymous=1' --exit-idle-time=-1 am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity & proot-distro login debian --user $username --env PULSE_SERVER=127.0.0.1 -- termux-x11 :1 -xstartup xfce4-session exit fi " >~/.bashrc # Extra Apps proot-distro login debian -- bash -c "apt install firefox-esr firefox-esr-l10n-ja -y" # Account Setup echo "Please setup the ROOT PASSWORD." proot-distro login debian -- passwd echo "Please setup the NORMAL USER ACCOUNT." proot-distro login debian -- adduser $username