Actually running KlipperScreen on android device

Hi. I’m interested in using an android device for klipperScreen.

I looked thought the manuals of how to setup that, and it looks like klipperScreen is not actually running on the device itself.
Correct me if I’m wrong, but as far as I understood, klipperScreen is actually running on the host machine, and android device connects to host through x11 to display the interface.
That requires graphics stack to be installed on the host machine, which i don’t really want to do now.

What I would prefer to do, is to run klipperScreen on the android device itself, and connect to the host machine via http(s) api.

Do anyone has any experience or suggestions about that?

You are correct that klipperscreen runs on the host (I.E. Raspberry Pi). There are some hacks for a few select phones to run linux on a phone either via a custom ROM or in a VM. Neither solution is easy and from what I’ve read have stability issues.

Attach a HDMI screen to a RPi or obtain a tablet that will run some variant of Debian.

I use a Microsoft Surface Go ($70 used on eBay) with Ubuntu installed. KIAUH is easy to install and works perfectly. A USB keyboard to use during the Ubuntu install is a BIG help. There are no GPIO pins so you’ll need an accelerometer that uses USB and a USB hub as the Surface Go only has 1 USB port.