asmvik / asmvik/skhd

Skhd is not working with MacOS Ventura 13.4

Open
#278 17 comments 6 reactions 0 assignees View on GitHub
Dominant language
C
Stars
8.1k
Forks
241
PR merge metrics
No merged PRs in 30d

Description

Skhd stop working in my OS.
I've been countless hours trying to solve it because skhd makes me much more productive, and I couldn't.
**Clarification**: I disabled security integrity protection, I disabled secure keyboard entry, I rebooted my pc

**My first error is**:
`skhd: successfully created pid-file.`
- skhd is not running twice and I have writing permissions: as recommended in #74 and #243
- This file ~/Library/LaunchAgents/homebrew..skhd.plist is the same as recommended here #126

**Codesigning**
- I proceded with the codesign as @koekeishiya recommends in #253 with this [link](https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(from-HEAD))

- My steps:
1. `brew uninstall koekeishiya/formulae/skhd`
2. I eliminated skhd from settings>privacy and security> accessibility
3. Reboot
4. `brew install koekeishiya/formulae/skhd --HEAD`
5. Codesign (the actual directory and not the symlink)
6. [Configure scripting](https://github.com/koekeishiya/yabai/wiki/Installing-yabai-(from-HEAD)#configure-scripting-addition)
7. skhd --start-service
8. I authorize access in settings>privacy and security> accessibility

- I get this error:
`skhd: successfully created pid-file..
skhd: must be run with accessibility access! abort..`
- So, it creates the pid-file but it doesn't enable the access of skhd (even though my box is checked in accessibility!)

- any ideas about how can I solve this?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported failure on macOS Ventura 13.4 with `skhd --start-service`, then inspect the generated `~/Library/LaunchAgents/homebrew..skhd.plist` and the accessibility-permission and codesigning steps described here. Done means skhd starts without the accessibility-access abort and hotkeys work after authorization.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.