Releases: lfdevs/anland-termux
Releases · lfdevs/anland-termux
Anland: Termux 4.1
Based on Anland 4.1
Installation
- Android:
AnlandTermux-4.1.0.apk - Termux:
pkg install ./anland_4.1.0_aarch64.deb
- Ubuntu 26.04 Chroot/LXC container:
sudo apt install ./xwayland_24.1.10-90_arm64.deb unzip kwin_anland-4.1-4_6.6.4-0ubuntu90.zip -d kwin-debs-install/ sudo apt install kwin-debs-install/*.deb rm -rf kwin-debs-install/ sudo apt-mark hold xwayland kwin-common kwin-data kwin-wayland libkwin6 libegl-mesa0 libgbm1 libgl1-mesa-dri libglx-mesa0 mesa-libgallium mesa-vulkan-drivers
Usage
- On Termux:
anland > /dev/null 2>&1 &- Inside containers (requires sharing
TMPDIR):
sudo chmod -R 777 /tmp/anland
killall plasmashell > /dev/null 2>&1; killall kwin_wayland > /dev/null 2>&1; killall startplasma > /dev/null 2>&1;
unset DISPLAY
export ANLAND_SOCKET=/tmp/anland/display_daemon.sock ANLAND=1 ANLAND_DRM_DEVICE=/dev/dri/renderD128
export QT_QPA_PLATFORM=wayland
# Enable Freedreno (KGSL)
export MESA_LOADER_DRIVER_OVERRIDE=kgsl TURNIP_KMD=kgsl GALLIUM_DRIVER=freedreno FD_FORCE_KGSL=1
rm -f $XDG_RUNTIME_DIR/wayland-* > /dev/null 2>&1
dbus-run-session startplasma-wayland
# If startplasma-wayland cannot enter the desktop normally, you can use plasmashell
dbus-run-session -- bash -lc '
printf "export DBUS_SESSION_BUS_ADDRESS=%q\n" "$DBUS_SESSION_BUS_ADDRESS" > /tmp/anland/dbus-session.env
kwin_wayland plasmashell > /dev/null 2>&1 &
sleep 2
konsole
wait
'Anland: Termux 1.11
Based on Anland 1.11
Installation
- Android:
AnlandTermux-1.11.0.apk - Termux:
anland_1.11.0_aarch64.deb - Debian 13 Chroot/LXC container:
wayland-protocols_1.44-90_all.deb xwayland_24.1.6-90_arm64.deb weston_14.0.2-90_arm64.deb libweston-14-0_14.0.2-90_arm64.deb
Usage
- On Termux:
anland > /dev/null 2>&1 &- Inside containers (requires sharing
TMPDIR):
sudo chmod -R 777 /tmp/anland
export ANLAND_DISPLAY_SOCKET=/tmp/anland/display_daemon.sock
export WESTON_SOCKET="wayland-anland"
# Enable Freedreno (KGSL)
export MESA_LOADER_DRIVER_OVERRIDE=kgsl TURNIP_KMD=kgsl GALLIUM_DRIVER=freedreno FD_FORCE_KGSL=1 MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE=1 MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE_DRI3=1
weston --backend=anland --disp-sock="$ANLAND_DISPLAY_SOCKET" --width=3200 --height=1440 --socket-path="$SOCK" --xwayland