xray-builder.gui icon indicating copy to clipboard operation
xray-builder.gui copied to clipboard

Linux release

Open ali-oem opened this issue 3 years ago • 11 comments

I'm using Linux actually and i'm wondering if there is any way to have a Linux build(GUI or CLI), i was able to run it in Wine but it was somehow fuzzy. Thank you !

ali-oem avatar May 27 '21 20:05 ali-oem

Here's a copy of the basic CLI version built for Linux. I haven't tested it (need to get a VM set up, maybe over the weekend) and it doesn't do too much yet, just basic X-Ray building, but you can give it a go. If it works I can work on getting it included in the automatic release thing.
Unfortunately the GUI won't work natively unless they implement full Windows forms support. It used to kind of work in WINE but I haven't tried it recently, when I have my VM set up I'll see if I run into the same issue.

Ephemerality avatar May 28 '21 03:05 Ephemerality

Just realised I forgot to include the required /dist files. I'll update the file when I'm back at the computer but in the meantime you should be able to copy the dist folder from the regular release .zip

Ephemerality avatar May 28 '21 13:05 Ephemerality

xray-builder.console_linux_x64.zip Example usage:

chmod +x XRayBuilder.Console
./XRayBuilder.Console xray book.mobi

Ephemerality avatar May 28 '21 20:05 Ephemerality

Screenshot from 2021-05-29 20 30 32 Okay, here what i get when i first tried, is there any instruction i am missing? otherwise i will just wait for your release. Thank you (edit:Iv'es tried the file you gave me alone and then putting it inside the X-ray windows version, same result)

ali-oem avatar May 29 '21 19:05 ali-oem

https://github.com/dotnet/runtime/issues/27200 This thread seems to indicate you need to sudo apt install libgdiplus When I tried on Ubuntu 20.04 I didn't need to do anything special though

Ephemerality avatar May 29 '21 19:05 Ephemerality

https://github.com/dotnet/runtime/issues/27200 This thread seems to indicate you need to sudo apt install libgdiplus When I tried on Ubuntu 20.04 I didn't need to do anything special though

It's working perfectly now, I can't wait to have other options (Like one click) as argument, thank you!

ali-oem avatar May 29 '21 20:05 ali-oem

Sounds good. I'll add the one-click argument to my to-do list as well as the auto-linux build/release.

Ephemerality avatar May 29 '21 20:05 Ephemerality

Any update about the Linux version ?

ali-oem avatar Sep 08 '21 21:09 ali-oem

Sorry, I haven't really had much time to work on it :(

Ephemerality avatar Sep 09 '21 01:09 Ephemerality

Sorry, I haven't really had much time to work on it :(

Best of luck !

ali-oem avatar Sep 09 '21 21:09 ali-oem

The CI will auto-build a linux-x64 version of xray-builder.console now (https://github.com/Ephemerality/xray-builder.gui/releases)
I haven't actually tested it yet, but it's there now anyway.
No new features in it since it was posted before though.

Ephemerality avatar Oct 03 '21 03:10 Ephemerality