Electronicks / JoyShockMapper

A tool for PC gamers to play games with DualShock 4s, JoyCons, and Pro Controllers. Gyro aiming, flick stick.
Other
362 stars 20 forks source link

For Linux users could you PLEASE make a flatpak or SOMETHING for an easier install and setup. #5

Closed linusrg1 closed 3 years ago

linusrg1 commented 3 years ago

While I know my way around the cli not everyone does and the cmake compile isnt always successful. So it would make things A LOT easier if there was a flatpak or appimage or SOMETHING.

linusrg1 commented 3 years ago

Guess u dont wanna give Linux users and niceities do you? Too lazy?

JibbSmart commented 3 years ago

Nothing lazy about someone maintaining and improving open source software for free. @Electronicks isn't a Linux user. You clearly are. You haven't fixed it. So who's actually lazy?

EDIT: Sorry if that seems harsh. If you didn't realise how ridiculous and entitled it sounds to call this developer lazy -- in spite of all the work he's doing to make this software better, and in spite of him not using the platform you want him to do more work on -- hopefully now you do :)

linusrg1 commented 3 years ago

Nothing lazy about someone maintaining and improving open source software for free. @Electronicks isn't a Linux user. You clearly are. You haven't fixed it. So who's actually lazy?

EDIT: Sorry if that seems harsh. If you didn't realise how ridiculous and entitled it sounds to call this developer lazy -- in spite of all the work he's doing to make this software better, and in spite of him not using the platform you want him to do more work on -- hopefully now you do :)

No, I think both if you just have a total lack of respect for Linux users, and it really pisses me of. You guys probably just test it in windows and are like yup, it works, so it'll probably work in Linux. You guys know that just because Linux and windows both use c++ as a base, that's where the similarities end right? And also no, why should I have to spend weeks learning c++ just to fix errors in a program that I didn't even write. Its YOUR program, YOU fix the errors. Also, the excuse that he doesn't use Linux isn't valid either. Its not that hard to flash Linux to a USB, boot it, and then try to build the program to see if it works or not before he uploads it to github. Doesn't cost him any money either, Linux is free if you didn't know. Btw none of your builds ever worked on Linux either. So there is defenately something off with the core code, from before it was forked.

Any who's lazy? Well maybe not him or me , but maybe you? Because you decided to drop the main project from what it seems. And its not that I'm lazy, I'd just rather put my energy into more worthwhile things, like getting more exercise and learning another language for example.

I hope that this wasn't too harsh. ;)

Electronicks commented 3 years ago

Thank you for your interest in the project. Unfortunately, JoyShockMapper does not officially support Linux. However, Linux support is a common request so it is being taken in consideration. If you'd like to lend a helping hand to bring this software to your platform earlier, feel free to join the Gyro Gaming community discord where contributors can help each other.

Otherwise, thank you for your patience.

JibbSmart commented 3 years ago

Just to add to @Electronicks point, when it has worked with Linux in the past, this was thanks to Linux users generously contributing their time to make it work. This isn't a half-arsed effort on our part to offer Linux support, but rather other users added Linux support to a Windows project (with Electronicks' help, too).

Please consider that we have limited time of our own, and have to choose what tasks to allocate it to. I'm sure you can understand that we also have worthwhile things to give our own time to. I have just a few hours a week to work on these projects. I'm still working on JoyShockMapper as well as other projects. Electronicks is very generously giving a lot of his time to making JoyShockMapper better, and regularly asks users for feedback on the direction he should take it. And others are being generous with their time, too -- whether with constructive feedback or contributing their own work to improve the program.

AL2009man commented 3 years ago

Nothing lazy about someone maintaining and improving open source software for free. @Electronicks isn't a Linux user. You clearly are. You haven't fixed it. So who's actually lazy? EDIT: Sorry if that seems harsh. If you didn't realise how ridiculous and entitled it sounds to call this developer lazy -- in spite of all the work he's doing to make this software better, and in spite of him not using the platform you want him to do more work on -- hopefully now you do :)

No, I think both if you just have a total lack of respect for Linux users, and it really pisses me of. You guys probably just test it in windows and are like yup, it works, so it'll probably work in Linux. You guys know that just because Linux and windows both use c++ as a base, that's where the similarities end right? And also no, why should I have to spend weeks learning c++ just to fix errors in a program that I didn't even write. Its YOUR program, YOU fix the errors. Also, the excuse that he doesn't use Linux isn't valid either. Its not that hard to flash Linux to a USB, boot it, and then try to build the program to see if it works or not before he uploads it to github. Doesn't cost him any money either, Linux is free if you didn't know. Btw none of your builds ever worked on Linux either. So there is defenately something off with the core code, from before it was forked.

Any who's lazy? Well maybe not him or me , but maybe you? Because you decided to drop the main project from what it seems. And its not that I'm lazy, I'd just rather put my energy into more worthwhile things, like getting more exercise and learning another language for example.

I hope that this wasn't too harsh. ;)

Might as well leave this article (written by Mathieu Comandon of Lutris fame) here...

TauAkiou commented 3 years ago

Nothing lazy about someone maintaining and improving open source software for free. @Electronicks isn't a Linux user. You clearly are. You haven't fixed it. So who's actually lazy? EDIT: Sorry if that seems harsh. If you didn't realise how ridiculous and entitled it sounds to call this developer lazy -- in spite of all the work he's doing to make this software better, and in spite of him not using the platform you want him to do more work on -- hopefully now you do :)

No, I think both if you just have a total lack of respect for Linux users, and it really pisses me of. You guys probably just test it in windows and are like yup, it works, so it'll probably work in Linux. You guys know that just because Linux and windows both use c++ as a base, that's where the similarities end right? And also no, why should I have to spend weeks learning c++ just to fix errors in a program that I didn't even write. Its YOUR program, YOU fix the errors. Also, the excuse that he doesn't use Linux isn't valid either. Its not that hard to flash Linux to a USB, boot it, and then try to build the program to see if it works or not before he uploads it to github. Doesn't cost him any money either, Linux is free if you didn't know. Btw none of your builds ever worked on Linux either. So there is defenately something off with the core code, from before it was forked.

Any who's lazy? Well maybe not him or me , but maybe you? Because you decided to drop the main project from what it seems. And its not that I'm lazy, I'd just rather put my energy into more worthwhile things, like getting more exercise and learning another language for example.

I hope that this wasn't too harsh. ;)

As one of the people who helps maintain JSM's Linux support, this sort of response from another Linux user is fairly depressing.

JSM is primarily written and maintained by Electronicks with a very small team of supporters who supply patches and work on the project. I'm certain that I'm the only one in the project actively working on and supporting Linux. This is a very small open source project and is, for most intents and purposes, a Windows project in which Linux support has been graciously provided by other members of the community.

That also being said, the developers of any open source project do not owe you anything. All of us are giving our unpaid spare time to contribute to these projects. This is not a matter of 'disrespecting linux users', it is a matter of time and available talent coming in from the community to get things done. Attacking a bunch of people writing software for free and calling the original author lazy because he handed the project off to someone else (which happens very commonly in FOSS) is extremely disrespectful.

Regardless, I do not intend on providing a Flatpak of JSM at this time. Build it from source if you want to use it.