• barsoap@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    1 年前

    (e.g. want to play a video on a button in your spreadsheet app using mpv?

    You can definitely do that as wayland supports sub-compositors. You probably shouldn’t, though.

    • redcalcium@lemmy.institute
      link
      fedilink
      arrow-up
      1
      ·
      1 年前

      How do you that in wayland? I’m very interested with crazy and useless stuff like this. On X11, you can pass a window ID to mpv with --wid, it’ll attach the player to that window, even if that window is actually a button in a spreadsheet app.

      • barsoap@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 年前

        You implement the wayland server interface, launch mpv with the right environment to connect to you, then you take the buffer mpv gives you and compose it onto your window.