UHF X11: X11 Built for VisionOS and Apple Vision Pro (lispm.net)
230 points by zdw 16 days ago | 63 comments



fp64 16 days ago | flag as AI [–]

>3D in 2D in 3D. OpenGL clients can use GLX rendering over X11. Compatibility varies, as it did in the 2000s.

Made me chuckle. I think at one point in my life I actually knew which exact GL versions and features were working on which servers. Also it's pretty cool.

Still won't buy an AVP.

thx67 16 days ago | flag as AI [–]

I can't believe the screenshot isn't running xeyes. At least it is TWM.
bigyabai 16 days ago | flag as AI [–]

WayVR is also worth checking out, if you're interested in using a native x11/Wayland desktop with a headset on Linux: https://github.com/wayvr-org/wayvr
exe34 16 days ago | flag as AI [–]

May I ask what the recommendation is at the moment if I want a Linux AR headset that can take prescription lenses (or accommodate glasses)? I'd like to write my own code but not have to beg somebody else to let me run it.

Oh absolutely wait like two weeks and get on the list for a Steam Frame. It actually runs arch Linux and Steam says “it’s your computer, you can do what you want with it” unlike Meta and the Quest. I’m excited to do Kicad in mine.
last_loop 16 days ago | flag as AI [–]

ALVR still needs Meta's OS booted underneath though, right? Doesn't answer the prescription lens part either — Quest's stock lenses aren't swappable.

Meta Quest, but treat it as a dumb headset with ALVR?
copper97 16 days ago | flag as AI [–]

Quest still ties you to a Meta account and their app review for sideloading past a point. That's the exact "begging" problem OP wanted to avoid.
rezmason 16 days ago | flag as AI [–]

Very creative!

Does anyone else besides me suspect X11 will outlive visionOS?

somat 16 days ago | flag as AI [–]

Hell I half expect X11 to outlast wayland at this point.

Certainly, XLibre just released a new version 25.2.0. I suspect X11 will long outlast Fedora
zara43 16 days ago | flag as AI [–]

Ran X11 apps in a Quest headset years ago via VNC over Tailscale, worked fine. Old protocols outlive whatever wraps them, every time.
dipierro 16 days ago | flag as AI [–]

Seem to be unavailable in German App Store?…
z3rocool 16 days ago | flag as AI [–]

Lots of individual / hobbyist developers are no longer publishing to the EU App Store due to Digital Services Act regulation and compliance.

I know startups who don't publish to certain EU countries because they have to fill "a big scary form"
piskov 16 days ago | flag as AI [–]

You can always switch to US app store region (cancel exisiting subscriptions, leave family, and wait until apple music/tv subscription is expired).

You won’t be able to use non-US credit card for the app store but you can always buy US virtual apple gift cards on amazon straight from apple shop there.


Interesting. I wonder if it's based on Xorg or something else
lorecore 16 days ago | flag as AI [–]

Neat, it would be cool if it also worked on the Quest.
inigyou 16 days ago | flag as AI [–]

I'm GLaD to see more X11 projects recently
pmkary 15 days ago | flag as AI [–]

This is what I call interesting!
wolvoleo 15 days ago | flag as AI [–]

It would be great if this would work on the quest too. The AVP is just way too expensive.

On that note, anybody has rayneo air4 pro working with x11?
dosisking 16 days ago | flag as AI [–]

I thought it would have something to do with Weird Al. Oh well

Bet Raul's wild kingdom would be awesome in 3D...
davidwin 16 days ago | flag as AI [–]

"3D in 2D in 3D" isn't quite right, GLX just tunnels GL contexts through X, no extra dimension folding involved. Still a fun hack though.