Skip to content

Releases

Lindroids 0.1.160

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:53
741798d

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.158

  • fix(run): track detached GUI children, merge CA exports, unblock the portal picker (e20e796)

Full diff: v0.1.158...v0.1.160

Lindroids 0.1.158

Choose a tag to compare

@github-actions github-actions released this 03 Nov 05:20

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.157

  • Caps Lock follows the page's keyboard, not a toggle in the relay (efc3c67)

Full diff: v0.1.157...v0.1.158

Lindroids 0.1.157

Choose a tag to compare

@github-actions github-actions released this 03 Nov 04:14
c6b3e02

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.155

  • Set PREFIX in the Flatpak sandbox's Termux environment (4e3a6d6)

Full diff: v0.1.155...v0.1.157

Lindroids 0.1.155

Choose a tag to compare

@github-actions github-actions released this 03 Nov 03:45
b6f7a34

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.153

  • Expose Termux's node and pnpm in the sandbox and stop page and compositor freezes (3c718b1)

Full diff: v0.1.153...v0.1.155

Lindroids 0.1.153

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:56
91c8981

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.149

  • X11 programs on a portrait tablet and on Termux from Google Play (d7e3d89)
  • Exports install with no taps through Termux's adb, paired once with Wireless debugging (7cbf94e)

Full diff: v0.1.149...v0.1.153

Lindroids 0.1.149

Choose a tag to compare

@github-actions github-actions released this 02 Nov 10:37

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.148

  • No Termux over an app's first start; an app whose run is over starts it again (2d9dec7)

Full diff: v0.1.148...v0.1.149

Lindroids 0.1.148

Choose a tag to compare

@github-actions github-actions released this 02 Nov 06:45

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.146

  • launch_in_termux: Termux's am when its socket server is off; success is am's "Starting:" (79dfcd4)
  • Ask to set up X11 at export, and in Termux for a launch with no terminal (5183515)

Full diff: v0.1.146...v0.1.148

Lindroids 0.1.146

Choose a tag to compare

@github-actions github-actions released this 02 Nov 06:12

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.145

  • A run that needs X11 offers to set it up (4fae328)

Full diff: v0.1.145...v0.1.146

Lindroids 0.1.145

Choose a tag to compare

@github-actions github-actions released this 02 Nov 04:45

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.144

  • Input as it happens, frames on the GPU, and only what changed (52fe794)

Full diff: v0.1.144...v0.1.145

Lindroids 0.1.144

Choose a tag to compare

@github-actions github-actions released this 02 Nov 04:14

Lindroids runs Linux GUI programs on Android — from Termux, a proot-distro distro or Flatpak —
and shows their windows in the phone's web browser. It is one package, installed with the
package manager that is already there: no app to install, no permission to grant, no root.
lindroids export <program> puts a program on the home screen as a shortcut owned by Termux.
Optionally, lindroids app install adds a small window app of ours (no browser, no Google or
Samsung server) and lindroids config browser app uses it.

Install or upgrade

curl -fsSL https://dixonsolutions.github.io/lindroids/install.sh | sh     # Termux, or any distro under proot, or desktop Linux
lindroids run mousepad               # its window opens in the browser
System Repository Upgrade
Termux (APT) deb https://dixonsolutions.github.io/lindroids termux main pkg upgrade
Termux (pacman bootstrap) https://dixonsolutions.github.io/lindroids/pacman/termux/$arch pacman -Syu
Debian, Ubuntu, Kali deb https://dixonsolutions.github.io/lindroids stable main apt update && apt upgrade
Arch, Manjaro, Artix https://dixonsolutions.github.io/lindroids/pacman/arch/$arch pacman -Syu
Fedora, RHEL, Rocky, Alma https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo dnf upgrade
openSUSE https://dixonsolutions.github.io/lindroids/rpm/lindroids.repo zypper update
Alpine, postmarketOS, Chimera https://dixonsolutions.github.io/lindroids/apk apk upgrade
Void https://dixonsolutions.github.io/lindroids/xbps xbps-install -Su
anything else static binaries below run install.sh again

The repositories are signed (https://dixonsolutions.github.io/lindroids/lindroids.asc; apk and xbps: https://dixonsolutions.github.io/lindroids/lindroids.rsa.pub).
Below: static CLIs for aarch64, armv7, x86_64 and i686 (*-linux-musl.tar.gz), the .deb and
.rpm packages, and SHA256SUMS.

Changes since v0.1.142

  • DISPLAY.md: Flatpaks that ask only for X11 (9819abf)
  • Flatpaks that ask for X11 and not Wayland run on X11 (1cb1080)

Full diff: v0.1.142...v0.1.144