├── Apps ├── Image │ ├── blender.jpg │ ├── chromium.jpg │ ├── firefox.jpg │ ├── gdebi.jpg │ ├── gedit.jpg │ ├── gimp.jpg │ ├── inkscape.jpg │ ├── krita.jpg │ ├── libreoffice.jpg │ ├── obs.jpg │ ├── thunderbird.jpg │ ├── vim.jpg │ └── vscode.jpg ├── README.md ├── chromiumfix.sh ├── firefoxfix.sh ├── libreofficefix.sh └── vscodefix.sh ├── Backbox ├── README.md ├── Source.md ├── backbox.md └── backbox.sh ├── Desktop ├── de-kde.sh ├── de-lxde.sh ├── de-lxqt.sh └── de-xfce.sh ├── Distro └── README.md ├── Images ├── budgie.jpg ├── cinnamon.jpg ├── gnome.jpg ├── kde.jpg ├── lxde.jpg ├── lxqt.jpg ├── mate.jpg ├── ukui.jpg └── xfce.jpg ├── Install ├── README.md ├── ubuntu22.04.sh ├── ubuntu23.04.sh ├── ubuntu23.10.sh ├── ubuntu24.04.sh ├── ubuntu24.10.sh └── ubuntudev.sh ├── Note ├── Repo.md └── x.md ├── Patch ├── code.desktop ├── oosplash ├── passwd └── user.js ├── README.md ├── Trash ├── de-budgie.sh ├── de-cinnamon.sh ├── de-gnome.sh ├── de-mate.sh ├── de-ukui.sh └── firefox-esr.sh ├── modded ├── MacOS │ ├── Macos-1.jpg │ └── Macos-2.jpg ├── Windows │ ├── Icons-Win11.zip │ ├── Win-10.tar.bz2 │ ├── Win-11.tar.bz2 │ ├── Win10-1.jpg │ ├── Win10-2.jpg │ ├── Win11-1.jpg │ ├── Win11-2.jpg │ ├── style-1.rasi │ ├── win10.sh │ └── win11.sh ├── de-ubuntu.sh └── ubuntu │ ├── README.md │ ├── launcher │ ├── firefox-esr.dockitem │ ├── org.gnome.Nautilus.dockitem │ ├── org.gnome.Terminal.dockitem │ ├── org.gnome.gedit.dockitem │ ├── plank-preferences.desktop │ ├── plank-preferences.dockitem │ ├── plank.desktop │ ├── rofi-launcher.desktop │ └── rofi-launcher.dockitem │ ├── menu.png │ ├── modded.sh │ ├── theme │ ├── Ubuntu-1.tar.bz2 │ ├── Ubuntu-2.tar.bz2 │ ├── config.txt │ ├── dock.ini │ ├── dock.theme │ ├── launcher.sh │ └── style-1.rasi │ └── ubuntu.jpg └── tigervnc /Apps/Image/blender.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/blender.jpg -------------------------------------------------------------------------------- /Apps/Image/chromium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/chromium.jpg -------------------------------------------------------------------------------- /Apps/Image/firefox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/firefox.jpg -------------------------------------------------------------------------------- /Apps/Image/gdebi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/gdebi.jpg -------------------------------------------------------------------------------- /Apps/Image/gedit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/gedit.jpg -------------------------------------------------------------------------------- /Apps/Image/gimp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/gimp.jpg -------------------------------------------------------------------------------- /Apps/Image/inkscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/inkscape.jpg -------------------------------------------------------------------------------- /Apps/Image/krita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/krita.jpg -------------------------------------------------------------------------------- /Apps/Image/libreoffice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/libreoffice.jpg -------------------------------------------------------------------------------- /Apps/Image/obs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/obs.jpg -------------------------------------------------------------------------------- /Apps/Image/thunderbird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/thunderbird.jpg -------------------------------------------------------------------------------- /Apps/Image/vim.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/vim.jpg -------------------------------------------------------------------------------- /Apps/Image/vscode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Apps/Image/vscode.jpg -------------------------------------------------------------------------------- /Apps/README.md: -------------------------------------------------------------------------------- 1 | List Applications 2 | ### 3 |
4 | Audacity 5 |
6 | 7 | The application cannot be opened. 8 |
9 | 10 | ### 11 |
12 | Blender 13 | 14 | 15 | ``` 16 | apt install blender 17 | ``` 18 |
19 | 20 | ### 21 |
22 | Chromium 23 | 24 | 25 | ``` 26 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/chromiumfix.sh ; chmod +x chromiumfix.sh ; ./chromiumfix.sh 27 | ``` 28 |
29 | 30 | ### 31 |
32 | Firefox 33 | 34 | 35 | ``` 36 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/firefoxfix.sh ; chmod +x firefoxfix.sh ; ./firefoxfix.sh 37 | ``` 38 |
39 | 40 | ### 41 |
42 | Game Classic 43 | 44 | ``` 45 | apt install gnome-games 46 | ``` 47 |
48 | 49 | ### 50 |
51 | Gdebi 52 | 53 | 54 | ``` 55 | apt install gdebi 56 | ``` 57 |
58 | 59 | ### 60 |
61 | Gedit 62 | 63 | 64 | ``` 65 | apt install gedit 66 | ``` 67 |
68 | 69 | ### 70 |
71 | GIMP 72 | 73 | 74 | ``` 75 | apt install gimp 76 | ``` 77 |
78 | 79 | ### 80 |
81 | Inkscape 82 | 83 | 84 | ``` 85 | apt install inkscape 86 | ``` 87 |
88 | 89 | ### 90 |
91 | Kdenlive 92 | 93 | ``` 94 | apt install kdenlive 95 | ``` 96 |
97 | 98 | ### 99 |
100 | Krita 101 | 102 | 103 | ``` 104 | apt install krita 105 | ``` 106 |
107 | 108 | ### 109 |
110 | LibreOffice 111 | 112 | 113 | ``` 114 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/libreofficefix.sh ; chmod +x libreofficefix.sh ; ./libreofficefix.sh 115 | ``` 116 |
117 | 118 | ### 119 |
120 | Lollypop 121 | 122 | ``` 123 | apt install lollypop 124 | ``` 125 |
126 | 127 | ### 128 |
129 | Notepadqq 130 |
131 | 132 | The application cannot be opened. 133 |
134 | 135 | ### 136 |
137 | OBS Studio 138 | 139 | 140 | ``` 141 | apt install obs-studio 142 | ``` 143 |
144 | 145 | ### 146 |
147 | Pi-Apps 148 |
149 | 150 | The application crached. 151 |
152 | 153 | ### 154 |
155 | Thunderbird 156 | 157 | 158 | ``` 159 | apt install thunderbird 160 | ``` 161 |
162 | 163 | ### 164 |
165 | VCL Player 166 |
167 | 168 | The application cannot be opened. 169 |
170 | 171 | ### 172 |
173 | Vim Editor 174 | 175 | 176 | ``` 177 | apt install vim 178 | ``` 179 |
180 | 181 | ### 182 |
183 | VS Code 184 | 185 | 186 | ``` 187 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/vscodefix.sh ; chmod +x vscodefix.sh ; ./vscodefix.sh 188 | ``` 189 |
190 |
191 | 192 | --- 193 |

Good Luck

194 | 195 | --- 196 | -------------------------------------------------------------------------------- /Apps/chromiumfix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | cp /etc/apt/sources.list ~/ 4 | echo " " 5 | echo "Add Debian repo for Chromium installation,.." 6 | echo " " 7 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 8 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 9 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 10 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 11 | apt update ; apt install chromium -y 12 | 13 | sed -i 's/chromium %U/chromium --no-sandbox --test-type %U/g' /usr/share/applications/chromium.desktop 14 | 15 | rm -rf /etc/apt/sources.list 16 | mv sources.list /etc/apt/ 17 | 18 | rm chromiumfix.sh 19 | -------------------------------------------------------------------------------- /Apps/firefoxfix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | cp /etc/apt/sources.list ~/ 4 | echo " " 5 | echo "Add Debian repo for Firefox installation,.." 6 | echo " " 7 | 8 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/passwd -P .vnc/ 9 | 10 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 11 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 12 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 13 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 14 | 15 | apt update ; apt install firefox-esr -y 16 | 17 | vnc-start 18 | sleep 5 19 | DISPLAY=:1 firefox & 20 | sleep 10 21 | pkill -f firefox 22 | vnc-stop 23 | sleep 2 24 | 25 | wget -O $(find ~/.mozilla/firefox -name *.default-esr)/user.js https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/user.js 26 | 27 | rm -rf /etc/apt/sources.list 28 | mv sources.list /etc/apt/ 29 | rm .vnc/passwd 30 | rm firefoxfix.sh 31 | -------------------------------------------------------------------------------- /Apps/libreofficefix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | apt install libreoffice -y 3 | rm -rf /usr/lib/libreoffice/program/oosplash 4 | 5 | wget -q https://github.com/wahasa/Ubuntu/blob/main/Patch/oosplash?raw=true -O /usr/lib/libreoffice/program/oosplash 6 | 7 | chmod +x /usr/lib/libreoffice/program/oosplash 8 | mkdir /prod && mkdir /prod/version 9 | echo "" 10 | echo "Patch has been applied successfully" 11 | echo "" 12 | rm libreofficefix.sh 13 | -------------------------------------------------------------------------------- /Apps/vscodefix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | case `uname -m` in 3 | aarch64) 4 | archurl="arm64" ;; 5 | arm*) 6 | archurl="armhf" ;; 7 | x86_64) 8 | archurl="amd64" ;; 9 | *) 10 | echo "unknown architecture"; exit 1 ;; 11 | esac 12 | wget "https://vscode.download.prss.microsoft.com/dbazure/download/stable/8b3775030ed1a69b13e4f4c628c612102e30a681/code_1.85.2-1705560689_${archurl}.deb" 13 | wget "https://vscode.download.prss.microsoft.com/dbazure/download/stable/8b3775030ed1a69b13e4f4c628c612102e30a681/code_1.85.2-1705559800_${archurl}.deb" 14 | wget "https://vscode.download.prss.microsoft.com/dbazure/download/stable/8b3775030ed1a69b13e4f4c628c612102e30a681/code_1.85.2-1705561292_${archurl}.deb" 15 | sleep 1 16 | apt install ~/code* 17 | rm /usr/share/applications/code.desktop 18 | 19 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/code.desktop -P /usr/share/applications/ 20 | 21 | rm code* 22 | rm vscodefix.sh 23 | -------------------------------------------------------------------------------- /Backbox/README.md: -------------------------------------------------------------------------------- 1 | ### Backbox 8 (Jammy Jellyfish) 2 | • Install Apps on Android 3 | - [x] [Termux](https://apkcombo.com/id/termux/com.termux) 4 | - [x] [Vnc Viewer](https://play.google.com/store/apps/details?id=com.realvnc.viewer.android) 5 | 6 | --- 7 | on Termux, run this command : 8 | * Install Backbox 9 | 10 | ``` 11 | pkg install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Backbox/backbox.sh ; chmod +x backbox.sh ; ./backbox.sh 12 | ``` 13 | 14 | * Start Backbox 15 | ``` 16 | backbox 17 | ``` 18 | 19 | * Stop Backbox 20 | ``` 21 | exit 22 | ``` 23 | 24 | * Remove Backbox 25 | ``` 26 | rm -rf backbox-fs 27 | ``` 28 | 29 | --- 30 | Basic commands Backbox 31 | > apt update : Update list package.
32 | > apt upgrade : Upgrade package.
33 | > apt search (pkg) : Search package.
34 | > apt install (pkg) : Install package.
35 | > apt autoremove (pkg) : Delete package.
36 | > apt -h : Help all commands. 37 | 38 | --- 39 | ### Desktop Environment 40 | 41 | on Backbox, run this command : 42 |

43 | Install Desktop Xfce 44 |

45 | 46 | ``` 47 | apt install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Desktop/de-xfce.sh ; chmod +x de-xfce.sh ; ./de-xfce.sh 48 | ``` 49 |

50 | 51 |

52 | Install Desktop Lxde 53 |

54 | 55 | ``` 56 | apt install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Desktop/de-lxde.sh ; chmod +x de-lxde.sh ; ./de-lxde.sh 57 | ``` 58 |

59 | 60 |

61 | Install Desktop Lxqt 62 |

63 | 64 | ``` 65 | apt install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Desktop/de-lxqt.sh ; chmod +x de-lxqt.sh ; ./de-lxqt.sh 66 | ``` 67 |

68 | 69 |

70 | Install Desktop Kde 71 |

72 | 73 | ``` 74 | apt install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Desktop/de-kde.sh ; chmod +x de-kde.sh ; ./de-kde.sh 75 | ``` 76 |

