• lurch (he/him)@sh.itjust.works
      link
      fedilink
      arrow-up
      8
      ·
      1 day ago

      Java GUI applicatiins have to use the X compatibility layer of Wayland at the moment, because Wayland support hasn’t been integrated into JREs yet

      • grue@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        So what you’re saying is, it’s not so much that Java support is missing from Wayland (which wouldn’t make sense to begin with), it’s that Wayland support is missing from Java.

        • Voroxpete@sh.itjust.works
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          1 day ago

          This is technically correct, and you’re right about where the blame lies, but I suspect for most people holding off on switching, the difference is academic.

          • grue@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 hours ago

            If we’re talking about “most people… switching” then IMO the real biggest factor is when their distro will decide to use it by default.

    • barsoap@lemm.ee
      link
      fedilink
      arrow-up
      6
      ·
      1 day ago

      Java’s UI libraries are notorious for shoddy window handling, it also was a nightmare on X.

      • renzev@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        23 hours ago

        export _JAVA_AWT_WM_NONREPARENTING=1 is one of those magical make-everything-better incantations that really makes you wonder why the fuck it isn’t the default behavior