The best one I’ve ever heard is they like the Microsoft wallpapers. Yes i told them you can use them on linux too. But they argued with me that they wouldn’t be compatible.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      7 hours ago

      It’s pretty simple actually. Mine runs the program as it would normally and whenever the program reaches out to say “create this file” or “load this font” for example Wine will grab that call and translate it into a Linux OS command. As long as the program gets all their Windows API calls and windows specific files requests satisfied it will happily continue.

      This is why ARM support is such a hassle for wine since the processor is with a different architecture so the compiled binary needs to be translated as well with all the nuances.

      • Minnels@lemmy.zip
        link
        fedilink
        arrow-up
        3
        ·
        4 hours ago

        I have never managed to get any exe to start with wine and god i have tried. I have no idea why it never works but a menu comes up and i can choose a lot of stuff, nothing in there works so i have just given up. Putting things and run through steam is stupid but works so i just run everything through steam 😂 Wish I didn’t have to.

        • youmaynotknow@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          3 hours ago

          Being in this same boat with wine, and my ever-growing hate of Windows is what made me stay in Linux and never look back. I’ve been using everything linux-native for the last 9 years, and not once have I thought of using Windows again.

          I do, however play games in Linux, ever since my wife got me a steam deck for my birthday 😁

    • It translates Windows API calls to X and POSIX API calls. Theoretically it comes with a performance hit but as benchmarks have shown that is usually not the case as both Wine and the entire system as a whole are more efficient than Windows. Wine will fail whenever an application requests an API call that is not implemented yet, sometimes copying DLLs from Windows helps, sometimes…

    • Pika@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 hours ago

      yea but he wouldn’t need to handle that, I do all his setup, he just has to click the shortcut that opens the game just like he does currently.

    • audaxdreik@pawb.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 hours ago

      I’m still not great with Wine myself, but sit down for an afternoon and try out Bottles. https://www.howtogeek.com/running-windows-apps-on-linux-with-bottles/

      I’m on Arch and even the wiki just recommends using the Flatpak. It’s pretty obvious once you get the hang of it, each Bottle is just it’s own little, specific Windows configuration. Try running through the example on that site and installing Notepad++ (or something else of your choice) and you’ll probably have an a-ha! moment.