Skip to content
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

Linux #6

Open
YAUIO opened this issue Oct 8, 2023 · 11 comments
Open

Linux #6

YAUIO opened this issue Oct 8, 2023 · 11 comments

Comments

@YAUIO
Copy link

YAUIO commented Oct 8, 2023

is it possible to run it natively on Linux? Will be thankful for answer
image

@DjCrqss
Copy link
Owner

DjCrqss commented Oct 11, 2023

Hi there, it should be runnable on Linux if editing the source code but it won't run as is. I originally only planned to make it run on Windows and used items such as Windows tray to store the running app. I'm a little busy right now but I may look into Linux support this summer :)

@DjCrqss
Copy link
Owner

DjCrqss commented Oct 11, 2023

With a quick look into the problem, since my program uses WindowsForms, you would have to remove or replace these with a Linux equivalent, and I had a look into keyboard event listeners but they are quite different since Linux has many different versions. If you would like to try it yourself, first try opening the .sln file and changing the target OS and disabling the Windows Forms check. Since I don't run any Linux on any of my devices it might be quite hard for me to test this sorry :( Happy to help you with it though

@DjCrqss DjCrqss closed this as not planned Won't fix, can't repro, duplicate, stale Oct 11, 2023
@YAUIO
Copy link
Author

YAUIO commented Oct 11, 2023

With a quick look into the problem, since my program uses WindowsForms, you would have to remove or replace these with a Linux equivalent, and I had a look into keyboard event listeners but they are quite different since Linux has many different versions. If you would like to try it yourself, first try opening the .sln file and changing the target OS and disabling the Windows Forms check. Since I don't run any Linux on any of my devices it might be quite hard for me to test this sorry :( Happy to help you with it though

thank you! might look into it on the weekend

@YAUIO
Copy link
Author

YAUIO commented Oct 11, 2023

With a quick look into the problem, since my program uses WindowsForms, you would have to remove or replace these with a Linux equivalent, and I had a look into keyboard event listeners but they are quite different since Linux has many different versions. If you would like to try it yourself, first try opening the .sln file and changing the target OS and disabling the Windows Forms check. Since I don't run any Linux on any of my devices it might be quite hard for me to test this sorry :( Happy to help you with it though

image

@DjCrqss
Copy link
Owner

DjCrqss commented Oct 12, 2023

Yeahh the windows forms should be able to be removed safely and run as a console app as you were doing. Finding a replacement for NeatInput's keyboard listener will be a bit harder. If we find a suitable replacement I'll try write one without the Windows Forms :)

@YAUIO
Copy link
Author

YAUIO commented Oct 13, 2023

Yeahh the windows forms should be able to be removed safely and run as a console app as you were doing. Finding a replacement for NeatInput's keyboard listener will be a bit harder. If we find a suitable replacement I'll try write one without the Windows Forms :)

idk what you are exactly searching for, but maybe this will help https://wiki.archlinux.org/title/Keyboard_input
if you know some features of listener you need i will search for the exact replacement, just reply them to me

@DjCrqss
Copy link
Owner

DjCrqss commented Oct 14, 2023

I will try these next week hopefully but leaving them here for future reference

The reason why I didn't look into this earlier is because there is not much linux support, for example, the ones I am looking at for solutions seem to give up when it comes to linux:

If this sharp hook works I might be able to make it more compatible across platforms

@DjCrqss DjCrqss reopened this Oct 14, 2023
@YAUIO
Copy link
Author

YAUIO commented Oct 14, 2023

I will try these next week hopefully but leaving them here for future reference

The reason why I didn't look into this earlier is because there is not much linux support, for example, the ones I am looking at for solutions seem to give up when it comes to linux:

If this sharp hook works I might be able to make it more compatible across platforms

Don't force yourself to do anything for linux since there SURELY will be other problems, and it seems like not so many people really want to use this on linux ;) But there are a lot of osu players who plays on linux because of lags on windows, so if you will rewrite it eventually it might be helpful for someone. I will be happy to help you!

@DjCrqss
Copy link
Owner

DjCrqss commented Nov 13, 2023

Sorry, been deplayed indefinitely due to personal things ;(. Will try do in the future!

@DjCrqss DjCrqss closed this as completed Nov 13, 2023
@DjCrqss DjCrqss reopened this Nov 13, 2023
@zmeyka3310
Copy link

this is pretty much dead, but doesnt wooting provide the analogsdk that works on linux too?

@YAUIO
Copy link
Author

YAUIO commented Aug 11, 2024

this is pretty much dead, but doesnt wooting provide the analogsdk that works on linux too?

yes they do, but the application is written using windows forms, so it anyway needs a rewrite

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants