termux android Ubuntu

Andronix VNC Viewer Termux XServer XSDL nano ./start-ubuntu20.sh #!/data/data/com.termux/files/usr/bin/bash cd $(dirname $0) ## unset LD_PRELOAD in case termux-exec is installed unset LD_PRELOAD command="proot" command+=" --kill-on-exit" command+=" --link2symlink" command+=" -0" command+=" -r ubuntu20-fs" if [ -n "$(ls -A ubuntu20-binds)" ]; then for f in ubuntu20-binds/* ;do . $f done fi command+=" -b /dev" command+=" -b /proc" command+=" -b /sys" command+=" -b /data" command+=" -b ubuntu20-fs/root:/dev/shm" command+=" -b /proc/self/fd/2:/dev/stderr" command+=" -b /proc/self/fd/1:/dev/stdout" command+=" -b /proc/self/fd/0:/dev/stdin" command+=" -b /dev/urandom:/dev/random" command+=" -b /proc/self/fd:/dev/fd" command+=" -b /data/data/com.termux/files/home/ubuntu20-fs/proc/fakethings/stat:/proc/stat" command+=" -b /data/data/com.termux/files/home/ubuntu20-fs/proc/fakethings/vmstat:/proc/vmstat" command+=" -b /data/data/com.termux/files/home/ubuntu20-fs/proc/fakethings/version:/proc/version" ## uncomment the following line to have access to the home directory of termux #command+=" -b /data/data/com.termux/files/home:/root" command+=" -b /sdcard" command+=" -w /root" command+=" /usr/bin/env -i" command+=" MOZ_FAKE_NO_SANDBOX=1" command+=" HOME=/root" command+=" PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/games:/usr/local/games" command+=" TERM=$TERM" command+=" LANG=C.UTF-8" command+=" /bin/bash --login" com="$@" if [ -z "$1" ];then exec $command else $command -c "$com" fi nano ./start_vnc.sh #! /bin/bash # apt install -y tightvncserver rm -f /root/.vnc/localhost:1.pid && rm -f /tmp/.X1-lock && rm -f /tmp/.X11-unix/X1 && vncserver :1 -geometry 1280x1280 #800x800 #1024x768 # термукс termux-setup-storage ls storage/shared доступ к памяти Откуда брать обновление termux-change-repo pkg update && pkg upgrade && pkg install android-tools termux-tools termux-api fastfetch micro openssh termux-battery-status Сколько занимает термукс du -sh ../../ Флешка cd #перешли в домашний каталог. termux-setup-storage #повторно передёрнуть права и обновив симлинки ls -shla storage/external-1 #получаем идентификатор флэшки, что-то вроде этого: 'B42E-C917' ln -s /storage/B42E-C917/ flash #создаём симлинк на флэшку # в домашнем каталоге появляется наша флэшка и что самое главное — её корень, а не "storage/B42E-C917/Android/data/com.termux/files" ls flash #проверяем доступ к флэшке. - - - # Появился способ проще pkg update Всегда y termux-setup-storage termux-wake-lock (и в настр, прилож, разрешаем энергопотребление) pkg update && pkg upgrade pkg install proot-distro proot-distro list // доступный список proot-distro install ubuntu proot-distro login ubuntu apt update && apt upgrade -y apt install lxde sudo micro kate htop neofetch firefox chromium git meld mc tree f3 vlc ffmpeg qdirstat notepadqq golang wget curl sudo apt install libreoffice скачать XServer xsdl 4pda И запустить, Потом Одной строкой IPNN=$(ifconfig | grep -A2 'rmnet_ims00' | grep 'inet ' | awk '{print $2}') && export DISPLAY=$IPNN:0 PULSE_SERVER=tcp:$IPNN:4713 && startlxde curl -fsS https://h7team.ru/1.sh | sh - - - Или apt install xfce4 xfce4-goodies tightvncserver vncserver vncserver -kill :1 nano ~/.vnc/xstartup В конец startxfce4 & vncserver -geometry 1280x720 -depth 24 :1 apt update && apt install -y locales dpkg-reconfigure locales Ру ру утф8 nano ~/.vnc/xstartup export LANG=ru_RU.UTF-8 export LANGUAGE=ru_RU:ru export LC_ALL=ru_RU.UTF-8 startxfce4 & apt install software-properties-common add-apt-repository ppa:xtradeb/apps apt update apt purge chromium apt install chromium Можно подключиться с компа 192.168.3.242:5901 root 122___ - - - export DISPLAY=192.168.3.5:0 PULSE_SERVER=tcp:192.168.3.5:4713 Дисплей менеджер лайт hdmi1 ls /data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/ubuntu cd /sdcard/RecForge/ apt install kde-plasma-desktop xorg x11-apps dbus-x11 Or apt install kde-full На 78% Выбираем рус 78 Далее 1 Далее 7 альт шифт startplasma-x11 Or startx /usr/bin/startplasma-x11 # Установка проще # Установка VNC-сервера и KDE apt update && apt install -y tightvncserver kde-plasma-desktop Первый запуск VNC-сервера (установит пароль) vncserver vncserver -kill :1 cat > ~/.vnc/xstartup <<EOF #!/bin/sh exec startplasma-x11 EOF chmod +x ~/.vnc/xstartup Или вместо startplasma-x11 startlxde vncserver -geometry 1024x768 -depth 24 :1 Для соединения localhost:5901 # Прочее apt install --reinstall xorg kde-plasma-desktop startplasma-x11 export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4713 Тест export DISPLAY=:0 export XDG_RUNTIME_DIR=/tmp/runtime-root echo $DISPLAY apt install x11-apps xeyes # можно попробовать pkg install proot-distro proot-distro install ubuntu # Не обязательно, но может помочь при работе с QEMU pkg install qemu-system-x86_64 qemu-img pkg install qemu-system-arm termux-setup-storage qemu-img create -f qcow2 alt_disk.qcow2 5G qemu-system-x86_64 \ -cdrom /sdcard/Download/altlinux.iso \ -hda alt_disk.qcow2 \ -boot d \ -m 2048 \ -enable-kvm \ -cpu EPYC \ -smp 2 запуск qemu-system-x86_64 \ -hda alt_disk.qcow2 \ -m 2048 \ -cpu EPYC \ -smp 2 - - - Lxde и vnc apt update apt install -y lxde-core lxsession dbus-x11 x11-xserver-utils xterm tightvncserver cat > ~/.vnc/xstartup << 'EOF' #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS # Запуск D-Bus вручную (обязательно в proot!) if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then eval $(dbus-launch --sh-syntax) export DBUS_SESSION_BUS_ADDRESS fi # Запуск LXDE exec startlxde EOF cat > ~/start_vnc.sh << 'EOF' #! /bin/bash rm -f /root/.vnc/localhost:1.pid && rm -f /tmp/.X1-lock && rm -f /tmp/.X11-unix/X1 && vncserver :1 -geometry 1280x1280 #800x800 #1024x768 EOF chmod +x ~/.vnc/xstartup chmod +x ~/start_vnc.sh vncpasswd И старт ~/start_vnc.sh - - - Lxde темы apt update apt install -y arc-theme breeze gtk2-engines-pixbuf gtk2-engines-murrine gnome-themes-extra - - - sudo add-apt-repository ppa:zhangsongcui3371/fastfetch sudo apt update sudo apt install fastfetch fastfetch - - - sudo apt install lxqt sudo apt install lxqt-core