77 | 78 | --- 79 | Feature 80 | - [x] Fixed Sound 81 | - [x] Access to Sdcard 82 | - [x] Fixed Browser Crash 83 | - [x] Install Applications [Click here,.](https://github.com/wahasa/Ubuntu/tree/main/Apps) 84 | 85 | Visit problems now in : [Issues](https://github.com/wahasa/Ubuntu/issues) 86 | 87 | --- 88 | ### VNC Viewer 89 | * Start VNC Server 90 | 91 | on Backbox, run this command to start : 92 | ``` 93 | vnc-start 94 | ``` 95 | 96 | * Open Vnc Viewer 97 | 98 | Add (+) VNC Client to connect, fill with : 99 | 100 | Address 101 | ``` 102 | localhost:1 103 | ``` 104 | 105 | Name 106 | ``` 107 | Backbox Desktop 108 | ``` 109 | 110 | To disconnect VNC Client, click (X) on the right. 111 | 112 | * Stop VNC Server 113 | 114 | on Backbox, run this command to stop : 115 | ``` 116 | vnc-stop 117 | ``` 118 |
119 | 120 | --- 121 |

Good Luck

122 | 123 | --- 124 | -------------------------------------------------------------------------------- /Backbox/Source.md: -------------------------------------------------------------------------------- 1 | Backbox Releases 2 | - https://blog.backbox.org/category/releases 3 | 4 | Source Rootfs 5 | - https://github.com/EXALAB/Anlinux-Resources/tree/master/Rootfs/BackBox 6 | 7 | Repositories 8 | - https://launchpad.net/~backbox/+archive/ubuntu/eight 9 | - https://ppa.launchpadcontent.net/backbox/eight/ubuntu/dists 10 | -------------------------------------------------------------------------------- /Backbox/backbox.md: -------------------------------------------------------------------------------- 1 | ### Backbox 8 (Jammy Jellyfish) 2 | 3 | * Install Ubuntu 4 | 5 | on Termux, run this command : 6 | ``` 7 | pkg install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Install/ubuntu22.04.sh ; chmod +x ubuntu22.04.sh ; ./ubuntu22.04.sh 8 | ``` 9 | 10 | --- 11 | * Add Repo Backbox 12 | 13 | on Ubuntu, run this command : 14 | ``` 15 | apt install wget gnupg gnupg1 gnupg2 -y 16 | ``` 17 | 18 | ``` 19 | echo "deb https://ppa.launchpadcontent.net/backbox/eight/ubuntu jammy main" >> /etc/apt/sources.list 20 | ``` 21 | 22 | ``` 23 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 680E1A5A78A7ABE1 24 | ``` 25 | 26 | ``` 27 | mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/ 28 | ``` 29 | 30 | ``` 31 | cp /etc/skel/.bashrc . 32 | ``` 33 | 34 | ``` 35 | sed -i 's/32/31/g' .bashrc 36 | ``` 37 | 38 | ``` 39 | apt update ; apt upgrade -y 40 | ``` 41 | 42 | --- 43 | * Start Ubuntu 44 | ``` 45 | ubuntu 46 | ``` 47 | 48 | * Stop Ubuntu 49 | ``` 50 | exit 51 | ``` 52 | 53 | * Remove Ubuntu 54 | ``` 55 | rm -rf ubuntu-fs 56 | ``` 57 |
58 | 59 | --- 60 |

Good Luck

61 | 62 | --- 63 | -------------------------------------------------------------------------------- /Backbox/backbox.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot pulseaudio -y 4 | termux-setup-storage 5 | ubuntu=backbox 6 | folder=backbox-fs 7 | if [ -d "$folder" ]; then 8 | first=1 9 | echo "skipping downloading" 10 | fi 11 | tarball="backbox-rootfs.tar.xz" 12 | if [ "$first" != 1 ];then 13 | if [ ! -f $tarball ]; then 14 | echo "Download Rootfs, this may take a while base on your internet speed." 15 | case `dpkg --print-architecture` in 16 | aarch64) 17 | archurl="arm64" ;; 18 | arm*) 19 | archurl="armhf" ;; 20 | x86) 21 | archurl="i386" ;; 22 | x86_64) 23 | archurl="amd64" ;; 24 | *) 25 | echo "unknown architecture"; exit 1 ;; 26 | esac 27 | wget "https://github.com/EXALAB/Anlinux-Resources/raw/master/Rootfs/BackBox/${archurl}/${ubuntu}-rootfs-${archurl}.tar.xz" -O $tarball 28 | fi 29 | cur=`pwd` 30 | mkdir -p "$folder" 31 | cd "$folder" 32 | echo "Decompressing Rootfs, please be patient." 33 | proot --link2symlink tar -xf ${cur}/${tarball}||: 34 | cd "$cur" 35 | fi 36 | echo "ubuntu" > ~/"$folder"/etc/hostname 37 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 38 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 39 | mkdir -p $folder/binds 40 | bin=.backbox 41 | linux=backbox 42 | echo "writing launch script" 43 | cat > $bin <<- EOM 44 | #!/bin/bash 45 | pulseaudio --start \ 46 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 47 | --exit-idle-time=-1 48 | cd \$(dirname \$0) 49 | ## unset LD_PRELOAD in case termux-exec is installed 50 | unset LD_PRELOAD 51 | command="proot" 52 | command+=" --kill-on-exit" 53 | command+=" --link2symlink" 54 | command+=" -0" 55 | command+=" -r $folder" 56 | if [ -n "\$(ls -A $folder/binds)" ]; then 57 | for f in $folder/binds/* ;do 58 | . \$f 59 | done 60 | fi 61 | command+=" -b /dev" 62 | command+=" -b /proc" 63 | command+=" -b $folder/root:/dev/shm" 64 | ## uncomment the following line to have access to the home directory of termux 65 | #command+=" -b /data/data/com.termux/files/home:/root" 66 | ## uncomment the following line to mount /sdcard directly to / 67 | command+=" -b /sdcard" 68 | command+=" -w /root" 69 | command+=" /usr/bin/env -i" 70 | command+=" HOME=/root" 71 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 72 | command+=" TERM=\$TERM" 73 | command+=" LANG=C.UTF-8" 74 | command+=" /bin/bash --login" 75 | com="\$@" 76 | if [ -z "\$1" ];then 77 | exec \$command 78 | else 79 | \$command -c "\$com" 80 | fi 81 | EOM 82 | #Fixing shebang of $linux" 83 | termux-fix-shebang $bin 84 | #Making $linux executable" 85 | chmod +x $bin 86 | #Removing image for some space" 87 | rm $tarball 88 | echo '#!/bin/bash 89 | bash .backbox' > $PREFIX/bin/$linux 90 | chmod +x $PREFIX/bin/$linux 91 | clear 92 | echo "" 93 | echo "Updating Backbox,.." 94 | echo "" 95 | echo "#!/bin/bash 96 | mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/ 97 | touch ~/.hushlogin 98 | apt update && apt upgrade -y 99 | apt install apt-utils dialog nano -y 100 | cp /etc/skel/.bashrc ~/ 101 | rm -rf ~/.bash_profile 102 | exit" > $folder/root/.bash_profile 103 | bash $linux 104 | clear 105 | echo "" 106 | echo "You can now start Backbox with 'backbox' script next time" 107 | echo "" 108 | #rm backbox.sh 109 | -------------------------------------------------------------------------------- /Desktop/de-kde.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install kde-plasma-desktop konsole -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | startplasma-x11" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch startplasma-x11" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | cp /etc/apt/sources.list ~/ 35 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/passwd -P .vnc/ 36 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 37 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 38 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 39 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 40 | apt update 41 | apt install firefox-esr -y 42 | vnc-start 43 | sleep 5 44 | DISPLAY=:1 firefox & 45 | sleep 10 46 | pkill -f firefox 47 | vnc-stop 48 | sleep 2 49 | 50 | wget -O $(find ~/.mozilla/firefox -name *.default-esr)/user.js https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/user.js 51 | 52 | rm -rf /etc/apt/sources.list 53 | mv sources.list /etc/apt/ 54 | rm .vnc/passwd 55 | clear 56 | echo "" 57 | echo "Vnc Server address will run at 127.0.0.1:5901" 58 | echo "Start Vnc Server, run vnc-start" 59 | echo "Stop Vnc Server, run vnc-stop" 60 | echo "" 61 | rm de-kde.sh 62 | -------------------------------------------------------------------------------- /Desktop/de-lxde.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install lxde lxterminal -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | mv /usr/bin/lxpolkit /usr/bin/lxpolkit.bak 11 | apt-get --fix-broken install 12 | apt-get clean 13 | 14 | #Setup the necessary files 15 | mkdir -p ~/.vnc 16 | echo "#!/bin/bash 17 | export PULSE_SERVER=127.0.0.1 18 | xrdb $HOME/.Xresources 19 | startlxde" > ~/.vnc/xstartup 20 | 21 | echo "#!/bin/sh 22 | export DISPLAY=:1 23 | export PULSE_SERVER=127.0.0.1 24 | rm -rf /run/dbus/dbus.pid 25 | dbus-launch startlxde" > /usr/local/bin/vncstart 26 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 27 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 28 | chmod +x ~/.vnc/xstartup 29 | chmod +x /usr/local/bin/* 30 | clear 31 | echo "" 32 | echo "Installing Browser,.." 33 | echo "" 34 | #Browser Fix 35 | cp /etc/apt/sources.list ~/ 36 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/passwd -P .vnc/ 37 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 38 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 39 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 40 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 41 | apt update 42 | apt install firefox-esr -y 43 | vnc-start 44 | sleep 5 45 | DISPLAY=:1 firefox & 46 | sleep 10 47 | pkill -f firefox 48 | vnc-stop 49 | sleep 2 50 | 51 | wget -O $(find ~/.mozilla/firefox -name *.default-esr)/user.js https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/user.js 52 | 53 | rm -rf /etc/apt/sources.list 54 | mv sources.list /etc/apt/ 55 | rm .vnc/passwd 56 | clear 57 | echo "" 58 | echo "Vnc Server address will run at 127.0.0.1:5901" 59 | echo "Start Vnc Server, run vnc-start" 60 | echo "Stop Vnc Server, run vnc-stop" 61 | echo "" 62 | rm de-lxde.sh 63 | -------------------------------------------------------------------------------- /Desktop/de-lxqt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install lxqt qterminal -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | startlxqt" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch startlxqt" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | cp /etc/apt/sources.list ~/ 35 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/passwd -P .vnc/ 36 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 37 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 38 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 39 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 40 | apt update 41 | apt install firefox-esr -y 42 | vnc-start 43 | sleep 5 44 | DISPLAY=:1 firefox & 45 | sleep 10 46 | pkill -f firefox 47 | vnc-stop 48 | sleep 2 49 | 50 | wget -O $(find ~/.mozilla/firefox -name *.default-esr)/user.js https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/user.js 51 | 52 | rm -rf /etc/apt/sources.list 53 | mv sources.list /etc/apt/ 54 | rm .vnc/passwd 55 | clear 56 | echo "" 57 | echo "Vnc Server address will run at 127.0.0.1:5901" 58 | echo "Start Vnc Server, run vnc-start" 59 | echo "Stop Vnc Server, run vnc-stop" 60 | echo "" 61 | rm de-lxqt.sh 62 | -------------------------------------------------------------------------------- /Desktop/de-xfce.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install xfce4 xfce4-goodies xfce4-terminal parole -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | startxfce4" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch startxfce4" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | cp /etc/apt/sources.list ~/ 35 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/passwd -P .vnc/ 36 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 37 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 38 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 39 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 40 | apt update 41 | apt install firefox-esr -y 42 | vnc-start 43 | sleep 5 44 | DISPLAY=:1 firefox & 45 | sleep 10 46 | pkill -f firefox 47 | vnc-stop 48 | sleep 2 49 | 50 | wget -O $(find ~/.mozilla/firefox -name *.default-esr)/user.js https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/user.js 51 | 52 | rm -rf /etc/apt/sources.list 53 | mv sources.list /etc/apt/ 54 | rm .vnc/passwd 55 | clear 56 | echo "" 57 | echo "Vnc Server address will run at 127.0.0.1:5901" 58 | echo "Start Vnc Server, run vnc-start" 59 | echo "Stop Vnc Server, run vnc-stop" 60 | echo "" 61 | rm de-xfce.sh 62 | -------------------------------------------------------------------------------- /Distro/README.md: -------------------------------------------------------------------------------- 1 | ### Distro Linux on Termux Android 2 | ``` 3 | pkg install proot-distro -y ; proot-distro install ubuntu 4 | ``` 5 | -------------------------------------------------------------------------------- /Images/budgie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/budgie.jpg -------------------------------------------------------------------------------- /Images/cinnamon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/cinnamon.jpg -------------------------------------------------------------------------------- /Images/gnome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/gnome.jpg -------------------------------------------------------------------------------- /Images/kde.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/kde.jpg -------------------------------------------------------------------------------- /Images/lxde.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/lxde.jpg -------------------------------------------------------------------------------- /Images/lxqt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/lxqt.jpg -------------------------------------------------------------------------------- /Images/mate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/mate.jpg -------------------------------------------------------------------------------- /Images/ukui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/ukui.jpg -------------------------------------------------------------------------------- /Images/xfce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Images/xfce.jpg -------------------------------------------------------------------------------- /Install/README.md: -------------------------------------------------------------------------------- 1 | Ubuntu Releases 2 | - https://releases.ubuntu.com 3 | 4 | Repositories 5 | - http://ports.ubuntu.com/ubuntu-ports/dists 6 | 7 | Source Rootfs 8 | 9 | (tar.xz)
10 | - https://cloud-images.ubuntu.com/releases 11 | - https://github.com/termux/proot-distro/releases 12 | - https://github.com/EXALAB/Anlinux-Resources/tree/master/Rootfs/Ubuntu 13 | - https://github.com/AndronixApp/AndronixOrigin/tree/master/Rootfs/Ubuntu 14 | 15 | (tar.gz)
16 | - https://partner-images.canonical.com/oci 17 | - https://partner-images.canonical.com/core 18 | - https://cdimage.ubuntu.com/ubuntu-base 19 | - https://hub.docker.com/_/ubuntu 20 | -------------------------------------------------------------------------------- /Install/ubuntu22.04.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot xz-utils pulseaudio -y 4 | termux-setup-storage 5 | ##Code Name Ubuntu (Core) 6 | # - trusty (Ubuntu 14.04) || - bionic (Ubuntu 18.04) 7 | # - xenial (Ubuntu 16.04) || - focal (Ubuntu 20.04) 8 | ubuntu=jammy 9 | folder=ubuntu-fs 10 | if [ -d "$folder" ]; then 11 | first=1 12 | echo "Skipping Downloading" 13 | fi 14 | tarball="ubuntu-rootfs.tar.gz" 15 | if [ "$first" != 1 ];then 16 | if [ ! -f $tarball ]; then 17 | echo "Download Rootfs, this may take a while base on your internet speed." 18 | case `dpkg --print-architecture` in 19 | aarch64) 20 | archurl="arm64" ;; 21 | arm*) 22 | archurl="armhf" ;; 23 | ppc64el) 24 | archurl="ppc64el" ;; 25 | x86_64) 26 | archurl="amd64" ;; 27 | *) 28 | echo "Unknown Architecture"; exit 1 ;; 29 | esac 30 | wget "https://partner-images.canonical.com/core/${ubuntu}/current/ubuntu-${ubuntu}-core-cloudimg-${archurl}-root.tar.gz" -O $tarball 31 | #wget "https://partner-images.canonical.com/oci/${ubuntu}/current/ubuntu-${ubuntu}-oci-${archurl}-root.tar.gz" -O $tarball 32 | fi 33 | cur=`pwd` 34 | mkdir -p "$folder" 35 | cd "$folder" 36 | echo "Decompressing Rootfs, please be patient." 37 | proot --link2symlink tar -xf ${cur}/${tarball}||: 38 | cd "$cur" 39 | fi 40 | echo "ubuntu" > ~/"$folder"/etc/hostname 41 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 42 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 43 | mkdir -p $folder/binds 44 | bin=.ubuntu 45 | linux=ubuntu 46 | echo "writing launch script" 47 | cat > $bin <<- EOM 48 | #!/bin/bash 49 | pulseaudio --start \ 50 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 51 | --exit-idle-time=-1 52 | cd \$(dirname \$0) 53 | ## Unset LD_PRELOAD in case termux-exec is installed 54 | unset LD_PRELOAD 55 | command="proot" 56 | command+=" --kill-on-exit" 57 | command+=" --link2symlink" 58 | command+=" -0" 59 | command+=" -r $folder" 60 | if [ -n "\$(ls -A $folder/binds)" ]; then 61 | for f in $folder/binds/* ;do 62 | . \$f 63 | done 64 | fi 65 | command+=" -b /dev" 66 | command+=" -b /dev/null:/proc/sys/kernel/cap_last_cap" 67 | command+=" -b /proc" 68 | command+=" -b /data/data/com.termux/files/usr/tmp:/tmp" 69 | command+=" -b $folder/root:/dev/shm" 70 | ## Uncomment the following line to have access to the home directory of termux 71 | #command+=" -b /data/data/com.termux/files/home:/root" 72 | ## Uncomment the following line to mount /sdcard directly to / 73 | command+=" -b /sdcard" 74 | command+=" -w /root" 75 | command+=" /usr/bin/env -i" 76 | command+=" HOME=/root" 77 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 78 | command+=" TERM=\$TERM" 79 | command+=" LANG=C.UTF-8" 80 | command+=" /bin/bash --login" 81 | com="\$@" 82 | if [ -z "\$1" ];then 83 | exec \$command 84 | else 85 | \$command -c "\$com" 86 | fi 87 | EOM 88 | #Fixing shebang of $linux" 89 | termux-fix-shebang $bin 90 | #Making $linux executable" 91 | chmod +x $bin 92 | #Removing image for some space" 93 | #rm $tarball 94 | #Repositories 95 | #echo "#Ubuntu Repositories 96 | #deb http://ports.ubuntu.com/ubuntu-ports jammy main restricted universe multiverse 97 | #deb http://ports.ubuntu.com/ubuntu-ports jammy-updates main restricted universe multiverse 98 | #deb http://ports.ubuntu.com/ubuntu-ports jammy-security main restricted universe multiverse 99 | #deb http://ports.ubuntu.com/ubuntu-ports jammy-proposed main restricted universe multiverse 100 | #deb http://ports.ubuntu.com/ubuntu-ports jammy-backports main restricted universe multiverse" > ~/"$folder"/etc/apt/sources.list 101 | echo "export PULSE_SERVER=127.0.0.1" >> $folder/etc/skel/.bashrc 102 | echo '#!/bin/bash 103 | bash .ubuntu' > $PREFIX/bin/$linux 104 | chmod +x $PREFIX/bin/$linux 105 | clear 106 | echo "" 107 | echo "Updating Ubuntu,.." 108 | echo "" 109 | echo "#!/bin/bash 110 | touch ~/.hushlogin 111 | apt update && apt upgrade -y 112 | apt install apt-utils dialog nano -y 113 | cp /etc/skel/.bashrc . 114 | rm -rf ~/.bash_profile 115 | exit" > $folder/root/.bash_profile 116 | bash $linux 117 | clear 118 | echo "" 119 | echo "You can login to Ubuntu with 'ubuntu' script next time" 120 | echo "" 121 | #rm ubuntu22.04.sh 122 | 123 | # 124 | ## Script edited by 'WaHaSa', Script V3-revision. 125 | # 126 | -------------------------------------------------------------------------------- /Install/ubuntu23.04.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot xz-utils pulseaudio -y 4 | termux-setup-storage 5 | ##Code Name Ubuntu (Oci) 6 | # - lunar (Ubuntu 23.04) || - noble (Ubuntu 24.04) 7 | # - mantic (Ubuntu 23.10) || - oracular (Ubuntu 24.10) 8 | ubuntu=lunar 9 | folder=ubuntu-fs 10 | if [ -d "$folder" ]; then 11 | first=1 12 | echo "Skipping Downloading" 13 | fi 14 | tarball="ubuntu-rootfs.tar.gz" 15 | if [ "$first" != 1 ];then 16 | if [ ! -f $tarball ]; then 17 | echo "Download Rootfs, this may take a while base on your internet speed." 18 | case `dpkg --print-architecture` in 19 | aarch64) 20 | archurl="arm64" ;; 21 | arm*) 22 | archurl="armhf" ;; 23 | ppc64el) 24 | archurl="ppc64el" ;; 25 | x86_64) 26 | archurl="amd64" ;; 27 | *) 28 | echo "Unknown Architecture"; exit 1 ;; 29 | esac 30 | #wget "https://partner-images.canonical.com/core/${ubuntu}/current/ubuntu-${ubuntu}-core-cloudimg-${archurl}-root.tar.gz" -O $tarball 31 | wget "https://partner-images.canonical.com/oci/${ubuntu}/current/ubuntu-${ubuntu}-oci-${archurl}-root.tar.gz" -O $tarball 32 | fi 33 | cur=`pwd` 34 | mkdir -p "$folder" 35 | cd "$folder" 36 | echo "Decompressing Rootfs, please be patient." 37 | proot --link2symlink tar -xf ${cur}/${tarball}||: 38 | cd "$cur" 39 | fi 40 | echo "ubuntu" > ~/"$folder"/etc/hostname 41 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 42 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 43 | mkdir -p $folder/binds 44 | bin=.ubuntu 45 | linux=ubuntu 46 | echo "writing launch script" 47 | cat > $bin <<- EOM 48 | #!/bin/bash 49 | pulseaudio --start \ 50 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 51 | --exit-idle-time=-1 52 | cd \$(dirname \$0) 53 | ## Unset LD_PRELOAD in case termux-exec is installed 54 | unset LD_PRELOAD 55 | command="proot" 56 | command+=" --kill-on-exit" 57 | command+=" --link2symlink" 58 | command+=" -0" 59 | command+=" -r $folder" 60 | if [ -n "\$(ls -A $folder/binds)" ]; then 61 | for f in $folder/binds/* ;do 62 | . \$f 63 | done 64 | fi 65 | command+=" -b /dev" 66 | command+=" -b /dev/null:/proc/sys/kernel/cap_last_cap" 67 | command+=" -b /proc" 68 | command+=" -b /data/data/com.termux/files/usr/tmp:/tmp" 69 | command+=" -b $folder/root:/dev/shm" 70 | ## Uncomment the following line to have access to the home directory of termux 71 | #command+=" -b /data/data/com.termux/files/home:/root" 72 | ## Uncomment the following line to mount /sdcard directly to / 73 | command+=" -b /sdcard" 74 | command+=" -w /root" 75 | command+=" /usr/bin/env -i" 76 | command+=" HOME=/root" 77 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 78 | command+=" TERM=\$TERM" 79 | command+=" LANG=C.UTF-8" 80 | command+=" /bin/bash --login" 81 | com="\$@" 82 | if [ -z "\$1" ];then 83 | exec \$command 84 | else 85 | \$command -c "\$com" 86 | fi 87 | EOM 88 | #Fixing shebang of $linux" 89 | termux-fix-shebang $bin 90 | #Making $linux executable" 91 | chmod +x $bin 92 | #Removing image for some space" 93 | #rm $tarball 94 | #Repositories 95 | #echo "#Ubuntu Repositories 96 | #deb http://ports.ubuntu.com/ubuntu-ports lunar main restricted universe multiverse 97 | #deb http://ports.ubuntu.com/ubuntu-ports lunar-updates main restricted universe multiverse 98 | #deb http://ports.ubuntu.com/ubuntu-ports lunar-security main restricted universe multiverse 99 | #deb http://ports.ubuntu.com/ubuntu-ports lunar-proposed main restricted universe multiverse 100 | #deb http://ports.ubuntu.com/ubuntu-ports lunar-backports main restricted universe multiverse" > ~/"$folder"/etc/apt/sources.list 101 | echo "export PULSE_SERVER=127.0.0.1" >> $folder/etc/skel/.bashrc 102 | echo '#!/bin/bash 103 | bash .ubuntu' > $PREFIX/bin/$linux 104 | chmod +x $PREFIX/bin/$linux 105 | clear 106 | echo "" 107 | echo "Updating Ubuntu,.." 108 | echo "" 109 | echo "#!/bin/bash 110 | touch ~/.hushlogin 111 | apt update && apt upgrade -y 112 | apt install apt-utils dialog nano -y 113 | cp /etc/skel/.bashrc . 114 | rm -rf ~/.bash_profile 115 | exit" > $folder/root/.bash_profile 116 | bash $linux 117 | clear 118 | echo "" 119 | echo "You can login to Ubuntu with 'ubuntu' script next time" 120 | echo "" 121 | #rm ubuntu23.04.sh 122 | 123 | # 124 | ## Script edited by 'WaHaSa', Script V3-revision. 125 | # 126 | -------------------------------------------------------------------------------- /Install/ubuntu23.10.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot xz-utils pulseaudio -y 4 | termux-setup-storage 5 | ##Code Name Ubuntu (Oci) 6 | # - lunar (Ubuntu 23.04) || - noble (Ubuntu 24.04) 7 | # - mantic (Ubuntu 23.10) || - oracular (Ubuntu 24.10) 8 | ubuntu=mantic 9 | folder=ubuntu-fs 10 | if [ -d "$folder" ]; then 11 | first=1 12 | echo "Skipping Downloading" 13 | fi 14 | tarball="ubuntu-rootfs.tar.gz" 15 | if [ "$first" != 1 ];then 16 | if [ ! -f $tarball ]; then 17 | echo "Download Rootfs, this may take a while base on your internet speed." 18 | case `dpkg --print-architecture` in 19 | aarch64) 20 | archurl="arm64" ;; 21 | arm*) 22 | archurl="armhf" ;; 23 | ppc64el) 24 | archurl="ppc64el" ;; 25 | x86_64) 26 | archurl="amd64" ;; 27 | *) 28 | echo "Unknown Architecture"; exit 1 ;; 29 | esac 30 | #wget "https://partner-images.canonical.com/core/${ubuntu}/current/ubuntu-${ubuntu}-core-cloudimg-${archurl}-root.tar.gz" -O $tarball 31 | wget "https://partner-images.canonical.com/oci/${ubuntu}/current/ubuntu-${ubuntu}-oci-${archurl}-root.tar.gz" -O $tarball 32 | fi 33 | cur=`pwd` 34 | mkdir -p "$folder" 35 | cd "$folder" 36 | echo "Decompressing Rootfs, please be patient." 37 | proot --link2symlink tar -xf ${cur}/${tarball}||: 38 | cd "$cur" 39 | fi 40 | echo "ubuntu" > ~/"$folder"/etc/hostname 41 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 42 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 43 | mkdir -p $folder/binds 44 | bin=.ubuntu 45 | linux=ubuntu 46 | echo "writing launch script" 47 | cat > $bin <<- EOM 48 | #!/bin/bash 49 | pulseaudio --start \ 50 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 51 | --exit-idle-time=-1 52 | cd \$(dirname \$0) 53 | ## Unset LD_PRELOAD in case termux-exec is installed 54 | unset LD_PRELOAD 55 | command="proot" 56 | command+=" --kill-on-exit" 57 | command+=" --link2symlink" 58 | command+=" -0" 59 | command+=" -r $folder" 60 | if [ -n "\$(ls -A $folder/binds)" ]; then 61 | for f in $folder/binds/* ;do 62 | . \$f 63 | done 64 | fi 65 | command+=" -b /dev" 66 | command+=" -b /dev/null:/proc/sys/kernel/cap_last_cap" 67 | command+=" -b /proc" 68 | command+=" -b /data/data/com.termux/files/usr/tmp:/tmp" 69 | command+=" -b $folder/root:/dev/shm" 70 | ## Uncomment the following line to have access to the home directory of termux 71 | #command+=" -b /data/data/com.termux/files/home:/root" 72 | ## Uncomment the following line to mount /sdcard directly to / 73 | command+=" -b /sdcard" 74 | command+=" -w /root" 75 | command+=" /usr/bin/env -i" 76 | command+=" HOME=/root" 77 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 78 | command+=" TERM=\$TERM" 79 | command+=" LANG=C.UTF-8" 80 | command+=" /bin/bash --login" 81 | com="\$@" 82 | if [ -z "\$1" ];then 83 | exec \$command 84 | else 85 | \$command -c "\$com" 86 | fi 87 | EOM 88 | #Fixing shebang of $linux" 89 | termux-fix-shebang $bin 90 | #Making $linux executable" 91 | chmod +x $bin 92 | #Removing image for some space" 93 | #rm $tarball 94 | #Repositories 95 | #echo "#Ubuntu Repositories 96 | #deb http://ports.ubuntu.com/ubuntu-ports mantic main restricted universe multiverse 97 | #deb http://ports.ubuntu.com/ubuntu-ports mantic-updates main restricted universe multiverse 98 | #deb http://ports.ubuntu.com/ubuntu-ports mantic-security main restricted universe multiverse 99 | #deb http://ports.ubuntu.com/ubuntu-ports mantic-proposed main restricted universe multiverse 100 | #deb http://ports.ubuntu.com/ubuntu-ports mantic-backports main restricted universe multiverse" > ~/"$folder"/etc/apt/sources.list 101 | echo "export PULSE_SERVER=127.0.0.1" >> $folder/etc/skel/.bashrc 102 | echo '#!/bin/bash 103 | bash .ubuntu' > $PREFIX/bin/$linux 104 | chmod +x $PREFIX/bin/$linux 105 | clear 106 | echo "" 107 | echo "Updating Ubuntu,.." 108 | echo "" 109 | echo "#!/bin/bash 110 | touch ~/.hushlogin 111 | apt update && apt upgrade -y 112 | apt install apt-utils dialog nano -y 113 | cp /etc/skel/.bashrc . 114 | rm -rf ~/.bash_profile 115 | exit" > $folder/root/.bash_profile 116 | bash $linux 117 | clear 118 | echo "" 119 | echo "You can login to Ubuntu with 'ubuntu' script next time" 120 | echo "" 121 | #rm ubuntu23.10.sh 122 | 123 | # 124 | ## Script edited by 'WaHaSa', Script V3-revision. 125 | # 126 | -------------------------------------------------------------------------------- /Install/ubuntu24.04.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot xz-utils pulseaudio -y 4 | termux-setup-storage 5 | ##Code Name Ubuntu (Oci) 6 | # - lunar (Ubuntu 23.04) || - noble (Ubuntu 24.04) 7 | # - mantic (Ubuntu 23.10) || - oracular (Ubuntu 24.10) 8 | ubuntu=noble 9 | folder=ubuntu-fs 10 | if [ -d "$folder" ]; then 11 | first=1 12 | echo "Skipping Downloading" 13 | fi 14 | tarball="ubuntu-rootfs.tar.gz" 15 | if [ "$first" != 1 ];then 16 | if [ ! -f $tarball ]; then 17 | echo "Download Rootfs, this may take a while base on your internet speed." 18 | case `dpkg --print-architecture` in 19 | aarch64) 20 | archurl="arm64" ;; 21 | arm*) 22 | archurl="armhf" ;; 23 | ppc64el) 24 | archurl="ppc64el" ;; 25 | x86_64) 26 | archurl="amd64" ;; 27 | *) 28 | echo "Unknown Architecture"; exit 1 ;; 29 | esac 30 | #wget "https://partner-images.canonical.com/core/${ubuntu}/current/ubuntu-${ubuntu}-core-cloudimg-${archurl}-root.tar.gz" -O $tarball 31 | wget "https://partner-images.canonical.com/oci/${ubuntu}/current/ubuntu-${ubuntu}-oci-${archurl}-root.tar.gz" -O $tarball 32 | fi 33 | cur=`pwd` 34 | mkdir -p "$folder" 35 | cd "$folder" 36 | echo "Decompressing Rootfs, please be patient." 37 | proot --link2symlink tar -xf ${cur}/${tarball}||: 38 | cd "$cur" 39 | fi 40 | echo "ubuntu" > ~/"$folder"/etc/hostname 41 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 42 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 43 | mkdir -p $folder/binds 44 | bin=.ubuntu 45 | linux=ubuntu 46 | echo "writing launch script" 47 | cat > $bin <<- EOM 48 | #!/bin/bash 49 | pulseaudio --start \ 50 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 51 | --exit-idle-time=-1 52 | cd \$(dirname \$0) 53 | ## Unset LD_PRELOAD in case termux-exec is installed 54 | unset LD_PRELOAD 55 | command="proot" 56 | command+=" --kill-on-exit" 57 | command+=" --link2symlink" 58 | command+=" -0" 59 | command+=" -r $folder" 60 | if [ -n "\$(ls -A $folder/binds)" ]; then 61 | for f in $folder/binds/* ;do 62 | . \$f 63 | done 64 | fi 65 | command+=" -b /dev" 66 | command+=" -b /dev/null:/proc/sys/kernel/cap_last_cap" 67 | command+=" -b /proc" 68 | command+=" -b /data/data/com.termux/files/usr/tmp:/tmp" 69 | command+=" -b $folder/root:/dev/shm" 70 | ## Uncomment the following line to have access to the home directory of termux 71 | #command+=" -b /data/data/com.termux/files/home:/root" 72 | ## Uncomment the following line to mount /sdcard directly to / 73 | command+=" -b /sdcard" 74 | command+=" -w /root" 75 | command+=" /usr/bin/env -i" 76 | command+=" HOME=/root" 77 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 78 | command+=" TERM=\$TERM" 79 | command+=" LANG=C.UTF-8" 80 | command+=" /bin/bash --login" 81 | com="\$@" 82 | if [ -z "\$1" ];then 83 | exec \$command 84 | else 85 | \$command -c "\$com" 86 | fi 87 | EOM 88 | #Fixing shebang of $linux" 89 | termux-fix-shebang $bin 90 | #Making $linux executable" 91 | chmod +x $bin 92 | #Removing image for some space" 93 | #rm $tarball 94 | #Repositories 95 | #echo "#Ubuntu Repositories 96 | #deb http://ports.ubuntu.com/ubuntu-ports noble main restricted universe multiverse 97 | #deb http://ports.ubuntu.com/ubuntu-ports noble-updates main restricted universe multiverse 98 | #deb http://ports.ubuntu.com/ubuntu-ports noble-security main restricted universe multiverse 99 | #deb http://ports.ubuntu.com/ubuntu-ports noble-proposed main restricted universe multiverse 100 | #deb http://ports.ubuntu.com/ubuntu-ports noble-backports main restricted universe multiverse" > ~/"$folder"/etc/apt/sources.list 101 | echo "export PULSE_SERVER=127.0.0.1" >> $folder/etc/skel/.bashrc 102 | echo '#!/bin/bash 103 | bash .ubuntu' > $PREFIX/bin/$linux 104 | chmod +x $PREFIX/bin/$linux 105 | clear 106 | echo "" 107 | echo "Updating Ubuntu,.." 108 | echo "" 109 | echo "#!/bin/bash 110 | touch ~/.hushlogin 111 | apt update && apt upgrade -y 112 | apt install apt-utils dialog nano -y 113 | cp /etc/skel/.bashrc . 114 | rm -rf ~/.bash_profile 115 | exit" > $folder/root/.bash_profile 116 | bash $linux 117 | clear 118 | echo "" 119 | echo "You can login to Ubuntu with 'ubuntu' script next time" 120 | echo "" 121 | #rm ubuntu24.04.sh 122 | 123 | # 124 | ## Script edited by 'WaHaSa', Script V3-revision. 125 | # 126 | -------------------------------------------------------------------------------- /Install/ubuntu24.10.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot xz-utils pulseaudio -y 4 | termux-setup-storage 5 | ##Code Name Ubuntu (Oci) 6 | # - lunar (Ubuntu 23.04) || - noble (Ubuntu 24.04) 7 | # - mantic (Ubuntu 23.10) || - oracular (Ubuntu 24.10) 8 | ubuntu=oracular 9 | folder=ubuntu-fs 10 | if [ -d "$folder" ]; then 11 | first=1 12 | echo "Skipping Downloading" 13 | fi 14 | tarball="ubuntu-rootfs.tar.gz" 15 | if [ "$first" != 1 ];then 16 | if [ ! -f $tarball ]; then 17 | echo "Download Rootfs, this may take a while base on your internet speed." 18 | case `dpkg --print-architecture` in 19 | aarch64) 20 | archurl="arm64" ;; 21 | arm*) 22 | archurl="armhf" ;; 23 | ppc64el) 24 | archurl="ppc64el" ;; 25 | x86_64) 26 | archurl="amd64" ;; 27 | *) 28 | echo "Unknown Architecture"; exit 1 ;; 29 | esac 30 | #wget "https://partner-images.canonical.com/core/${ubuntu}/current/ubuntu-${ubuntu}-core-cloudimg-${archurl}-root.tar.gz" -O $tarball 31 | wget "https://partner-images.canonical.com/oci/${ubuntu}/current/ubuntu-${ubuntu}-oci-${archurl}-root.tar.gz" -O $tarball 32 | fi 33 | cur=`pwd` 34 | mkdir -p "$folder" 35 | cd "$folder" 36 | echo "Decompressing Rootfs, please be patient." 37 | proot --link2symlink tar -xf ${cur}/${tarball}||: 38 | cd "$cur" 39 | fi 40 | echo "ubuntu" > ~/"$folder"/etc/hostname 41 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 42 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 43 | mkdir -p $folder/binds 44 | bin=.ubuntu 45 | linux=ubuntu 46 | echo "writing launch script" 47 | cat > $bin <<- EOM 48 | #!/bin/bash 49 | pulseaudio --start \ 50 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 51 | --exit-idle-time=-1 52 | cd \$(dirname \$0) 53 | ## Unset LD_PRELOAD in case termux-exec is installed 54 | unset LD_PRELOAD 55 | command="proot" 56 | command+=" --kill-on-exit" 57 | command+=" --link2symlink" 58 | command+=" -0" 59 | command+=" -r $folder" 60 | if [ -n "\$(ls -A $folder/binds)" ]; then 61 | for f in $folder/binds/* ;do 62 | . \$f 63 | done 64 | fi 65 | command+=" -b /dev" 66 | command+=" -b /dev/null:/proc/sys/kernel/cap_last_cap" 67 | command+=" -b /proc" 68 | command+=" -b /data/data/com.termux/files/usr/tmp:/tmp" 69 | command+=" -b $folder/root:/dev/shm" 70 | ## Uncomment the following line to have access to the home directory of termux 71 | #command+=" -b /data/data/com.termux/files/home:/root" 72 | ## Uncomment the following line to mount /sdcard directly to / 73 | command+=" -b /sdcard" 74 | command+=" -w /root" 75 | command+=" /usr/bin/env -i" 76 | command+=" HOME=/root" 77 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 78 | command+=" TERM=\$TERM" 79 | command+=" LANG=C.UTF-8" 80 | command+=" /bin/bash --login" 81 | com="\$@" 82 | if [ -z "\$1" ];then 83 | exec \$command 84 | else 85 | \$command -c "\$com" 86 | fi 87 | EOM 88 | #Fixing shebang of $linux" 89 | termux-fix-shebang $bin 90 | #Making $linux executable" 91 | chmod +x $bin 92 | #Removing image for some space" 93 | #rm $tarball 94 | #Repositories 95 | #echo "#Ubuntu Repositories 96 | #deb http://ports.ubuntu.com/ubuntu-ports oracular main restricted universe multiverse 97 | #deb http://ports.ubuntu.com/ubuntu-ports oracular-updates main restricted universe multiverse 98 | #deb http://ports.ubuntu.com/ubuntu-ports oracular-security main restricted universe multiverse 99 | #deb http://ports.ubuntu.com/ubuntu-ports oracular-proposed main restricted universe multiverse 100 | #deb http://ports.ubuntu.com/ubuntu-ports oracular-backports main restricted universe multiverse" > ~/"$folder"/etc/apt/sources.list 101 | echo "export PULSE_SERVER=127.0.0.1" >> $folder/etc/skel/.bashrc 102 | echo '#!/bin/bash 103 | bash .ubuntu' > $PREFIX/bin/$linux 104 | chmod +x $PREFIX/bin/$linux 105 | clear 106 | echo "" 107 | echo "Updating Ubuntu,.." 108 | echo "" 109 | echo "#!/bin/bash 110 | touch ~/.hushlogin 111 | apt update && apt upgrade -y 112 | apt install apt-utils dialog nano -y 113 | cp /etc/skel/.bashrc . 114 | rm -rf ~/.bash_profile 115 | exit" > $folder/root/.bash_profile 116 | bash $linux 117 | clear 118 | echo "" 119 | echo "You can login to Ubuntu with 'ubuntu' script next time" 120 | echo "" 121 | #rm ubuntu24.10.sh 122 | 123 | # 124 | ## Script edited by 'WaHaSa', Script V3-revision. 125 | # 126 | -------------------------------------------------------------------------------- /Install/ubuntudev.sh: -------------------------------------------------------------------------------- 1 | #!/data/data/com.termux/files/usr/bin/bash 2 | pkg install root-repo x11-repo 3 | pkg install proot xz-utils pulseaudio -y 4 | termux-setup-storage 5 | ##Code Name Ubuntu (Oci) 6 | # - lunar (Ubuntu 23.04) || - noble (Ubuntu 24.04) 7 | # - mantic (Ubuntu 23.10) || - oracular (Ubuntu 24.10) 8 | ubuntu=oracular 9 | folder=ubuntu-fs 10 | if [ -d "$folder" ]; then 11 | first=1 12 | echo "Skipping Downloading" 13 | fi 14 | tarball="ubuntu-rootfs.tar.gz" 15 | if [ "$first" != 1 ];then 16 | if [ ! -f $tarball ]; then 17 | echo "Download Rootfs, this may take a while base on your internet speed." 18 | case `dpkg --print-architecture` in 19 | aarch64) 20 | archurl="arm64" ;; 21 | arm*) 22 | archurl="armhf" ;; 23 | ppc64el) 24 | archurl="ppc64el" ;; 25 | x86_64) 26 | archurl="amd64" ;; 27 | *) 28 | echo "Unknown Architecture"; exit 1 ;; 29 | esac 30 | #wget "https://partner-images.canonical.com/core/${ubuntu}/current/ubuntu-${ubuntu}-core-cloudimg-${archurl}-root.tar.gz" -O $tarball 31 | wget "https://partner-images.canonical.com/oci/${ubuntu}/current/ubuntu-${ubuntu}-oci-${archurl}-root.tar.gz" -O $tarball 32 | fi 33 | cur=`pwd` 34 | mkdir -p "$folder" 35 | cd "$folder" 36 | echo "Decompressing Rootfs, please be patient." 37 | proot --link2symlink tar -xf ${cur}/${tarball}||: 38 | cd "$cur" 39 | fi 40 | echo "ubuntu" > ~/"$folder"/etc/hostname 41 | echo "127.0.0.1 localhost" > ~/"$folder"/etc/hosts 42 | echo "nameserver 8.8.8.8" > ~/"$folder"/etc/resolv.conf 43 | mkdir -p $folder/binds 44 | bin=.ubuntu 45 | linux=ubuntu 46 | echo "writing launch script" 47 | cat > $bin <<- EOM 48 | #!/bin/bash 49 | pulseaudio --start \ 50 | --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" \ 51 | --exit-idle-time=-1 52 | cd \$(dirname \$0) 53 | ## Unset LD_PRELOAD in case termux-exec is installed 54 | unset LD_PRELOAD 55 | command="proot" 56 | command+=" --kill-on-exit" 57 | command+=" --link2symlink" 58 | command+=" -0" 59 | command+=" -r $folder" 60 | if [ -n "\$(ls -A $folder/binds)" ]; then 61 | for f in $folder/binds/* ;do 62 | . \$f 63 | done 64 | fi 65 | command+=" -b /dev" 66 | command+=" -b /dev/null:/proc/sys/kernel/cap_last_cap" 67 | command+=" -b /proc" 68 | command+=" -b /data/data/com.termux/files/usr/tmp:/tmp" 69 | command+=" -b $folder/root:/dev/shm" 70 | ## Uncomment the following line to have access to the home directory of termux 71 | #command+=" -b /data/data/com.termux/files/home:/root" 72 | ## Uncomment the following line to mount /sdcard directly to / 73 | command+=" -b /sdcard" 74 | command+=" -w /root" 75 | command+=" /usr/bin/env -i" 76 | command+=" HOME=/root" 77 | command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" 78 | command+=" TERM=\$TERM" 79 | command+=" LANG=C.UTF-8" 80 | command+=" /bin/bash --login" 81 | com="\$@" 82 | if [ -z "\$1" ];then 83 | exec \$command 84 | else 85 | \$command -c "\$com" 86 | fi 87 | EOM 88 | #Fixing shebang of $linux" 89 | termux-fix-shebang $bin 90 | #Making $linux executable" 91 | chmod +x $bin 92 | #Removing image for some space" 93 | #rm $tarball 94 | #Repositories 95 | echo "#Ubuntu Development 96 | deb http://ports.ubuntu.com/ubuntu-ports devel main restricted universe multiverse 97 | deb http://ports.ubuntu.com/ubuntu-ports devel-updates main restricted universe multiverse 98 | deb http://ports.ubuntu.com/ubuntu-ports devel-security main restricted universe multiverse 99 | deb http://ports.ubuntu.com/ubuntu-ports devel-proposed main restricted universe multiverse 100 | deb http://ports.ubuntu.com/ubuntu-ports devel-backports main restricted universe multiverse" > ~/"$folder"/etc/apt/sources.list 101 | echo "export PULSE_SERVER=127.0.0.1" >> $folder/etc/skel/.bashrc 102 | echo 'bash .ubuntu' > $PREFIX/bin/$linux 103 | rm $folder/etc/apt/sources.list.d/* 104 | chmod +x $PREFIX/bin/$linux 105 | clear 106 | echo "" 107 | echo "Updating Ubuntu,.." 108 | echo "" 109 | echo "#!/bin/bash 110 | touch ~/.hushlogin 111 | apt update && apt upgrade -y 112 | apt install apt-utils dialog nano -y 113 | cp /etc/skel/.bashrc . 114 | rm -rf ~/.bash_profile 115 | exit" > $folder/root/.bash_profile 116 | bash $linux 117 | clear 118 | echo "" 119 | echo "You can login to Ubuntu with 'ubuntu' script next time" 120 | echo "" 121 | #rm ubuntudev.sh 122 | 123 | # 124 | ## Script edited by 'WaHaSa', Script V3-revision. 125 | # 126 | -------------------------------------------------------------------------------- /Note/Repo.md: -------------------------------------------------------------------------------- 1 | ### Ubuntu Backbox 2 | - https://launchpad.net/~backbox/+archive/ubuntu/eight 3 | - https://blog.backbox.org/category/releases 4 | 5 | ### Ubuntu Deepin 6 | - https://launchpad.net/~ubuntudde-dev/+archive/ubuntu/stable 7 | - https://ubuntudde.com/annoucement 8 | 9 | ### Ubuntu Zorin 10 | - https://launchpad.net/~zorin-os/+archive/ubuntu/packages 11 | 12 | ### Ubuntu Kylin 13 | - https://launchpad.net/~ubuntukylin-members 14 | -------------------------------------------------------------------------------- /Note/x.md: -------------------------------------------------------------------------------- 1 | | Ubuntu | 2 | | Linux | Versi | Code Name | Status | 3 | | ------ | --------- | --------------- | ------ | 4 | | Ubuntu | 22.04 LTS | Jammy Jellyfish | Suport | 5 | | | 1 | 6 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
OrangeUbuntu
11 | A summary of the UK's most famous punk bands 12 |
BandYear formedNo. of AlbumsMost famous song
Buzzcocks19769Ever fallen in love (with someone you shouldn't've)
The Clash19766London Calling
The Stranglers197417No More Heroes
Total albums77
48 | -------------------------------------------------------------------------------- /Patch/code.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Visual Studio Code 3 | Comment=Code Editing. Redefined. 4 | GenericName=Text Editor 5 | Exec=/usr/share/code/code --no-sandbox --unity-launch %F 6 | Icon=vscode 7 | Type=Application 8 | StartupNotify=false 9 | StartupWMClass=Code 10 | Categories=TextEditor;Development;IDE; 11 | MimeType=text/plain;inode/directory;application/x-code-workspace; 12 | Actions=new-empty-window; 13 | Keywords=vscode; 14 | 15 | Path= 16 | Terminal=false 17 | 18 | [Desktop Action new-empty-window] 19 | Name=New Empty Window 20 | Exec=/usr/share/code/code --no-sandbox --new-window %F 21 | Icon=vscode 22 | -------------------------------------------------------------------------------- /Patch/oosplash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Patch/oosplash -------------------------------------------------------------------------------- /Patch/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/Patch/passwd -------------------------------------------------------------------------------- /Patch/user.js: -------------------------------------------------------------------------------- 1 | user_pref("media.cubeb.sandbox", false); 2 | user_pref("security.sandbox.content.level", 0); 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |

