最後活躍 1 month ago

startlxde_debian.sh 原始檔案
1#!/data/data/com.termux/files/usr/bin/bash
2
3# Kill open X11 processes
4kill -9 $(pgrep -f "termux.x11") 2>/dev/null
5
6# Prepare termux-x11 session
7export XDG_RUNTIME_DIR=${TMPDIR}
8termux-x11 :0 >/dev/null &
9
10# Wait a bit until termux-x11 gets started.
11sleep 3
12
13# Launch Termux X11 main activity
14am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity > /dev/null 2>&1
15sleep 1
16
17# Login in PRoot Environment. Do some initialization for PulseAudio, /tmp directory
18# and run LXDE as user droidmaster.
19# See also: https://github.com/termux/proot-distro
20# Argument -- acts as terminator of proot-distro login options processing.
21# All arguments behind it would not be treated as options of PRoot Distro.
22proot-distro login debian --shared-tmp -- /bin/bash -c 'export PULSE_SERVER=127.0.0.1 && export XDG_RUNTIME_DIR=${TMPDIR} && su - droidmaster -c "env DISPLAY=:0 startlxde"'
23
24exit 0