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