My Channel
3 | | Discord | YouTube |

4 | 5 | --- 6 | ## Ubuntu on Termux Android 7 | 8 | --- 9 | • Install Apps on Android 10 | - [x] [Termux](https://play.google.com/store/apps/details?id=com.termux) 11 | - [x] [Vnc Viewer](https://play.google.com/store/apps/details?id=com.realvnc.viewer.android) 12 | 13 | ## Installation 14 | 15 | Copy and paste this command to Termux : 16 | > pkg update 17 | 18 |
Install Ubuntu 19 | 20 | #### Ubuntu 24.10 (Pre-release) 21 | Rootfs : Armhf, Arm64, Amd64 22 | ``` 23 | pkg install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Install/ubuntu24.10.sh ; chmod +x ubuntu24.10.sh ; ./ubuntu24.10.sh 24 | ``` 25 | 26 | #### Ubuntu 24.04 (Noble Numbat) 27 | Rootfs : Armhf, Arm64, Amd64 28 | ``` 29 | pkg install wget -y ; wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Install/ubuntu24.04.sh ; chmod +x ubuntu24.04.sh ; ./ubuntu24.04.sh 30 | ``` 31 | 32 | #### List Ubuntu | [Click Hare >](https://github.com/wahasa/Ubuntu/tree/main/Install) 33 |
34 | 35 | --- 36 | * Start Ubuntu 37 | ``` 38 | ubuntu 39 | ``` 40 | 41 | * Stop Ubuntu 42 | ``` 43 | exit 44 | ``` 45 | 46 | * Remove Ubuntu 47 | ``` 48 | rm -rf ubuntu-fs .ubuntu $PREFIX/bin/ubuntu 49 | ``` 50 | 51 | --- 52 | Basic commands Ubuntu 53 | > apt update : Update list package.
54 | > apt upgrade : Upgrade package.
55 | > apt search (pkg) : Search package.
56 | > apt install (pkg) : Install package.
57 | > apt autoremove (pkg) : Delete package.
58 | > apt -h : Help all commands. 59 | 60 | --- 61 | ## Desktop Environment 62 | 63 | In Ubuntu, run this command : 64 | > apt update ; apt upgrade 65 | 66 |

