├── 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 |
5 |
6 |
7 | The application cannot be opened.
8 | Audacity
13 | Blender
14 |
15 | ```
16 | apt install blender
17 | ```
18 |
23 | Chromium
24 |
25 | ```
26 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/chromiumfix.sh ; chmod +x chromiumfix.sh ; ./chromiumfix.sh
27 | ```
28 |
33 | Firefox
34 |
35 | ```
36 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/firefoxfix.sh ; chmod +x firefoxfix.sh ; ./firefoxfix.sh
37 | ```
38 |
43 |
44 | ```
45 | apt install gnome-games
46 | ```
47 | Game Classic
52 | Gdebi
53 |
54 | ```
55 | apt install gdebi
56 | ```
57 |
62 | Gedit
63 |
64 | ```
65 | apt install gedit
66 | ```
67 |
72 | GIMP
73 |
74 | ```
75 | apt install gimp
76 | ```
77 |
82 | Inkscape
83 |
84 | ```
85 | apt install inkscape
86 | ```
87 |
92 |
93 | ```
94 | apt install kdenlive
95 | ```
96 | Kdenlive
101 | Krita
102 |
103 | ```
104 | apt install krita
105 | ```
106 |
111 | LibreOffice
112 |
113 | ```
114 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/libreofficefix.sh ; chmod +x libreofficefix.sh ; ./libreofficefix.sh
115 | ```
116 |
121 |
122 | ```
123 | apt install lollypop
124 | ```
125 | Lollypop
130 |
131 |
132 | The application cannot be opened.
133 | Notepadqq
138 | OBS Studio
139 |
140 | ```
141 | apt install obs-studio
142 | ```
143 |
148 |
149 |
150 | The application crached.
151 | Pi-Apps
156 | Thunderbird
157 |
158 | ```
159 | apt install thunderbird
160 | ```
161 |
166 |
167 |
168 | The application cannot be opened.
169 | VCL Player
174 | Vim Editor
175 |
176 | ```
177 | apt install vim
178 | ```
179 |
184 | VS Code
185 |
186 | ```
187 | wget https://raw.githubusercontent.com/wahasa/Ubuntu/main/Apps/vscodefix.sh ; chmod +x vscodefix.sh ; ./vscodefix.sh
188 | ```
189 |
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 |Install Desktop Xfce
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 |
Install Desktop Lxde
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 |
Install Desktop Lxqt
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 |
Install Desktop Kde
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 |
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 |Orange | 9 |Ubuntu | 10 |||
---|---|---|---|
Band | 16 |Year formed | 17 |No. of Albums | 18 |Most famous song | 19 |
Buzzcocks | 24 |1976 | 25 |9 | 26 |Ever fallen in love (with someone you shouldn't've) | 27 |
The Clash | 30 |1976 | 31 |6 | 32 |London Calling | 33 |
The Stranglers | 36 |1974 | 37 |17 | 38 |No More Heroes | 39 |
Total albums | 44 |77 | 45 |
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
Install Desktop Xfce
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