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 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 Сколько занимает термукс cd ../../ && 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 #проверяем доступ к флэшке. # Появился способ проще termux-setup-storage pkg update && pkg upgrade pkg install proot-distro proot-distro list // доступный список proot-distro install ubuntu proot-distro login ubuntu apt update && apt upgrade -y 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 альт шифт скачать XServer xsdl 4pda Одной строкой export DISPLAY=192.168.3.5:0 PULSE_SERVER=tcp:192.168.3.5:4713 startplasma-x11 Or startx /usr/bin/startplasma-x11 # Установка проще apt install lxde startlxde Дисплей менеджер лайт hdmi1 # Установка 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