longjunyu2 / winlator

Android application for running Windows applications with Wine and Box86/Box64
https://winlator.org
Other
308 stars 39 forks source link

Deleted post. #21

Closed ghost closed 3 months ago

ghost commented 3 months ago

-

ghost commented 3 months ago

-

MastaG commented 3 months ago

The reason the container stops when closing the filemanager is not a bug. It's because wine runs the filemanager as its main program. When you close the main program, wine will simply exit.

As for Wine itself it would be nice indeed to choose from multiple versions of Wine with optional GE-Proton patches for better game compatibility.

Also nightly box64 would do good for performance and bugfixes.

ghost commented 3 months ago

-

longjunyu2 commented 3 months ago

@OceanSea1 Thank you so much for your detailed feedback and kind words about the project! I'm glad to hear that the performance and interface are meeting your expectations.

  1. File Manager Closure: I understand the frustration with the automatic closure of the container when you close the main file manager window. This has been an ongoing issue, and I appreciate you bringing it to my attention again.

    I think it's caused by winhandler. Winhandler is a built-in Windows program of Winlator. It communicates bidirectionally with the app via sockets to implement functions such as process management. When the container starts, winhandler is launched as the main program, and wfm.exe is started by winhandler as a parameter. This allows winhandler to monitor the wfm process. Winhandler periodically checks whether the wfm process exists, and if it doesn't, it will close the container.

    Since winhandler is not open-source, it might be possible to replace it by writing a compatible program or by not using winhandler at all.

  2. Filesystem Write Permissions: The limitations you're experiencing with filesystem permissions, especially with game saves and external folder access, are indeed challenging. I need to conduct more tests to reproduce these issues. (A user who test on 870 soc gave me a similer feedback)

Your suggestion about using the default WineHQ file manager (explorer) is also valuable. I'll consider this as we move forward to ensure the best balance of performance and usability.

Thanks again for your support and constructive feedback. Your feedback is essential for making this project better with each iteration!

longjunyu2 commented 3 months ago

In the next version, I will re-enable the feature to install Wine from external sources, allowing you to install your preferred Wine, such as wine-tkg (still need some modify about path, see longjunyu2/wine-custom). Additionally, I will compile Box64 with the BAD_SIGNAL parameter. This should help mitigate some of the strange crash issues that occur on Android devices.

ghost commented 3 months ago

@longjunyu2 ,

Thank you so much for your kind and thorough reply.

I really appreciate it.

postscript: I am going to install the new innovative and original build and experiment with the new settings.

Thanks again.