Live data from Hacker News

The Broadway Windowing System

docs.gtk.org

21–30 of 32 posts

Re: The Broadway Windowing System

#21

I remember when Alex Larsson announced this as a POC. I tried it out, it was pretty neat and worked well. I was always sad it kind of languished or didn't get any attention after that. So I'm curious, is it back with a vengeance? Are people working on this? See here from 2010: https://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/ More here in GTK4: https://blogs.gnome.org/alexl/2019/03/29/broadway-adventures...

I'd be interested to know this too but I'm not hopeful. I imagine it's up here because it was mentioned in the discussion on the New renderers for GTK[0] post a couple of days ago. [0]: https://news.ycombinator.com/item?id=39172377

Around and around we go.

Re: The Broadway Windowing System

#22
post #15

Earlier quoted context omitted.

can a VNC client acts as an additional display?

The VNC client can display whatever the server sends it. Doesn't even have to actually be images of a desktop at all.

The question should've been "can a vnc SERVER serves as a virtual display?".

On that, I found https://github.com/kbumsik/VirtScreen

Re: The Broadway Windowing System

#26

Can you recursively run gnome web / epiphany on itself using broadway until you run out of port numbers or memory?

replying to myself. Nope, because broadway doesn't support OpenGL apparently:

* (epiphany:13774): WARNING *: 12:18:59.172: Disabled hardware acceleration because GTK failed to initialize GL: The current backend does not support OpenGL.

Re: The Broadway Windowing System

#28

When I tried it, I couldn't figure out how to make it non-blurry.

Make sure the resolutions match, maybe. Either by fullscreening the browser window, or resizing it down to match the resolution that's getting sent.

It might be bugged and change the sent resolution when you do this though. (based on my limited experience with x11 forwarding)

Re: The Broadway Windowing System

#30
It says "using HTML5 and web sockets." Does this mean the application freezes if the connection to server is disrupted?

Could developers use this to make web-based apps along-side desktop clients? If so , Desktop frameworks like GTK and Qt should focus on this idea more to reclaim the desktop from the monstrosity that is Electron.

Post reply on HN