RL_Dane,
@RL_Dane@fosstodon.org avatar

RedHat is officially deprecating XOrg.

This is the corporate version of "It works fine on my machine."

Wake me up when Barrier, some replacement of Xbanish, and actual network transparency are available on Wayland. :P~ :eyeroll:

jf,

@RL_Dane XOrg is basically unmaintained at this point, so not really, it is well past its prime anyway. And X11 has not had actual network transparency for decades now.

You can look into "Waypipe" for a Wayland option, the screen sharing of individual windows is really up to the sharing protocol, not the display server.

Also, there are open PRs to make Barrier work but progress is slow. Hiding the mouse while typing would be something that happens in the server.

RL_Dane,
@RL_Dane@fosstodon.org avatar

@jf

Sounds like a lot is left to the server to implement. :/

jf,

@RL_Dane Well yes, but this is not conceptually much different from X11. Back when people thought X was going to be the next big thing, there used to be different X servers that supported different extensions, and you could not use some X clients if your server didn't support the right extensions.

For various reasons all those other servers stopped getting developed though, now there is only one server that anyone cares about...

RL_Dane,
@RL_Dane@fosstodon.org avatar

@jf

Well, I definitely hope Wayland reaches X11's level of maturity, without reaching X11's level of insanity ;)

gerowen,
@gerowen@mastodon.social avatar

@RL_Dane Can graphical windows be forwarded from Wayland over SSH yet?

RL_Dane,
@RL_Dane@fosstodon.org avatar

@gerowen

AFAIK, only VNC/RDP, and only the entire desktop.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane They are, it’s called XWayland. :p On a serious note though, my experience with X over a network has been terrible for like a decade. Nearly everything uses shared memory framebuffers now, and they work for absolute crap over a network compared to VNC or RDP. Only having it for older X programs where it actually works well enough to use is pretty ok with me.

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

NOT WRONG. X11 Network transparency only works well when you're using actual graphical primitives, not pixel pipes.

I desperately wish all of *X's graphics systems could be renovated with display PS as the underlying layer, and GTK/QT/TK/WxWindows/Enlightenment/Rust/etc using some kind of actual postscript vectors as primitives, rather than just pooping out pixels. :/

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane Well again, that's kind of the rub. So much of modern graphics is about being able to push around pxiels as a generic primitive. We have gobs of RAM available to do it now, and it's fast because it's amenable to hardware acceleration, and easy to make compliant implementations of.

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

Inelegant, though. I thought for sure we'd have true vector-based and resolution-independent displays by now.

I think there's more progress on the latter than the former. Linux seems to have leapfrogged MacOS X in that regard.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane I guess you can decide if I'm biased or not as I write software that pushes pixels every day. OS X was originally based around DPS actually, though again HW acceleration I think put a lot of nails in it's coffin. Most everything moved to CoreAnimation surfaces a decade ago instead.

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

Quartz was DisplayPDF originally, right? DPS' offspring.

What does Core Animation look like under the hood? Is it vectors, pixels, or some GPU voodoo?

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane Yeah, Yeah, I mean to be precise, Quartz provided an API that mirrored PS, but didn't actually use PS or PDF streams at runtime really.

CoreAnimation is basically all hardware accelerated rectangles of pixels.

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

Ah, so basically "sprites" of pixel regions?

Feels like a step back, tbh, but I'm sure there's more to it than that.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane Well, it's a big step forward if you want things that animate smoothly, and efficiently while consuming less battery power. ;)

Re: Quartz, probably most of what it was used for was pushing bitmaps, but the core of the API was all based around paths and clipping and such. I've never actually looked at the PS rendering model, but I assume it's that sort of thing since that's what Apple's docs say. >_<

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

Ok, so was Quartz not vector-based at all?

I remember being surprised that a Mac OS X screenshot saved directly to PDF didn't have any vector elements at all.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane It's also worth pointing out that the X.Org devs are the Wayland devs. It's not an us vs. them, but that the only people still working on X decided it was time to stop trying to extend a 40 year old protocol in ways it was never intended. Not much activity in the repo any more, and a lot of it is for xwayland specifically.

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

You make a good point. I only learned recently that the Xorg organization is in charge of Wayland as well. I also know that a lot of the Wayland devs are former Xorg devs that made herculean efforts to maintain Xorg and finally had to throw up their hands in exasperation.

...

RL_Dane,
@RL_Dane@fosstodon.org avatar

@slembcke

...

I really don't want to force anyone to maintain a gnarly hack on top of a gnarly hack on top of a gnarly hack. I just wish that RH would consider more than just casual users when making decisions like that. There are still a lot of applications where Xorg is the only answer, and where Wayland-related technologies doesn't provide the features needed.

slembcke,
@slembcke@mastodon.gamedev.place avatar