67 | Install Desktop Xfce 68 | 69 |
70 | 71 | --- 72 | Feature 73 | - [x] Fixed Sound 74 | - [x] Access to Sdcard 75 | - [x] Fixed Browser Crash 76 | - [x] Install Applications | [Click Here >](https://github.com/wahasa/Ubuntu/tree/main/Apps) 77 | 78 | Visit problems now in : [Issues](https://github.com/wahasa/Ubuntu/issues) 79 | 80 | --- 81 | ## VNC Viewer 82 | 83 | * Start VNC Server 84 | 85 | In Ubuntu, run this command to start : 86 | ``` 87 | vnc-start 88 | ``` 89 | 90 | * Open Vnc Viewer 91 | 92 | Add (+) VNC Client to connect, fill with : 93 | 94 | Address 95 | ``` 96 | localhost:1 97 | ``` 98 | 99 | Name 100 | ``` 101 | Ubuntu Desktop 102 | ``` 103 | 104 | To disconnect VNC Client, click (X) on the right. 105 | 106 | * Stop VNC Server 107 | 108 | In Ubuntu, run this command to stop : 109 | ``` 110 | vnc-stop 111 | ``` 112 |
113 | 114 | --- 115 |

Good Luck

116 | 117 | --- 118 | -------------------------------------------------------------------------------- /Trash/de-budgie.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install budgie-desktop gnome-session-flashback gnome-terminal -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | metacity 19 | budgie-panel 20 | gnome-flashback" > ~/.vnc/xstartup 21 | 22 | echo "#!/bin/sh 23 | export DISPLAY=:1 24 | export PULSE_SERVER=127.0.0.1 25 | rm -rf /run/dbus/dbus.pid 26 | metacity & 27 | budgie-panel & 28 | gnome-flashback &" > /usr/local/bin/vncstart 29 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 30 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 31 | chmod +x ~/.vnc/xstartup 32 | chmod +x /usr/local/bin/* 33 | clear 34 | echo "" 35 | echo "Installing Browser,.." 36 | echo "" 37 | #Browser Fix 38 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/browserfix.sh ; chmod +x browserfix.sh ; ./browserfix.sh 39 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/libreofficefix.sh ; chmod +x libreofficefix.sh ; ./libreofficefix.sh 40 | clear 41 | echo "" 42 | echo "In Termux" 43 | echo "Start Vnc Server, run vncstart" 44 | echo "Stop Vnc Server, run vncstop" 45 | echo "" 46 | echo "In Linux" 47 | echo "Start Vnc, run vncstart" 48 | echo "Exit Vnc, run ctrl+c" 49 | echo "" 50 | rm browserfix.sh 51 | rm de-budgie.sh 52 | -------------------------------------------------------------------------------- /Trash/de-cinnamon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install cinnamon-desktop-environment -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | cinnamon-session" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch cinnamon-session" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/browserfix.sh ; chmod +x browserfix.sh ; ./browserfix.sh 35 | clear 36 | echo "" 37 | echo "Vnc Server address will run at 127.0.0.1:5901" 38 | echo "Start Vnc Server, run vnc-start" 39 | echo "Stop Vnc Server, run vnc-stop" 40 | echo "" 41 | rm browserfix.sh 42 | rm de-cinnamon.sh 43 | -------------------------------------------------------------------------------- /Trash/de-gnome.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install gnome gnome-session-flashback gnome-terminal -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | metacity 19 | gnome-panel 20 | gnome-flashback" > ~/.vnc/xstartup 21 | 22 | echo "#!/bin/sh 23 | export DISPLAY=:1 24 | export PULSE_SERVER=127.0.0.1 25 | rm -rf /run/dbus/dbus.pid 26 | metacity & 27 | gnome-panel & 28 | gnome-flashback &" > /usr/local/bin/vncstart 29 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 30 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 31 | chmod +x ~/.vnc/xstartup 32 | chmod +x /usr/local/bin/* 33 | clear 34 | echo "" 35 | echo "Installing Browser,.." 36 | echo "" 37 | #Browser Fix 38 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/browserfix.sh ; chmod +x browserfix.sh ; ./browserfix.sh 39 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/libreofficefix.sh ; chmod +x libreofficefix.sh ; ./libreofficefix.sh 40 | clear 41 | echo "" 42 | echo "In Termux" 43 | echo "Start Vnc Server, run vncstart" 44 | echo "Stop Vnc Server, run vncstop" 45 | echo "" 46 | echo "In Linux" 47 | echo "Start Vnc, run vncstart" 48 | echo "Exit Vnc, run ctrl+c" 49 | echo "" 50 | rm browserfix.sh 51 | rm de-gnome.sh 52 | -------------------------------------------------------------------------------- /Trash/de-mate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install mate-desktop-environment mate-terminal -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | mate-session" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch mate-session" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/browserfix.sh ; chmod +x browserfix.sh ; ./browserfix.sh 35 | clear 36 | echo "" 37 | echo "Vnc Server address will run at 127.0.0.1:5901" 38 | echo "Start Vnc Server, run vnc-start" 39 | echo "Stop Vnc Server, run vnc-stop" 40 | echo "" 41 | rm browserfix.sh 42 | rm de-mate.sh 43 | -------------------------------------------------------------------------------- /Trash/de-ukui.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install ukui-desktop-environment -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | ukui-session" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch ukui-session" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/browserfix.sh ; chmod +x browserfix.sh ; ./browserfix.sh 35 | clear 36 | echo "" 37 | echo "Vnc Server address will run at 127.0.0.1:5901" 38 | echo "Start Vnc Server, run vnc-start" 39 | echo "Stop Vnc Server, run vnc-stop" 40 | echo "" 41 | rm browserfix.sh 42 | rm de-ukui.sh 43 | -------------------------------------------------------------------------------- /Trash/firefox-esr.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | cp /etc/apt/sources.list ~/ 4 | 5 | echo "Add Debian repo for Firefox-esr installation,.." 6 | echo "deb http://ftp.debian.org/debian bullseye main 7 | deb http://ftp.debian.org/debian bullseye-updates main" >> /etc/apt/sources.list 8 | 9 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 605c66f00d6c9793 10 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 73a4f27b8dd47936 11 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys a48449044aad5c5d 12 | 13 | apt update && apt upgrade -y 14 | sudo apt install firefox-esr -y 15 | rm -rf /etc/apt/sources.list 16 | mv sources.list /etc/apt/ 17 | 18 | rm firefox-esr.sh 19 | -------------------------------------------------------------------------------- /modded/MacOS/Macos-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/MacOS/Macos-1.jpg -------------------------------------------------------------------------------- /modded/MacOS/Macos-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/MacOS/Macos-2.jpg -------------------------------------------------------------------------------- /modded/Windows/Icons-Win11.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Icons-Win11.zip -------------------------------------------------------------------------------- /modded/Windows/Win-10.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Win-10.tar.bz2 -------------------------------------------------------------------------------- /modded/Windows/Win-11.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Win-11.tar.bz2 -------------------------------------------------------------------------------- /modded/Windows/Win10-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Win10-1.jpg -------------------------------------------------------------------------------- /modded/Windows/Win10-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Win10-2.jpg -------------------------------------------------------------------------------- /modded/Windows/Win11-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Win11-1.jpg -------------------------------------------------------------------------------- /modded/Windows/Win11-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/Windows/Win11-2.jpg -------------------------------------------------------------------------------- /modded/Windows/style-1.rasi: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Author : Aditya Shakya (adi1090x) 4 | * Github : @adi1090x 5 | * 6 | * Rofi Theme File 7 | * Rofi Version: 1.7.3 8 | **/ 9 | 10 | /*****----- Configuration -----*****/ 11 | configuration { 12 | modi: "drun"; 13 | show-icons: true; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | } 17 | 18 | /*****----- Global Properties -----*****/ 19 | @import "shared/colors.rasi" 20 | @import "shared/fonts.rasi" 21 | 22 | /*****----- Main Window -----*****/ 23 | window { 24 | transparency: "real"; 25 | location: center; 26 | anchor: center; 27 | fullscreen: false; 28 | width: 30%; 29 | height: 60%; 30 | x-offset: 0%; 31 | y-offset: 10%; 32 | 33 | enabled: true; 34 | margin: 0px; 35 | padding: 0px; 36 | border: 0px solid; 37 | border-radius: 12px; 38 | border-color: @selected; 39 | background-color: black / 30%; 40 | cursor: "default"; 41 | } 42 | 43 | /*****----- Main Box -----*****/ 44 | mainbox { 45 | enabled: true; 46 | spacing: 20px; 47 | margin: 0px; 48 | padding: 20px; 49 | border: 0px solid; 50 | border-radius: 0px 0px 0px 0px; 51 | border-color: @selected; 52 | background-color: transparent; 53 | children: [ "inputbar", "listview" ]; 54 | } 55 | 56 | /*****----- Inputbar -----*****/ 57 | inputbar { 58 | enabled: true; 59 | spacing: 10px; 60 | margin: 0% 0%; 61 | padding: 15px; 62 | border: 0px solid; 63 | border-radius: 10px; 64 | border-color: @selected; 65 | background-color: white / 5%; 66 | text-color: @foreground; 67 | children: [ "prompt", "entry" ]; 68 | } 69 | 70 | prompt { 71 | enabled: true; 72 | background-color: transparent; 73 | text-color: inherit; 74 | } 75 | textbox-prompt-colon { 76 | enabled: true; 77 | expand: false; 78 | str: "::"; 79 | background-color: transparent; 80 | text-color: inherit; 81 | } 82 | entry { 83 | enabled: true; 84 | background-color: transparent; 85 | text-color: inherit; 86 | cursor: text; 87 | placeholder: "Search"; 88 | placeholder-color: inherit; 89 | } 90 | 91 | /*****----- Listview -----*****/ 92 | listview { 93 | enabled: true; 94 | columns: 5; 95 | lines: 3; 96 | cycle: true; 97 | dynamic: true; 98 | scrollbar: true; 99 | layout: vertical; 100 | reverse: false; 101 | fixed-height: true; 102 | fixed-columns: true; 103 | 104 | spacing: 0px; 105 | margin: 0px; 106 | padding: 0px; 107 | border: 0px solid; 108 | border-radius: 0px; 109 | border-color: @selected; 110 | background-color: transparent; 111 | text-color: @foreground; 112 | cursor: "default"; 113 | } 114 | scrollbar { 115 | handle-width: 5px ; 116 | handle-color: @selected; 117 | border-radius: 0px; 118 | background-color: @background-alt; 119 | } 120 | 121 | /*****----- Elements -----*****/ 122 | element { 123 | enabled: true; 124 | spacing: 15px; 125 | margin: 0px; 126 | padding: 20px 10px; 127 | border: 0px solid; 128 | border-radius: 10px; 129 | border-color: @selected; 130 | background-color: transparent; 131 | text-color: @foreground; 132 | orientation: vertical; 133 | cursor: pointer; 134 | } 135 | element normal.normal { 136 | background-color: transparent; 137 | text-color: @foreground; 138 | } 139 | element selected.normal { 140 | background-color: white / 5%; 141 | text-color: @foreground; 142 | } 143 | element-icon { 144 | background-color: transparent; 145 | text-color: inherit; 146 | size: 64px; 147 | cursor: inherit; 148 | } 149 | element-text { 150 | background-color: transparent; 151 | text-color: inherit; 152 | highlight: inherit; 153 | cursor: inherit; 154 | vertical-align: 0.5; 155 | horizontal-align: 0.5; 156 | } 157 | 158 | /*****----- Message -----*****/ 159 | error-message { 160 | padding: 15px; 161 | border: 2px solid; 162 | border-radius: 10px; 163 | border-color: @selected; 164 | background-color: black / 10%; 165 | text-color: @foreground; 166 | } 167 | textbox { 168 | background-color: transparent; 169 | text-color: @foreground; 170 | vertical-align: 0.5; 171 | horizontal-align: 0.0; 172 | highlight: none; 173 | } 174 | -------------------------------------------------------------------------------- /modded/Windows/win10.sh: -------------------------------------------------------------------------------- 1 | #/bin/bash 2 | apt install git gedit plank rofi -y 3 | apt install xfce4-panel-profiles xfce4-appmenu-plugin -y 4 | git clone https://github.com/B00merang-Artwork/Windows-10 ; mv Windows-10 /usr/share/icons/ 5 | git clone https://github.com/B00merang-Project/Windows-10 ; mv Windows-10 /usr/share/themes/ 6 | git clone https://github.com/B00merang-Project/Windows-10-Dark ; mv Windows-10-Dark /usr/share/themes/ 7 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/Windows/Win10-1.jpg -P /usr/share/backgrounds/ 8 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/Windows/Win10-2.jpg -P /usr/share/backgrounds/ 9 | 10 | #Panel 11 | mkdir -p ~/.local/share/xfce4-panel-profiles 12 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/Windows/Win-10.tar.bz2 13 | mv ~/Win-10.tar.bz2 ~/.local/share/xfce4-panel-profiles/ 14 | 15 | dbus-launch xfce4-panel-profiles load ~/.local/share/xfce4-panel-profiles/Win-10.tar.bz2 16 | 17 | sleep 2 18 | 19 | #theme 20 | echo "" 21 | echo "Please wait,." 22 | echo "" 23 | sleep 2 24 | dbus-launch xfconf-query -c xfce4-desktop -np '/desktop-icons/style' -t 'int' -s '0' 25 | sleep 2 26 | dbus-launch xfconf-query -c xsettings -p /Net/ThemeName -s "Windows-10-Dark" 27 | sleep 2 28 | dbus-launch xfconf-query -c xfwm4 -p /general/theme -s "Windows-10-Dark" 29 | sleep 2 30 | dbus-launch xfconf-query -c xsettings -p /Net/IconThemeName -s "Windows-10" 31 | sleep 2 32 | dbus-launch xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "Default" 33 | sleep 2 34 | dbus-launch xfconf-query -c xfwm4 -p /general/show_dock_shadow -s true 35 | sleep 2 36 | dbus-launch xfconf-query -c xfce4-desktop -p $(dbus-launch xfconf-query -c xfce4-desktop -l | grep last-image) -s /usr/share/backgrounds/Win10-1.jpg 37 | sleep 2 38 | #rm modded.sh 39 | -------------------------------------------------------------------------------- /modded/Windows/win11.sh: -------------------------------------------------------------------------------- 1 | #/bin/bash 2 | apt install git gedit rofi -y 3 | apt install xfce4-panel-profiles xfce4-appmenu-plugin -y 4 | wget https://github.com/wahasa/Ubuntu/blob/main/modded/Windows/Icons-Win11.zip?raw=true -O Icons-Win11.zip ; unzip Icons-Win11.zip ; mv Windows-11 /usr/share/icons/ 5 | git clone https://github.com/B00merang-Project/Windows-10-Fluent Windows-11 ; mv Windows-11 /usr/share/themes/ 6 | git clone https://github.com/B00merang-Project/Windows-10-Fluent-Dark Windows-11-Dark ; mv Windows-11-Dark /usr/share/themes/ 7 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/Windows/Win11-1.jpg -P /usr/share/backgrounds/ 8 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/Windows/Win11-2.jpg -P /usr/share/backgrounds/ 9 | rm Icons-Win11.zip 10 | 11 | #Rofi 12 | #git clone --depth=1 https://github.com/adi1090x/rofi.git 13 | #cd rofi ; ./setup.sh ; cd 14 | rm ~/.config/rofi/config.rasi 15 | rm ~/.config/rofi/launchers/type-3/launcher.sh 16 | rm ~/.config/rofi/launchers/type-3/style-1.rasi 17 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/theme/launcher.sh -P ~/.config/rofi/launchers/type-3/ 18 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/Windows/style-1.rasi -P ~/.config/rofi/launchers/type-3/ 19 | chmod +x ~/.config/rofi/launchers/type-3/launcher.sh 20 | rm -rf rofi 21 | 22 | #Panel 23 | mkdir -p ~/.local/share/xfce4-panel-profiles 24 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/Windows/Win-11.tar.bz2 25 | mv ~/Win-11.tar.bz2 ~/.local/share/xfce4-panel-profiles/ 26 | sleep 2 27 | 28 | dbus-launch xfce4-panel-profiles load ~/.local/share/xfce4-panel-profiles/Win-11.tar.bz2 29 | 30 | sleep 2 31 | vnc-start ; sleep 5 ; vnc-stop 32 | 33 | #theme 34 | echo "" 35 | echo "Please wait,." 36 | echo "" 37 | sleep 2 38 | dbus-launch xfconf-query -c xfce4-desktop -np '/desktop-icons/style' -t 'int' -s '0' 39 | sleep 2 40 | dbus-launch xfconf-query -c xsettings -p /Net/ThemeName -s "Windows-11-Dark" 41 | sleep 2 42 | dbus-launch xfconf-query -c xfwm4 -p /general/theme -s "Windows-11-Dark" 43 | sleep 2 44 | dbus-launch xfconf-query -c xsettings -p /Net/IconThemeName -s "Windows-11" 45 | sleep 2 46 | dbus-launch xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "Default" 47 | sleep 2 48 | dbus-launch xfconf-query -c xfwm4 -p /general/show_dock_shadow -s true 49 | sleep 2 50 | dbus-launch xfconf-query -c xfce4-desktop -p $(dbus-launch xfconf-query -c xfce4-desktop -l | grep last-image) -s /usr/share/backgrounds/Win11-1.jpg 51 | sleep 2 52 | #rm modded.sh 53 | -------------------------------------------------------------------------------- /modded/de-ubuntu.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #Get the necessary components 3 | apt-get update 4 | apt-get install udisks2 -y 5 | echo " " > /var/lib/dpkg/info/udisks2.postinst 6 | apt-mark hold udisks2 7 | apt-get install sudo tzdata -y 8 | apt-get install xfce4 xfce4-goodies gnome-terminal nautilus parole -y 9 | apt-get install tigervnc-standalone-server dbus-x11 -y 10 | apt-get --fix-broken install 11 | apt-get clean 12 | 13 | #Setup the necessary files 14 | mkdir -p ~/.vnc 15 | echo "#!/bin/bash 16 | export PULSE_SERVER=127.0.0.1 17 | xrdb $HOME/.Xresources 18 | startxfce4" > ~/.vnc/xstartup 19 | 20 | echo "#!/bin/sh 21 | export DISPLAY=:1 22 | export PULSE_SERVER=127.0.0.1 23 | rm -rf /run/dbus/dbus.pid 24 | dbus-launch xfce4-session" > /usr/local/bin/vncstart 25 | echo "vncserver -geometry 1600x900 -name remote-desktop :1" > /usr/local/bin/vnc-start 26 | echo "vncserver -kill :*" > /usr/local/bin/vnc-stop 27 | chmod +x ~/.vnc/xstartup 28 | chmod +x /usr/local/bin/* 29 | clear 30 | echo "" 31 | echo "Installing Browser,.." 32 | echo "" 33 | #Browser Fix 34 | cp /etc/apt/sources.list ~/ 35 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/passwd -P .vnc/ 36 | echo "deb http://ftp.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list 37 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 38 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 39 | apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 605C66F00D6C9793 40 | apt update 41 | apt install firefox-esr -y 42 | vnc-start 43 | sleep 5 44 | DISPLAY=:1 firefox & 45 | sleep 10 46 | pkill -f firefox 47 | vnc-stop 48 | sleep 2 49 | 50 | wget -O $(find ~/.mozilla/firefox -name *.default-esr)/user.js https://raw.githubusercontent.com/wahasa/Ubuntu/main/Patch/user.js 51 | 52 | rm -rf /etc/apt/sources.list 53 | mv sources.list /etc/apt/ 54 | rm .vnc/passwd 55 | clear 56 | echo "" 57 | echo "Installing Modded,.." 58 | echo "" 59 | #Ubuntu Modded 60 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/modded.sh ; chmod +x modded.sh ; ./modded.sh 61 | clear 62 | echo "" 63 | echo "Vnc Server address will run at 127.0.0.1:5901" 64 | echo "Start Vnc Server, run vnc-start" 65 | echo "Stop Vnc Server, run vnc-stop" 66 | echo "" 67 | rm de-ubuntu.sh 68 | -------------------------------------------------------------------------------- /modded/ubuntu/README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | Ubuntu Desktop Environment

4 | -------------------------------------------------------------------------------- /modded/ubuntu/launcher/firefox-esr.dockitem: -------------------------------------------------------------------------------- 1 | [PlankDockItemPreferences] 2 | Launcher=file:///usr/share/applications/firefox-esr.desktop -------------------------------------------------------------------------------- /modded/ubuntu/launcher/org.gnome.Nautilus.dockitem: -------------------------------------------------------------------------------- 1 | [PlankDockItemPreferences] 2 | Launcher=file:///usr/share/applications/org.gnome.Nautilus.desktop 3 | -------------------------------------------------------------------------------- /modded/ubuntu/launcher/org.gnome.Terminal.dockitem: -------------------------------------------------------------------------------- 1 | [PlankDockItemPreferences] 2 | Launcher=file:///usr/share/applications/org.gnome.Terminal.desktop 3 | -------------------------------------------------------------------------------- /modded/ubuntu/launcher/org.gnome.gedit.dockitem: -------------------------------------------------------------------------------- 1 | [PlankDockItemPreferences] 2 | Launcher=file:///usr/share/applications/org.gnome.gedit.desktop 3 | -------------------------------------------------------------------------------- /modded/ubuntu/launcher/plank-preferences.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Icon=plank 4 | Exec=plank --preferences 5 | Hidden=false 6 | NoDisplay=false 7 | Name=Plank Peferences -------------------------------------------------------------------------------- /modded/ubuntu/launcher/plank-preferences.dockitem: -------------------------------------------------------------------------------- 1 | [PlankDockItemPreferences] 2 | Launcher=file:///usr/share/applications/plank-preferences.desktop -------------------------------------------------------------------------------- /modded/ubuntu/launcher/plank.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Exec=plank 4 | Hidden=false 5 | NoDisplay=false 6 | Name=Plank -------------------------------------------------------------------------------- /modded/ubuntu/launcher/rofi-launcher.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Icon=~/.local/share/icons/menu.png 4 | Exec=sh -c ~/.config/rofi/launchers/type-3/launcher.sh 5 | Hidden=false 6 | NoDisplay=false 7 | Name=Menu Launcher 8 | -------------------------------------------------------------------------------- /modded/ubuntu/launcher/rofi-launcher.dockitem: -------------------------------------------------------------------------------- 1 | [PlankDockItemPreferences] 2 | Launcher=file:///usr/share/applications/rofi-launcher.desktop -------------------------------------------------------------------------------- /modded/ubuntu/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/ubuntu/menu.png -------------------------------------------------------------------------------- /modded/ubuntu/modded.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | apt install git gedit plank rofi -y 3 | apt install xfce4-panel-profiles xfce4-appmenu-plugin -y 4 | apt install yaru-theme-gtk yaru-theme-icon ubuntu-wallpapers -y 5 | 6 | #Rofi 7 | git clone --depth=1 https://github.com/adi1090x/rofi.git 8 | cd rofi ; ./setup.sh ; cd 9 | rm ~/.config/rofi/config.rasi 10 | rm ~/.config/rofi/launchers/type-3/launcher.sh 11 | rm ~/.config/rofi/launchers/type-3/style-1.rasi 12 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/theme/launcher.sh -P ~/.config/rofi/launchers/type-3/ 13 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/theme/style-1.rasi -P ~/.config/rofi/launchers/type-3/ 14 | chmod +x ~/.config/rofi/launchers/type-3/launcher.sh 15 | rm -rf rofi 16 | 17 | #Panel 18 | mkdir -p ~/.local/share/xfce4-panel-profiles 19 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/theme/config.txt 20 | tar --sort=name --format ustar -cvjhf ubuntu.tar.bz2 config.txt 21 | mv ~/ubuntu.tar.bz2 ~/.local/share/xfce4-panel-profiles/ 22 | sleep 2 23 | 24 | dbus-launch xfce4-panel-profiles load ~/.local/share/xfce4-panel-profiles/ubuntu.tar.bz2 25 | 26 | sleep 2 27 | vnc-start ; sleep 5 ; vnc-stop 28 | rm config.txt 29 | 30 | #Plank 31 | mkdir -p ~/.config/autostart 32 | wget https://github.com/wahasa/Ubuntu/raw/main/modded/ubuntu/menu.png -P ~/.local/share/icons/ 33 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/plank.desktop -P ~/.config/autostart/ 34 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/rofi-launcher.desktop -P /usr/share/applications/ 35 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/plank-preferences.desktop -P /usr/share/applications/ 36 | 37 | mkdir -p ~/.config/plank/dock1 38 | mkdir -p ~/.config/plank/dock1/launchers 39 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/firefox-esr.dockitem -P ~/.config/plank/dock1/launchers/ 40 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/rofi-launcher.dockitem -P ~/.config/plank/dock1/launchers/ 41 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/org.gnome.gedit.dockitem -P ~/.config/plank/dock1/launchers/ 42 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/plank-preferences.dockitem -P ~/.config/plank/dock1/launchers/ 43 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/org.gnome.Nautilus.dockitem -P ~/.config/plank/dock1/launchers/ 44 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/launcher/org.gnome.Terminal.dockitem -P ~/.config/plank/dock1/launchers/ 45 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/theme/dock.ini 46 | 47 | cat ~/dock.ini | dbus-launch dconf load /net/launchpad/plank/docks/dock1/ 48 | 49 | sleep 2 50 | vnc-start ; sleep 5 ; vnc-stop 51 | rm dock.ini 52 | 53 | #theme 54 | mkdir -p ~/.local/share/plank/themes 55 | mkdir -p ~/.local/share/plank/themes/Azeny 56 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/modded/ubuntu/theme/dock.theme -P ~/.local/share/plank/themes/Azeny/ 57 | echo "" 58 | echo "Please wait,." 59 | echo "" 60 | sleep 2 61 | dbus-launch xfconf-query -c xfce4-desktop -np '/desktop-icons/style' -t 'int' -s '0' 62 | sleep 2 63 | dbus-launch xfconf-query -c xsettings -p /Net/ThemeName -s "Yaru-magenta-dark" 64 | sleep 2 65 | dbus-launch xfconf-query -c xfwm4 -p /general/theme -s "Yaru-dark" 66 | sleep 2 67 | dbus-launch xfconf-query -c xsettings -p /Net/IconThemeName -s "Yaru-magenta-dark" 68 | sleep 2 69 | dbus-launch xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "Yaru-dark" 70 | sleep 2 71 | dbus-launch xfconf-query -c xfwm4 -p /general/show_dock_shadow -s false 72 | sleep 2 73 | dbus-launch xfconf-query -c xfce4-desktop -p $(dbus-launch xfconf-query -c xfce4-desktop -l | grep last-image) -s /usr/share/backgrounds/warty-final-ubuntu.png 74 | sleep 2 75 | rm modded.sh 76 | -------------------------------------------------------------------------------- /modded/ubuntu/theme/Ubuntu-1.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/ubuntu/theme/Ubuntu-1.tar.bz2 -------------------------------------------------------------------------------- /modded/ubuntu/theme/Ubuntu-2.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/ubuntu/theme/Ubuntu-2.tar.bz2 -------------------------------------------------------------------------------- /modded/ubuntu/theme/config.txt: -------------------------------------------------------------------------------- 1 | /configver 2 2 | /panels uint32 1 3 | /panels/dark-mode true 4 | /panels/panel-0/autohide-behavior uint32 0 5 | /panels/panel-0/background-alpha uint32 80 6 | /panels/panel-0/background-style uint32 0 7 | /panels/panel-0/disable-struts false 8 | /panels/panel-0/enter-opacity uint32 100 9 | /panels/panel-0/leave-opacity uint32 100 10 | /panels/panel-0/length uint32 100 11 | /panels/panel-0/length-adjust true 12 | /panels/panel-0/mode uint32 0 13 | /panels/panel-0/nrows uint32 1 14 | /panels/panel-0/plugin-ids [<1>, <7>, <3>, <2>, <13>, <4>, <5>, <8>, <9>, <10>, <11>] 15 | /panels/panel-0/position 'p=6;x=0;y=0' 16 | /panels/panel-0/position-locked true 17 | /panels/panel-0/size uint32 24 18 | /panels/panel-0/span-monitors false 19 | /plugins/plugin-1 'applicationsmenu' 20 | /plugins/plugin-1/button-icon 'ubuntu-logo' 21 | /plugins/plugin-1/button-title 'Applications' 22 | /plugins/plugin-1/custom-menu false 23 | /plugins/plugin-1/show-button-title true 24 | /plugins/plugin-1/show-generic-names false 25 | /plugins/plugin-1/show-menu-icons true 26 | /plugins/plugin-1/show-tooltips false 27 | /plugins/plugin-10 'separator' 28 | /plugins/plugin-11 'actions' 29 | /plugins/plugin-11/appearance uint32 0 30 | /plugins/plugin-11/items [<'-lock-screen'>, <'-switch-user'>, <'-separator'>, <'-suspend'>, <'-hibernate'>, <'-hybrid-sleep'>, <'-separator'>, <'-shutdown'>, <'-restart'>, <'-separator'>, <'-logout'>, <'+logout-dialog'>] 31 | /plugins/plugin-13 'separator' 32 | /plugins/plugin-13/expand true 33 | /plugins/plugin-13/style uint32 0 34 | /plugins/plugin-2 'separator' 35 | /plugins/plugin-2/expand true 36 | /plugins/plugin-2/style uint32 0 37 | /plugins/plugin-3 'clock' 38 | /plugins/plugin-3/digital-format '%_d %b %R' 39 | /plugins/plugin-3/digital-layout uint32 3 40 | /plugins/plugin-3/digital-time-font 'Cantarell 11' 41 | /plugins/plugin-3/digital-time-format '%_H:%M' 42 | /plugins/plugin-4 'separator' 43 | /plugins/plugin-4/expand true 44 | /plugins/plugin-4/style uint32 0 45 | /plugins/plugin-5 'notification-plugin' 46 | /plugins/plugin-7 'appmenu' 47 | /plugins/plugin-7/plugins/plugin-7/bold-application-name true 48 | /plugins/plugin-7/plugins/plugin-7/compact-mode true 49 | /plugins/plugin-7/plugins/plugin-7/expand false 50 | /plugins/plugin-8 'pulseaudio' 51 | /plugins/plugin-8/enable-keyboard-shortcuts true 52 | /plugins/plugin-8/enable-mpris true 53 | /plugins/plugin-8/enable-multimedia-keys true 54 | /plugins/plugin-8/mixer-command 'pavucontrol' 55 | /plugins/plugin-8/mpris-players ';firefox.instance23960;firefox.instance28809;firefox.instance30781;firefox.instance30978;firefox.instance31735;firefox.instance857;parole' 56 | /plugins/plugin-8/show-notifications true 57 | /plugins/plugin-9 'separator' 58 | /plugins/plugin-9/expand false 59 | /plugins/plugin-9/style uint32 0 60 | -------------------------------------------------------------------------------- /modded/ubuntu/theme/dock.ini: -------------------------------------------------------------------------------- 1 | [/] 2 | alignment='Center' 3 | auto-pinning=true 4 | current-workspace-only=false 5 | dock-items=['plank-preferences.dockitem', 'org.gnome.gedit.dockitem', 'org.gnome.Nautilus.dockitem', 'firefox-esr.dockitem', 'org.gnome.Terminal.dockitem', 'rofi-launcher.dockitem'] 6 | hide-delay=0 7 | hide-mode='intelligent' 8 | icon-size=50 9 | items-alignment='start' 10 | lock-items=false 11 | monitor='' 12 | offset=0 13 | pinned-only=false 14 | position='left' 15 | pressure-reveal=false 16 | show-dock-item=false 17 | theme='Transparent' 18 | tooltips-enabled=true 19 | unhide-delay=0 20 | zoom-enabled=true 21 | zoom-percent=150 22 | -------------------------------------------------------------------------------- /modded/ubuntu/theme/dock.theme: -------------------------------------------------------------------------------- 1 | [PlankTheme] 2 | TopRoundness=4 3 | BottomRoundness=0 4 | LineWidth=0 5 | OuterStrokeColor=42;;50;;56;;164 6 | FillStartColor=42;;50;;56;;164 7 | FillEndColor=42;;50;;56;;164 8 | InnerStrokeColor=42;;50;;56;;0 9 | 10 | 11 | [PlankDockTheme] 12 | HorizPadding=1.4 13 | TopPadding=2 14 | BottomPadding=1.6 15 | 16 | ItemPadding=4 17 | IndicatorSize=3 18 | IconShadowSize=1 19 | 20 | UrgentBounceHeight=1.6 21 | LaunchBounceHeight=0.625 22 | FadeOpacity=1 23 | ClickTime=300 24 | UrgentBounceTime=600 25 | LaunchBounceTime=600 26 | ActiveTime=300 27 | SlideTime=300 28 | FadeTime=250 29 | HideTime=250 30 | GlowSize=30 31 | GlowTime=10000 32 | GlowPulseTime=2000 33 | UrgentHueShift=150 34 | ItemMoveTime=450 35 | CascadeHide=true 36 | BadgeColor=0;;0;;0;;0 37 | -------------------------------------------------------------------------------- /modded/ubuntu/theme/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya (adi1090x) 4 | ## Github : @adi1090x 5 | # 6 | ## Rofi : Launcher (Modi Drun, Run, File Browser, Window) 7 | # 8 | ## Available Styles 9 | # 10 | ## style-1 style-2 style-3 style-4 style-5 11 | ## style-6 style-7 style-8 style-9 style-10 12 | 13 | dir="$HOME/.config/rofi/launchers/type-3" 14 | theme='style-1' 15 | 16 | ## Run 17 | rofi \ 18 | -show drun \ 19 | -theme ${dir}/${theme}.rasi 20 | -------------------------------------------------------------------------------- /modded/ubuntu/theme/style-1.rasi: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Author : Aditya Shakya (adi1090x) 4 | * Github : @adi1090x 5 | * 6 | * Rofi Theme File 7 | * Rofi Version: 1.7.3 8 | **/ 9 | 10 | /*****----- Configuration -----*****/ 11 | configuration { 12 | modi: "drun"; 13 | show-icons: true; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | } 17 | 18 | /*****----- Global Properties -----*****/ 19 | @import "shared/colors.rasi" 20 | @import "shared/fonts.rasi" 21 | 22 | /*****----- Main Window -----*****/ 23 | window { 24 | transparency: "real"; 25 | location: center; 26 | anchor: center; 27 | fullscreen: false; 28 | width: 80%; 29 | height: 80%; 30 | x-offset: 0px; 31 | y-offset: 0px; 32 | 33 | enabled: true; 34 | margin: 0px; 35 | padding: 0px; 36 | border: 0px solid; 37 | border-radius: 12px; 38 | border-color: @selected; 39 | background-color: black / 30%; 40 | cursor: "default"; 41 | } 42 | 43 | /*****----- Main Box -----*****/ 44 | mainbox { 45 | enabled: true; 46 | spacing: 20px; 47 | margin: 0px; 48 | padding: 20px; 49 | border: 0px solid; 50 | border-radius: 0px 0px 0px 0px; 51 | border-color: @selected; 52 | background-color: transparent; 53 | children: [ "inputbar", "listview" ]; 54 | } 55 | 56 | /*****----- Inputbar -----*****/ 57 | inputbar { 58 | enabled: true; 59 | spacing: 10px; 60 | margin: 0% 20%; 61 | padding: 15px; 62 | border: 0px solid; 63 | border-radius: 10px; 64 | border-color: @selected; 65 | background-color: white / 5%; 66 | text-color: @foreground; 67 | children: [ "prompt", "entry" ]; 68 | } 69 | 70 | prompt { 71 | enabled: true; 72 | background-color: transparent; 73 | text-color: inherit; 74 | } 75 | textbox-prompt-colon { 76 | enabled: true; 77 | expand: false; 78 | str: "::"; 79 | background-color: transparent; 80 | text-color: inherit; 81 | } 82 | entry { 83 | enabled: true; 84 | background-color: transparent; 85 | text-color: inherit; 86 | cursor: text; 87 | placeholder: "Search"; 88 | placeholder-color: inherit; 89 | } 90 | 91 | /*****----- Listview -----*****/ 92 | listview { 93 | enabled: true; 94 | columns: 5; 95 | lines: 3; 96 | cycle: true; 97 | dynamic: true; 98 | scrollbar: true; 99 | layout: vertical; 100 | reverse: false; 101 | fixed-height: true; 102 | fixed-columns: true; 103 | 104 | spacing: 0px; 105 | margin: 0px; 106 | padding: 0px; 107 | border: 0px solid; 108 | border-radius: 0px; 109 | border-color: @selected; 110 | background-color: transparent; 111 | text-color: @foreground; 112 | cursor: "default"; 113 | } 114 | scrollbar { 115 | handle-width: 5px ; 116 | handle-color: @selected; 117 | border-radius: 0px; 118 | background-color: @background-alt; 119 | } 120 | 121 | /*****----- Elements -----*****/ 122 | element { 123 | enabled: true; 124 | spacing: 15px; 125 | margin: 0px; 126 | padding: 20px 10px; 127 | border: 0px solid; 128 | border-radius: 10px; 129 | border-color: @selected; 130 | background-color: transparent; 131 | text-color: @foreground; 132 | orientation: vertical; 133 | cursor: pointer; 134 | } 135 | element normal.normal { 136 | background-color: transparent; 137 | text-color: @foreground; 138 | } 139 | element selected.normal { 140 | background-color: white / 5%; 141 | text-color: @foreground; 142 | } 143 | element-icon { 144 | background-color: transparent; 145 | text-color: inherit; 146 | size: 64px; 147 | cursor: inherit; 148 | } 149 | element-text { 150 | background-color: transparent; 151 | text-color: inherit; 152 | highlight: inherit; 153 | cursor: inherit; 154 | vertical-align: 0.5; 155 | horizontal-align: 0.5; 156 | } 157 | 158 | /*****----- Message -----*****/ 159 | error-message { 160 | padding: 15px; 161 | border: 2px solid; 162 | border-radius: 10px; 163 | border-color: @selected; 164 | background-color: black / 10%; 165 | text-color: @foreground; 166 | } 167 | textbox { 168 | background-color: transparent; 169 | text-color: @foreground; 170 | vertical-align: 0.5; 171 | horizontal-align: 0.0; 172 | highlight: none; 173 | } 174 | -------------------------------------------------------------------------------- /modded/ubuntu/ubuntu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wahasa/Ubuntu/33fefe168b900647fce2b20d23febce870803ddf/modded/ubuntu/ubuntu.jpg -------------------------------------------------------------------------------- /tigervnc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pkg install tigervnc xorg-xhost -y 3 | echo "vncserver -geometry 1600x900 -listen tcp :1 && DISPLAY=:1 xhost +" > $PREFIX/bin/vncstart 4 | echo "vncserver -kill :1" > $PREFIX/bin/vncstop 5 | chmod +x $PREFIX/bin/vncstart 6 | chmod +x $PREFIX/bin/vncstop 7 | 8 | rm tigervnc 9 | --------------------------------------------------------------------------------