-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proton/WINE compatibility for Linux #3127
Comments
WebView2 currently doesn't support linux at this moment, but we do have it on our roadmap. Is this your request? @thatsofia |
Hello Jason, Last time I checked, I couldn't run certain software that used Edge WebView2 on my Linux machine using WINE. It'd be great for Microsoft to help the WINE project by investigating why or by even implementing a fix in WINE or in Edge WebView2. Any other possible optimisations, like linking WebView2 installations together due to sandboxing (due to flatpak, for example), are worth considering, but I do believe that Linux mostly deduplicates Chromium installs. This is different to native Linux support. Regards, |
My understanding from a quick read is that WINE is a compatibly layer that allows Windows applications to run on Linux. Even though that is not necessarily running WebView2 natively on Linux, it falls under the same end scenario of enabling webview2 based apps to run on unix-based OS, and it would most likely be investigated/scheduled in similar timeline as enabling wv2 on linux. I will make a note of this in our backlog. Will leave this issue open to see if other folks are interested on this type of compatibility/interop technology for linux as well. |
Hi! @jasonstephen15 - I would add that Wine (and Valve's Proton) is working very well on devices like the Steam Deck, enabling several games to work on Linux desktops as well. Some games even worked better at launch on Linux because of the Vulkan optimizations at a lower layer that Valve did. Enabling the Wine/Proton compat would also enable apps like Roblox Studio to properly work on Linux via Wine. I would say that enabling both native Linux and Wine/Proton support would be amazing, but as far as priority goes, perhaps starting with Wine support can span a wide range of devices and apps. Thank you for the support! |
For what it's worth... we have a Windows app that is capable of downloading and installing WebView2 if it's missing, and we use it for running games. I ran it with a test game on the Steam Deck and it is actually able to download and run the installer, but it seems to get stuck installing - it doesn't seem to progress past the screen shown below. I guess Wine/Proton need to fix this though (although it would be cool if Microsoft contributed patches to fix it). |
interested on this too! |
it would be nice if it worked with linux/wine |
I'm also interested in microsoft making a fix for this |
I do think that this is a valid feature request. So I have added it to be tracked in our backlog, do note that this does not mean any form of prioritization on our end. |
I also have several applications that rely on WebView2, that I would very much like to be able to run through wine on linux. |
I would appreciate this very much. When installing WebView2 (I tried both x86 AND x32) i get the following error:
|
I am experiencing this issue as well. I am unable to validate a few essential apps due the webview requirement and this is missing on wine/proton. As mentioned by @AshleyScirra , the installation is stuck in that window |
I am need it too! More and more users will change from windows to linux and compatiblity for diferent software is now essential! About this, please help! |
I am facing the same issue. I have a windows app that uses web speech api and is not compatible with linux. Tried to use wine but gets stuck on the webview2 installation. To be clear then, there is no solution for this yet? Is there any work around? Thanks all |
The only workaround is, to install Windows 11 in a virtual box. Why wine has with many apps a problem. This issue is open longer as 1 year without workaround. So, I need it example for a programming system, that only works under windows, but equal not under wine. I will not back to windows! But for this small special things, I must. So, in this virtual box, you use only for this one app. The installation is a little bit tricky, when you install windows 11. Possible Windows 10 is much easier, but disable complete the update process. When you need help, yo find a video under youtube "install windows 11 under linux mint". Itś in german language, I thing so with subtitles in english too. |
also running into a webview2 related issue where the installer just times out after an hour and never installs, no found workaround |
You need Wine >=9.2 for it to install. I tried it on 9.3 and it does install, but does not function with my application. |
Could you please attach your logs when trying to run your app? |
WebView2-Win7cfg-109.0.1518.140-debug.log These logs are from an Arch Xfce VM installation running Wine 9.5. The application is TaxAct23.exe. The first (Win7cfg) log file is from a functioning version of WebView2 (build 109.0.1518.140) for a Win7 Wine configuration (the TaxAct application functions, a little laggy, but everything works). When changing the Wine configuration to any Windows version higher than Windows 7 and using build 109, the application no longer runs. The second (Win11cfg) log file is from a non-functioning configuration, WebView2 (build 123.0.2420.97) and Windows 11 Wine configuration. The application window menus render, but the main GUI area remains black. It appears as though the program flow is stuck in a continuous loop. The Wine prefix is installed as a 64 bit wine configuration for all configuration logs and tests. |
The wallet is now full, the crisis after Ballmer is only a bad memory, so the old dog, that can't learn new tricks, is trying once again to enslave the cyber world under his hegira. Microsoft loves open source ..... |
Anyone had a chance to try with Wine 10? |
The wine windows edition configuration is just a mark, no effect to any behaviour. |
Is your feature request related to a problem? Please describe.
Games often include CEF, and now WebView2, for their UIs. On Linux, most games are not compiled for Linux and are emulated using WINE, a compatibility layer.
Describe the solution you'd like and alternatives you've considered
For Microsoft to investigate this. I don't know how they'd do this but they must have the resources to do this.
AB#47284355
The text was updated successfully, but these errors were encountered: