Are there at least some plans to implement screensavers into Wayland? Is there any way to override Wayland’s restrictions and set a screensaver up?

  • whatiswrongwithyou@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    22 hours ago

    lol “The corporate overlords of Wayland don’t owe you feature parity, snowflake and that’s a good thing” is a hell of a take.

    • Eggymatrix@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      15 hours ago

      My point is they are not corporate overlords, that is the good thing smh

      And yes, feature parity with a thing written in the eighties might not be a good idea either

      • whatiswrongwithyou@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        the core of Wayland development, including those directing volunteer work have historically famously been people in the employ of some company directly tied to linux in some way.

        There are many, many people contributing to get screensavers working on Wayland and it’s been an uphill battle for at least one decade I’m personally extensively aware of (but according to the discussions it goes all the way back) because it doesn’t matter if you write something that works, the person who maintains whatever moving target of a protocol or api or framework will just drop the part you need after arguing with you for a month that you shouldn’t be doing what you’re doing.

        Even if you cleverly hook into a some part that’s too deeply embedded in the Wayland monolith and too widely used by everything else to simply grind off, there’s no standard complement of Wayland components to design for and every major distribution of Wayland bits has enough tiny differences that by the time you’ve convinced, cajoled and wooed the first fiefdom into letting its users do something they’ve expected for forty years you gotta turn your attention to the next one who, rather than seeing the fragile peace you and your former enemy have struck over battle scarred handshakes and leading with diplomacy has barred the gates, manned the towers and released crocodiles into the moat. “You may have deployed the snakelike perfidy needed to get those guys to accept screensavers, but we will never accept your terms!”

        Look at screenshots for a phenomenal example of how this goes down. If you have a program that takes a screenshot you don’t want to go fishing around for some indication of what particular method of waylandly accessing a frame buffer is installed and set up on the system or include a new dependency for your at one time simple seeming program, yet those are your options and when the ding dongs at gnome broke it they condescended to the users that they shouldn’t be taking screen shots!

        And now I bet you’ll be in here saying “well, they’re right, users shouldn’t be able to take screen shots it’s too dangerous!”