Fmstrat / winapps

Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Addition of active maintainers

Codeleiche opened this issue · comments

Hello, I just checked in here to get something issued but it seams that there is no active development anymore? (33 Pull requests and last update 9 Month ago)

So my question is, is there a valid Fork? I watched into the first but they seam to be dead to. didn't got into checking all 234...
I would love to get some stuff done with thos scripts, like the Idea but there are some obvious thinks missing.
If there is a valid fork I'd may issue a pull request.

Wondering this too
I really hope, there's still some progress being done but it looks like its kinda dead.

I'd say let's wait some days, maybe somebody responds or we have to get through all the forks and see if there is an active one. I'd personally like to bring that project forward but do not have the time to manage a fork.

Has anyone tried to reach out to @Fmstrat via email? He seems to not be too active here on Github.

In #273 it was suggested to look for an existing organisation to check if they would be interested in maintaining it. Since winapps is mostly a wrapper around https://github.com/FreeRDP maybe with them there would be a good bit of overlapping interest.

Hey everyone. Someone grabbed me in IRC. Anyone want to be an active maintainer? Lots of things taking my time these days.

Could someone make a wiki on how to contribute?

@fbartels I don't think I can be an active maintainer, due to lack of time as well as experience. I'd love to contribute more if someone else takes up the lead role though :)

Edit: since I'm an Arch user, I can maintain the repo for Arch and check if new features work on it. But I can't do the same for other distros, so someone else will have to take up that part.

Sorry, I don't actually know how to maintain this, I just forked it to merge pull requests from others.

I wouldn't mind being an active maintainer package. I have a fair amount of experience developing on Linux applications and switch between Windows and Linux. I also have an active interest in making sure this works as I am currently using it to access some windows applications on my Linux desktop. However, I am running arch as my primary distro so I don't know if that is a problem.

I'm also interested in being a maintainer for this project since I get reasonably active use out of it. I've currently been forced to use vfio for certain situations and it would be good to rectify the performance in order to resolve that issue

I'm also interested in being a maintainer for this project since I get reasonably active use out of it. I've currently been forced to use vfio for certain situations and it would be good to rectify the performance in order to resolve that issue

@Fmstrat !

I'm afraid I have no idea about shell/powershell. I need Adobe Acrobat Reader DC to work properly, though, and I am willing to financially support you guys as far as my budget allows.

@lennylen @ashvinnihalani @afzalarsalan Happy to bring anyone forward to start maintaining, but I'd like to ensure there isn't anyone who's actively contributed that would like to take on primary approval with other maintainers contributing via PR. Going to ping a few first before making calls.

@scaryrawr @adil192 @jbowen102 @CicadaCinema @Pipodi @connlim @devksingh4

If any of you above are interested in becoming a maintainer, let me know. Primary rule for selection was PRs that made/make sense and include updates to the README as required. This should be the rule for merging in all PRs if you take on the role. Thanks!

@Fmstrat

I'm certainly interested in becoming a maintainer! I don't see myself actively working on features (the scripts pretty much do everything I need), though I'd be happy to review PRs and issues as part of a team with other maintainers.

I would be happy if we get this sorted out as soon as possible. It's been 12 months and the longer we stay in this situation, the colder the project will be.

commented

I would love to see this project stay alive! I couldn't be a maintainer, but it looks like there's plenty of people interested. If I knew this project was active I would gladly donate to help keep a team fed and contribute the odd bug fix here and there as my skills and time permit.

I like the project but not really the approach.. there needs to be a better solution without rdp involved..

@lennylen @ashvinnihalani @afzalarsalan Happy to bring anyone forward to start maintaining, but I'd like to ensure there isn't anyone who's actively contributed that would like to take on primary approval with other maintainers contributing via PR. Going to ping a few first before making calls.

@scaryrawr @adil192 @jbowen102 @CicadaCinema @Pipodi @connlim @devksingh4

Did anything come out of this @Fmstrat ? If not then I would apply for maintainer access as well. I also have some ideas for features I'd possibly like to work on.

Nice to see some movement over here, I like the direction this is taking. Pleas sort that out so I can feel confy working on some of the problems I had regarding Adobe software.
Just don't want to get in to that to open jet another one pull fork.
happy new year to everyone

Nice to see some movement over here, I like the direction this is taking. Pleas sort that out so I can feel confy working on some of the problems I had regarding Adobe software. Just don't want to get in to that to open jet another one pull fork. happy new year to everyone

Feel the same about adobe Reader!

Hey! Any information about the new maintainer or something?

commented