@RL_Dane I mean I get it, but as a counterpoint, Fedora has kind of become a bleeding edge distro. Pushing new tech is kind of it's thing, and IMO that's fine in a world where Debian exists as an alternative for people that need a slow moving base instead.

fu,

@RL_Dane WTF?!? I haven't kept up with this stuff lately, what are they using instead of Xorg?

RL_Dane,
@RL_Dane@fosstodon.org avatar

@fu

Wayland - the hipster's just-about-ready X11 replacement

You've been THAT out of the loop? 😁

fu,

@RL_Dane yeah pretty much, if it hasn't been in the FSF Newsletter the last few years I've run apt-get upgrade and accepted everything and that's about it 😉 Looks like Wayland is there, but to my knowledge I'm not using it packages.debian.org/buster/x11…

RL_Dane,
@RL_Dane@fosstodon.org avatar

@fu

I love how "old guard" Debian is. Truly.

Have you ever tried or ? Even more unixy and traditional than Debian.

I do appreciate Debian's somewhat-moderate-but-not-too-moderate approach to binary blobs.

fu,

@RL_Dane Never extensively.Just a couple live CDs to be like uhhhh...what?

RL_Dane,
@RL_Dane@fosstodon.org avatar

@fu

is worth throwing on an old Thinkpad if you have any nostalgia for a pure old Unix clone.

It's a nice OS. I only abandoned it because it just drove my Core 2 Duo into the ground. Too many security mitigations.

sirber,
@sirber@fosstodon.org avatar

deleted_by_author

  • Loading...
  • RL_Dane,
    @RL_Dane@fosstodon.org avatar

    @sirber

    An MS tech?

    I mean, we already have VNC, but neither of those let you run a single window from another machine onto this one, AFAIK

    sirber,
    @sirber@fosstodon.org avatar

    deleted_by_author

  • Loading...
  • RL_Dane,
    @RL_Dane@fosstodon.org avatar

    @sirber

    If RDP has a FOSS server now, I won't begrudge it.

    But I still want individual window sharing.

    Even if I only use that a couple times a year, won't feel complete to me without it.

    I understand that it's only pixels, and not primitives. I'm sad that that is what we're stuck with, but I don't see any way out of it unless QT & GTK decide to agree on a low-level graphics infrastructure (and have something above pixels be the greatest common factor).

    slembcke,
    @slembcke@mastodon.gamedev.place avatar

    @RL_Dane @sirber Well realistically the only options are pixels and 2D vector graphics. The latter means getting stuck with and API designed decades ago (like with X), and limits a lot of options for HW acceleration (especially when talking about unknowns in the future). It also still needs to provide bitmaps anyway and a lot of applications (like browsers) will only be able to use that to render anyway.

    RL_Dane,
    @RL_Dane@fosstodon.org avatar

    @slembcke @sirber

    I mean, that doesn't mean that someone couldn't create a browser that "rendered" webpages into vector primitives, but yes, you're right. There isn't any such thing yet, at least, not anything fully-featured and interactive.

    slembcke,
    @slembcke@mastodon.gamedev.place avatar

    @RL_Dane @sirber Actually... that does bring up a good point. The "modern" version of postscript is the web, and that's gotten so complicated that there are only 2 compliant implementations of it left. Careful what you wish for... >_>

    RL_Dane,
    @RL_Dane@fosstodon.org avatar

    @slembcke @sirber

    Eh, I must take issue with that assessment XD

    If the web is a modern version of anything it's X11 -- an overcomplicated hack of an overcomplicated hack.

    But at least with the web, you can dig down to bedrock and find... a hypertext system?! Basically Wikipedia 0.1! And it turned into this flaming poopshow?! YUCK!

    sirber,
    @sirber@fosstodon.org avatar

    deleted_by_author

  • Loading...
  • slembcke,
    @slembcke@mastodon.gamedev.place avatar
    sirber,
    @sirber@fosstodon.org avatar

    @slembcke @RL_Dane deeper in the web 🤪

    slembcke,
    @slembcke@mastodon.gamedev.place avatar

    @sirber @RL_Dane Not sure I get the connection. Seems like just another web framework of the month?

    sirber,
    @sirber@fosstodon.org avatar

    @slembcke @RL_Dane it's on the opposite side of hyperlink system, using web assembly to run dotnet framework.

    RL_Dane,
    @RL_Dane@fosstodon.org avatar

    @sirber @slembcke

    Banish the abomination!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ethstaker
  • DreamBathrooms
  • thenastyranch
  • ngwrru68w68
  • Durango
  • magazineikmin
  • Youngstown
  • InstantRegret
  • rosin
  • slotface
  • tester
  • kavyap
  • cubers
  • osvaldo12
  • JUstTest
  • khanakhh
  • cisconetworking
  • tacticalgear
  • everett
  • mdbf
  • Leos
  • anitta
  • GTA5RPClips
  • normalnudes
  • modclub
  • provamag3
  • megavids
  • lostlight
  • All magazines