What you need

A jailbroken device
Proven on a rootless iPad 7 (A10, iPadOS 17.6.1). Other jailbreakable iOS 16+ devices may work, but this is the tested target.
A package manager
Sileo, Zebra, or plain apt on the device.

Add the repo

Add repo.maxleiter.com as a source in your package manager. In Sileo, open Sources, tap the add button, and paste the URL.

Repoapt source
https://repo.maxleiter.com

Pick a flavor

There is no single xios package. You install one flavor, and each pulls in the shared xios-core base. See Desktop flavors for what each one is.

Installapt
$ apt install xios-kde # or xios-gnome, xios-native, xios-x11

Launch it

Open the app (it shows on the Home Screen as X11) and pick a session. From there, gestures drive it: a three-finger tap switches between running displays, a four-finger tap opens the session and dimension picker, a pinch zooms to fit, and a swipe up from the lower edge raises the keyboard.

Native mode uses Home Screen launchers instead of the session picker. The core path exists, but host-window polish is still in progress.

Send feedback

If you try it, file bugs, install notes, screenshots, and device details on GitHub Issues for maxleiter/jailbreak. Include the device, iOS version, jailbreak, package flavor, and what happened.