DiztinGUIsh icon indicating copy to clipboard operation
DiztinGUIsh copied to clipboard

does it run on wine?

Open H-A-M-G-E-R opened this issue 2 years ago • 7 comments

H-A-M-G-E-R avatar Jan 13 '23 02:01 H-A-M-G-E-R

Kinda. It's not great

If you're interested in more info, look at the backscroll of our discord channel for discussions about how to run in wine

On Thu, Jan 12, 2023, 9:38 PM H-A-M-G-E-R @.***> wrote:

— Reply to this email directly, view it on GitHub https://github.com/IsoFrieze/DiztinGUIsh/issues/86, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJJRSFFCB5LCD72RGSYQXLWSC52LANCNFSM6AAAAAATZ5LASE . You are receiving this because you are subscribed to this thread.Message ID: @.***>

binary1230 avatar Jan 13 '23 06:01 binary1230

compile for windows using https://github.com/dotnet/runtimelab/tree/feature/NativeAOT-LLVM then run it on wine

H-A-M-G-E-R avatar Jan 16 '23 19:01 H-A-M-G-E-R

running on mono is better

H-A-M-G-E-R avatar Jan 22 '23 23:01 H-A-M-G-E-R

How is this run with Mono? I can not get it to build with Mono, as it doesn't seem to suport the net6.0 target. Trying to build this under Linux with .NET 6 directly results in "Microsoft.NET.Sdk.WindowsDesktop". Is there any plans for this to not be limited to Windows only?

theCapypara avatar Jun 16 '23 22:06 theCapypara

is it possible that we could compile it directly for linux?

ethicalhacker7192 avatar Feb 23 '24 16:02 ethicalhacker7192

The app is split (mostly) between GUI and a bunch of supporting libs. All the support stuff should be totally good to go on Linux natively using the Linux c# toolchain

The GUI project is winforms though and that's what won't run natively

The project does kinda sorta work on wine but I've run into weirdness every time I tried to use it for anything more than a quick test.

There's very early work in the Dev branch of diz for ripping out winforms and using something cross platform (avalonia) but, it's very incomplete and there's a bunch of infrastructure that needs to get built out in the core.

Mostly it's about exposing for observability stuff to bubble up to the GUI layer (was trying to use Reactive and .. Forgot the other library, something data binding). It's kind of all a mess

binary1230 avatar Feb 23 '24 17:02 binary1230

Thank you for the information.

ethicalhacker7192 avatar Feb 24 '24 03:02 ethicalhacker7192