• robinm@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    I’m taking the opportunity to ask something I wanted to know since a long time, but never asked. What is the difference between proton and wine?

    • VampiricClam@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      Wine is a compatibility layer for windows programs. Wine aims to be general purpose for all windows based programs. Proton is a compatibility layer that focuses primarily on video games. Proton includes a patched version on Wine.

      Wine is developed by CodeWeavers, while Proton is developed by Valve with cooperation from CodeWeavers.

      It’s basically a games focused Wine.

    • WaterWaiver@aussie.zone
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      Technically they have some differences, but the biggest from a user’s perspective is how they are delivered and by whom. Wine is manually installed by you from your distro’s package repo. Proton is provided by steam when you install a windows game on a Linux steam instance. If one breaks then you complain to the relevant party.

    • unhrpetby@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      I’m excited for my cursor to not get trapped in a window anymore.

      On Wayland at least, u can completely disable pointer constraints. Thus, a game window freezes, it doesn’t lock your cursor in it.

      With X11, the only solutions I found were basically recompiling the X11 code. Thus, I deal with one game window making my cursor disappear and frozen inside itself, affecting all other Xwayland windows.

      Annoying and ridiculous. Hopefully not long before wine-wayland matures enough to fix this.

      • WaterWaiver@aussie.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Changing virtual desktops works for me, no patches needed. I have to use it often because of how many games don’t understand multiple monitors.

      • Dark Arc@social.packetloss.gg
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        I’m looking forward to just all the weird window management stuff being fixed by not having to use X11. For instance, Hunt Showdown currently freezes when you alt tab out of the game and folks have linked that to XWayland kind of but not really minimizing the game in the background.