Electronicks / JoyShockMapper

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

[Bug] Cannot Call Configs Using Buttons On Linux - Broken Modeshifting #130

Open Jazztache opened 1 month ago

Jazztache commented 1 month ago

Hello. I found a critical piece of missing/busted functionality on Linux.

I am unable to reference configs from other configs by using button presses. This means that I cannot use the mode shifting functionality of the application at all.

I made sure I was at /home/jazztache/.config/JoyShockMapper before starting the program, and also verified the location of JSM_DIRECTORY was the correct one. I also made sure to copy over my configs directly to the root directory's config folder in order to work with sudo permissions.

I have read the README, and it mentions using both the absolute paths and relative paths. I have tried 4 variations of absolute paths, and 4 variations of relative paths. I used a mix of quotes and Windows paths as well.

The screenshot below shows all of the variations I tested, plus a few extra commands to verify the directories were correct.

Screenshot_20241126_181100

This is really hampering my ability to use JSM, because I would like to have my binds separated into separate files for convenience, and for the sake of using certain combinations for modeshifting.

For reference, I compiled my build from source using commit 2c4f767b42893f2bdf6736222c4c8aadb5a5586d

Thankyou!