Apps like Fastfetch can't request Bluetooth permission on ghostty's behalf #3995
-
It appears that Ghostty on macOS lacks support for apps like fastfetch (when ran with "fastfetch -c all") to request the Bluetooth permission on ghostty's behalf, meaning fastfetch abruptly aborts. Screenshots have been attached for ghostty, and the regular macOS Terminal app. I'm not the best at filing issue reports, but I figured I would file this one since it doesn't seem like there are any existing issues filed regarding this. Edit: Manually adding ghostty as an allowed app under Bluetooth in System Settings -> Privacy & Security fixes the issue, but it seems ghostty lacks support for showing the actual permissions prompt currently. Edit 2: A pull request has been opened (#4668) to add the appropriate permission descriptions to Ghostty's application manifest. If this is merged, this will hopefully fix the abort issues, as according to Apple's documentation, these permission description keys are necessary to request if anything being run through these kinds of apps use the technologies or hardware associated with these permission keys. Edit 3: This issue has been confirmed fixed with my PR, the permission dialog for Bluetooth now appears now that my PR has been merged, as seen with the below screenshot. ghostty output: Specs:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Fastfetch aborts at |
Beta Was this translation helpful? Give feedback.
-
Could be related to the #4512 (a similar Mac permissions issue)? |
Beta Was this translation helpful? Give feedback.
-
Closing for now due to my PR being merged. |
Beta Was this translation helpful? Give feedback.
I have opened a Pull Request that adds the necessary permission descriptions, similar to iTerm2, Kitty, and the official Terminal app. If merged, this may fix abort issues.