rnayabed / rangoli

Free, Open Source, Lightweight, Cross-platform Software for Royal Kludge Keyboards
https://rnayabed.github.io/rangoli_website
GNU General Public License v3.0
289 stars 14 forks source link

App not working on macOS Monterey; Says Insufficient Permissions, provide Input Monitoring permissions #24

Open pratyushmanocha opened 1 year ago

pratyushmanocha commented 1 year ago

Hi,

I am using a 15" MacBook Pro with Touch Bar and TouchID from 2016 running macOS Monterey. I have connected my Royal Kludge RK100 RGB with BT and 2.4G Wireless keyboard using the wire that came with it. The Rangoli app is recognising the keyboard properly but is unable to change its settings.

Every time I start the app, it prompts me to provide it Input Monitoring permissions through my laptop settings (System Preferences > Security & Privacy > Privacy > Input Monitoring). I have already done that and have tried restarting both the application and my laptop, yet this error does not go away.

I started the app and tried to change the RGB effect. The corresponding log file is attached below... Any idea how to rectify it?

Thanks in advance!

rangoli.log

pratyushmanocha commented 1 year ago

Also relevant: rangoli doesn't automatically show up in the Input Monitoring settings. I had to manually add the software file to the list.

rnayabed commented 1 year ago

Thank you for reporting. Did you try both the portable and installer?

pratyushmanocha commented 1 year ago

Yep. The portable one updates the log with the errors (the file I uploaded in the previous comment), whereas the installer version doesn't update the log with the actions and errors post the initial update checking stage; I tried changing the key bindings and the rgb pattern, it failed and gave the same permission issues error, however nothing got updated in the log file (check attached file). rangoli.log

pratyushmanocha commented 1 year ago

Hey Debayan, any updates on this issue?

rnayabed commented 1 year ago

Sorry, I have to check

rnayabed commented 1 year ago

Need to setup a moterenery vm then will try it. Was busy lately

pratyushmanocha commented 1 year ago

Sure, no worries. Thanks for the hard work!

k8seren commented 1 year ago

Hi just wanted to note the same issue, MacOS 13.3.1(a) - the app says insufficient permissions, but I manually added Rangoli.app to the Input Monitoring settings and set it to allow. Additionally the app does not quit normally. It hangs on quit and must be force quit to actually close. Maybe this is related?

I rebooted and no change. Happy to provide any details to troubleshoot - I'd love to see this working on MacOS! 🥇

Using MBP M1, 13.3.1(a), and an RK68Pro (which shows up in the application immediately, awesome!)

rnayabed commented 1 year ago

Can you provide the rangoli.log file saved in your user home directory? thanks

बुध, 17 मई 2023 को 9:08 pm बजे को k8seren @.***> ने लिखा:

Hi just wanted to note the same issue, MacOS 13.3.1(a) - the app says insufficient permissions, but I manually added Rangoli.app to the Input Monitoring settings and set it to allow. Additionally the app does not quit normally. It hangs on quit and must be force quit to actually close. Maybe this is related?

I rebooted and no change. Happy to provide any details to troubleshoot - I'd love to see this working on MacOS! 🥇

Using MBP M1, 13.3.1(a), and an RK68Pro (which shows up in the application immediately, awesome!)

— Reply to this email directly, view it on GitHub https://github.com/rnayabed/rangoli/issues/24#issuecomment-1552086185, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGERF5KRUPX4VBBG64ZSUKDXGU44RANCNFSM6AAAAAAWP5EHEQ . You are receiving this because you commented.Message ID: @.***>

k8seren commented 1 year ago

Sure thing, here it is. rangoli.log

smweil commented 1 year ago

Bumping this with the same issue...

thegoldknight commented 1 year ago

Bumping also with the same issue

Artiaure commented 1 year ago

Hi ! did anyone manage to find a fix to this problem ?

BilalN777 commented 1 year ago

Hey @rnayabed any update?

BilalN777 commented 1 year ago

I may have found a way to reproduce the issue

I've found that if karabiner is running then I get the permission issues

if I quit karabiner is works just find without having to even relaunch rangoli

as soon I launch karabiner again and attempt to save a color setting on rangoli it gives me permission issues

pratyushmanocha commented 13 hours ago

Hi, @rnayabed,

Did you get the time to look at this issue and possibly fix it?

Thanks!