[Cuis-dev] Graphics in headless mode

Juan Vuletich juan at cuis.st
Thu Oct 29 11:12:42 PDT 2026


Hi Sebastian,

You start Cuis and tell the VM you don't want VM support for Display.

You didn't tell Cuis you don't want an UI, and therefore Cuis runs as usual.

I suggest getting familiar with the Process Browser. Learn why there are 
several instances of Process running. Learn what does each one does. See 
senders of #spawnNewMorphicProcessFor: . Learn where and when it is called.

Then you can think of which processes you want to run in your case. Make 
that happen.

Most likely you'll want both class variables in UISupervisor to be nil.

It won't be easy. After all you're digging deep into the system and 
changing some rather fundamental assumptions. But you'll learn a lot.

Cheers,

On 2026-10-29 1:18 PM, Seba via Cuis-dev wrote:
> Hi experts,
>
> I run Cuis on Alpine Linux in a docker container, with no graphics 
> installed, no X11, no framebuffer, no desktop, nothing - on the host 
> and in the container.
>
> It is started with headless and vm-display-null. When I ask the MCP 
> for a screenshot, I get one showing the cuis desktop.
>
> So the gui does ALWAYS exist?
>
>
> Cheers
>
>   Sebastian
>
-- 
Juan Vuletich
www.cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich



More information about the Cuis-dev mailing list