It turns out that you can already run GUI Linux programs in the new Linux terminal app on Android 16, before Google releases the official GUI support. First I switched the audio system to pipewire in the VM by installing the pipewire-audio package, then I installed xrdp (an RDP server for X11), and pipewire-modules-xrdp, for audio support. Then I installed mate-desktop-environment and orca, enabled accessibility in Mate with "gsettings set org.mate.interface accessibility true", and enabled Orca to start automatically with "gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled true". Then I set the password for the default "droid" user with "sudo passwd droid", and created ~/.xinitrc with "#!/bin/sh" and "mate-session", and made it executable with "chmod +x ~/.xinitrc"" After doing all of this, I pressed the third unlabeled button in the Terminal app to open its menu, went to "Port control" and enabled port 3389. Then I installed Windows App from the Play Store and I added a PC with hostname 127.0.0.1, and added a user with the name "droid" and the password I set. When I connected to it, Orca started speaking, and after turning TalkBack off by holding the volume keys, I could control the Linux system with my Bluetooth keyboard, including using the Control and Alt keys, and after putting Orca in laptop mode (by running "orca -s" to open the preferences dialog), I could perform Orca commands with the caps lock key, although sometimes it types a letter instead and it toggles Android's caps lock state (which is separate from Linux's), but pressing caps lock once toggles it off again.

Peter Vágner reshared this.