Live data from Hacker News

Understanding the working of X11 from the ground up (2017)

magcius.github.io

131–134 of 134 posts

Re: Understanding the working of X11 from the ground up (2017)

#131
post #130

Earlier quoted context omitted.

IDK. Sway is my daily driver. I just checked Firefox, and the screenshot tool works as expected (including clipboard). So unless GP is talking about capturing non-Firefox windows with that tool, I do not have that issue. This Firefox instance is running on native Wayland. The only issue I have with it is sometimes the coordinates for the context menu are wrong. But yeah, there might be compat issues, if some protocol…

I may have done something wrong. I am not highly knowledgable here. For example, I just learned of Pipewire. That said, the problem occurred for me when using the NixOS package firefox-wayland. It is possibly better to use upstream firefox with Wayland, but I have not tried; I am just running firefox on Xwayland for now.

I don't know how the Firefox package is built on NixOS, but I just run the one from Arch Linux with the following environment variables:

    MOZ_WEBRENDER=1 MOZ_USE_XINPUT2=1 GDK_BACKEND=wayland

Re: Understanding the working of X11 from the ground up (2017)

#132
post #118

Looking over this stuff, I get an uneasy feeling. X was a brilliant solution to problems 35 years ago, where you barely had enough memory for a full frame buffer and the graphics model was primitive (no antialiasing or transparency). From what I've seen, Wayland is a good solution for the model maybe 15 years ago, where you're willing to accept the frame-and-a-half latency hit from having a compositor in the path. Ba…

I agree, and I've written a bunch of stuff in Dercuano about this problem, notes/real-time-windowing.html and notes/wercam-scriptable-windows.html for example. I'm interested to hear what approaches you think are likely to help with the problem. The current version of Dercuano, in the unlikely chance that you want to read my incomplete and unedited notebook, is in http://canonical.org/~kragen/dercuano-20190915.tar.gz…

Wow, Dercuano looks amazing. Thanks for publishing it.

Re: Understanding the working of X11 from the ground up (2017)

#133
post #132
post #118

Earlier quoted context omitted.

I agree, and I've written a bunch of stuff in Dercuano about this problem, notes/real-time-windowing.html and notes/wercam-scriptable-windows.html for example. I'm interested to hear what approaches you think are likely to help with the problem. The current version of Dercuano, in the unlikely chance that you want to read my incomplete and unedited notebook, is in http://canonical.org/~kragen/dercuano-20190915.tar.gz…

Wow, Dercuano looks amazing. Thanks for publishing it.

Coming from you, that means a lot. I hope you find interesting things in it, and I'd be delighted to have your feedback!

Re: Understanding the working of X11 from the ground up (2017)

#134
post #127

Earlier quoted context omitted.

Do you have a horse in this race? I ask because the writer's background is in writing Wayland, a lot of other commenters are writing software related to compositing, and there are even a few developers of X Window Systems. I only ask because it's very easy to be cynical online and I'm not sure that this comment comes with much to back it up. There's very much an 'old man shouting at cloud' vibe to it, even if uninten…

I just witnessed how complete ecosystems are destroyed all the time in the name of incremental updates. Some prominent example are Python3, Gnome3 or KDE4. Every time such a transition takes place lots of people that are not full time programmers but are using and creating in the FOSS realm mainly in their spare time have to spend a lot of time to adjust to the radical changes. And every time some useful legacy softw…

The real KDE isn't dead:

[1] http://trinitydesktop.org/

For a distro built around that

[2] https://www.q4os.org/

And if you absolutely can't live without the look, or just wanting to make fun of people looking over your shoulder:

[3] https://xpq4.sourceforge.io/

The funny thing about that stuff is it works better with multimonitor setups than every other environment which followed later. By that i mean laptops in docking stations with one or two external displays, not necessarily the same size and resolution, and hotplugging.

But how do i dare to speak of that when the herd moved on and bleats bitrotten!,deprecated!,unsafe!,unsupported!,obsolete!

/me mumbles something about stoned sheeps which obviously had too much of the wrong weeds...

Post reply on HN