as this looks like a never ending story.. just use my project.. much easier to setup and no maintainance needed..
https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux

as this looks like a never ending story.. just use my project.. much easier to setup and no maintainance needed..
https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux

Hmm looks a good project.
But ig kvm is more faster and better than virtualbox tho lol 😂

as this looks like a never ending story.. just use my project.. much easier to setup and no maintainance needed.. https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux

That looks very promising. Does it matter where the VM is located? Do you intend to add an uninstall script?

So can we get something together? I am ready for testing, community support and documentation.

as this looks like a never ending story.. just use my project.. much easier to setup and no maintainance needed..
https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux

Hmm looks a good project. But ig kvm is more faster and better than virtualbox tho lol 😂

you can use KVM in virtualbox.
for local setups it's just so much easier.. and the project is very simple only containing bash-scripts and launchers

as this looks like a never ending story.. just use my project.. much easier to setup and no maintainance needed.. https://github.com/ne0YT/Linux-Subsystem-for-Windows_Seamless_windows_apps_on_Linux

That looks very promising. Does it matter where the VM is located? Do you intend to add an uninstall script?

You could install the vm also in the cloud an connect it with virtualbox. but I would recommend running it locally.

And yes, I can do an uninstall-script today

Hey long time winapps user, but i came across this https://github.com/casualsnek/cassowary some weeks ago, The setup is similar but has some useful features that winapps does not have like auto suspend and ability to assign host application to open file in vm and a setting manager too. worth a try

Hey long time winapps user, but i came across this https://github.com/casualsnek/cassowary some weeks ago, The setup is similar but has some useful features that winapps does not have like auto suspend and ability to assign host application to open file on host and a setting manager too. worth a try

Woah, this looks pretty cool

Seems like this does pretty much everything winapps does, not sure about UWP or remote VM support, though. Could the readme be updated to point new users to this? Seems a lot easier than finding new maintainers.

I love it! ❤️

Cassowary is actively being worked on and needs testing as releases can be buggy sometimes and readme has instructions for arch lLnux only !

i honestly like how transparent winapps is compared to cassowary 🤔
like i know that winapps is using freerdp2-x11, i have no idea what cassowary is using for it's rdp sessions (if it's using rdp at all)

i have no idea what cassowary is using for it's rdp sessions (if it's using rdp at all)

In the installation docs, it mentions what it uses.
Also in the application configuration there's also the options what it should use for RDP.

If you have a look here:
https://github.com/casualsnek/cassowary/blob/main/docs/2-cassowary-install.md
It mentions to install freerdp.

@TheAnachronism i saw that, but it also mentions other things i'm not sure what they are for, and uh it say "freerdp" rather than "freerdp2-x11" for reasons that are currently unclear to me

Probably because the package name in Arch Repository is freedesktop?

@agam778 that's fun to know xD
if that's the same program i guess i should look into what the actual differences are between winapps and cassowary :3

Any consensus on which fork is the successor of this project?

there's no successor yet afaict

@TheAnachronism i saw that, but it also mentions other things i'm not sure what they are for, and uh it say "freerdp" rather than "freerdp2-x11" for reasons that are currently unclear to me

I just tried cassowary, followed all the steps and it was bad. I have a pretty decent computer and to test I gave the VM 16 GB of RAM and 8 cores, installed MS Office, it was slow and crashed a lot. Now, could it have been a bad configuration? Perhaps, whilst I'm not new to using KVM, I just followed all the installation instructions and this was the output. (I don't know if using wayland could be the culprit of performance)

This is just my opinion and my experience, if it works for you, nice.

I'll be trying the most recent fork of winapps to share yet again my experience and perhaps help somebody on the way.

wait, how do find the most recent fork?

commented

@fromagge from my understanding both winapps and cassowary are just wrappers around freerdp and the Remote Apps functionality of it. I would be interested to hear if you have tried to compare performance of winapps to cassowary more directly? It certainly would be strange if there was a huge performance gap between the two.

@imsofi I did find some differences, I'm not @ home right now so I'm might be able to post it in around 6 - 8 hours (sorry gotta work). Thinking back I may have done something wrong to get the performance that I got. With that being said, my ultimate goal is to run MS Office within linux (for the rest I can log on a vm passing through the gpu if needed) and nothing else, so if you want me to test both Cassowary and WinApps with a certain app I might more than glad to.

I just tried cassowary, followed all the steps and it was bad. I have a pretty decent computer and to test I gave the VM 16 GB of RAM and 8 cores, installed MS Office, it was slow and crashed a lot. Now, could it have been a bad configuration? Perhaps, whilst I'm not new to using KVM, I just followed all the installation instructions and this was the output. (I don't know if using wayland could be the culprit of performance)

