Yabai unable to manage Windows apps installed using whiskey
- Dominant language
- C
- Stars
- 29.6k
- Forks
- 750
- PR merge metrics
- No merged PRs in 30d
Description
I've began delving into MacOS gaming and saw that Whiskey would be a good avenue, the apps are working fine although for some reason Yabai doesn't seem to be able to manage the virtualized windows apps.
Issue replication steps:
1. Install [Whisky](https://github.com/Whisky-App/Whisky)
- `brew install --cask whisky`
2. Install steam using Whisky
- I used this tutorial: https://youtu.be/8KeES5llh9I?t=115&si=Bu2ItF2hZ0ulw_Xg
3. Run Steam
When steam is running, it is not auto tiled nor can I use my shortcuts to force it off floating or send it to another space, etc...
System setup (I hope this is enough to help):
- MacOS Sonoma on an M3 Chipset
- System integrity disabled and SIP loaded/installed
- Output of `csrutil status`
```Apple Internal: disabled
Kext Signing: enabled
Filesystem Protections: disabled
Debugging Restrictions: disabled
DTrace Restrictions: enabled
NVRAM Protections: disabled
BaseSystem Verification: enabled
Boot-arg Restrictions: disabled
Kernel Integrity Protections: enabled
Authenticated Root Requirement: enabled```
- yabai + skhd
- Mission Control:
- Top 3 options disabled
## Edit
After posting, I noticed I'm also having an issue where the window moves around when my mouse enters the steam window itself, I stopped yabai and it still is doing that, I couldn't event manually quit steam I actually needed to use:
pgrep -i wine | xargs kill
Once I did that the problem seems to have gone away.
Contributor guide
No contributing guide indexed for this repository
Research direction
No source file or test is named. Reproduce the behavior by installing Whisky with `brew install --cask whisky`, installing and running Steam, and checking yabai tiling, floating, and space shortcuts on macOS Sonoma; compare it with yabai stopped and the reported Wine process behavior. Done means identifying whether these virtualized windows are manageable by yabai and documenting a focused fix or limitation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100