I don't know if relevant but:

OS: Arch Linux x86_64
Kernel: 5.19.3-arch1-1
DE: Gnome (Wayland)

So... any updates about this?

Nope :p

Tho it's really just a bash script that wraps around xfreerdp to get a remote desktop into a windows (virtual) machine.

At this point we should likely migrate to wlfreerdp but that needs quite a bit more work to be usable....... I think

commented

I'd like to become a maintainer as I am already maintaining a fork continuing this project

I'd like to become a maintainer as I am already maintaining a fork continuing this project

@Fmstrat !

I'm also very much down to helping with maintenance of this project.

commented

Any news on this? Because if nobody maintains this or is selected by @Fmstrat this project seems pretty dead. This would be very sad, because winapps is a great Software. Don't get me wrong, I really like to use winapps, but it seems like the process of selecting someone isn't making any progress. Even though there are people volunteering to maintain it, like @koyuawsmbrtn. Something official would be really nice especially for people searching for help with winapps.

Well in this case the best is to start again on a new repo on github , I could host it on @ekimiateam , I also really like to improve this project

Only benefit of not forking is keeping the user base and stars. Otherwise, this repo will need to tell to redirect to the active fork.

Only benefit of not forking is keeping the user base and stars. Otherwise, this repo will need to tell to redirect to the active fork.

That won't happen, fmstrat seems to have totally abandoned this
If a fork / rewrite exists, it will have to gain it's own recognition; the only thing we could do is "pin" a post to the issues which periodically gets deleted and recreated for it to stay near / at the top

commented

I’d like to redact my offer as I recently switched to macOS. Sorry, guys 😔

I'm gonna step up and work on it to the best of my ability. I'm going to review the current PRs, work through the open issues, and attempt to get it working proper on Wayland. Would love contributions from others.

You can come join me at my fork:
https://github.com/DeclanChidlow/winapps

What about creating a " Winapps " Org on Github and adding most people willing to help here ? Then We can hope for quicker progress and less forks to watch .

What do you think ?

What about creating a " Winapps " Org on Github

This is a great idea. Will also help with users finding the most up-to-date fork

Should we keep the "Winapps" Name or Start with a more "Unique" project/org name ?
I don't know how much the name "winapps" is known and popular but I can see a lot of reviews on youtube with this name

I think the name should be kept. Building an rand is hard, so it's easier to reuse existing work.

commented

I also think keeping the name is the way to go. Winapps is known and people might get confused if it would be renamed.

Edit:
I dont think rewriting would be that hard since winapps has not that much of code. I would personally rewite it in rust instead of shell files. Not that rust performance is needed, but the code base gets much more readable and cleaner. Another thing would be a proper licence.

So the Winapps Org has been created https://github.com/winapps-org

I've invited some people as members , ping me if you want to join

I propose the GPLV3 for now

I propose to start the existing code on the develop branch and merge to master with a 0.1 version when we feel it is usable ( I know it is already :-) )

That's nice! Good to see that winapps is coming back soon

Thanks all for your contributions

Winapps dev now takes place here https://github.com/winapps-org/winapps

So we can close this issue for good

Awesome!. Good luck to everyone!!!

Another example of why OpenSource is awesome. Long live FOSS.

@Codeleiche : could you update your issue with the new repo ?
https://github.com/winapps-org/winapps
Thanks

@freechelmi i would like to join too

@freechelmi I would like to join the org as well, please I plan to use and will most likely contribute to any issues encountered.

Will all issues in this repo get carried on, or they will just stay on this repo @DeclanChidlow @LDprg @oskardotglobal
I'm not sure if something like this can be done, maybe we could ask around the people that migrated Barrier to Input-Leap :
image

But first, is it of any relevance to do this today ?

@AkechiShiro I invited you
We could actually import the issues, but it would require sorting them which takes a lot of time

@freechelmi hmm looks like the invitation broke for me

@Fuseteam The invitation has to be accepted within 7 days. I've re-sent it for you.

thanks 👍

@Codeleiche : could you update your issue with the new repo ? https://github.com/winapps-org/winapps Thanks

It would be nice if this repo was noted in the README instead of linking to this issue only! Search engines seem to prefer this repo, eventhough it is not the official new one.

@IPlayZed That won't be happening anytime soon, Fmstrat is not responding to any of our emails

@IPlayZed That won't be happening anytime soon, Fmstrat is not responding to any of our emails

I see, thanks for the answer.