bdkjones / MuzzleApp

The public bug tracker for Muzzle: muzzleapp.com
63 stars 1 forks source link

Ability to get this working with DisplayLink docks? #111

Open CampAsAChamp opened 9 months ago

CampAsAChamp commented 9 months ago

I have a DisplayLink dock, (which causes my screen to always be shared). image

So I can't disable the built in Monterey setting, as if I do else I don't get any notifications on my external monitors.

image

I tried using this app to not have to use this built in setting and tested with Zoom, but it doesn't seem to be working for me. Still getting notifications.

Is this something on my end? Or anything I can try or test?

bdkjones commented 9 months ago

I haven't really tested on versions of macOS where Muzzle got sherlocked, but my guess is that by flipping on the allow notifications option, you cause macOS to stop calling the private apis that Muzzle uses to detect when screen sharing begins and ends. (Technically it never ends or begins because your screen is always shared.) Muzzle doesn't respond when you share your screen in Zoom because your screen was already shared when you started.

I'd drop the display link thing and just hook up your displays via Thunderbolt.

CampAsAChamp commented 9 months ago

Yea that's what I was assuming as well. Let me try and stopping the DisplayLink app and see if my dock/monitors will still work, cause then I can disable the built in MacOS setting. I'll update this comment with my findings

CampAsAChamp commented 9 months ago

Update

So looks like in order to use my dock I need to have the DisplayLink app running or else the monitors won't connect.

Also since using Sonoma, the app Bartender also requires to always be sharing my screen as well. So I think I'm screwed either way, cause I have two apps that need to constantly be sharing my screen

bdkjones commented 9 months ago

Hmm. There's a lot of overhead involved in sharing the screen, so I'm surprised that Bartender relies on that. That's also a very large attack surface to have constantly exposed. To each their own, but I wouldn't accept an app that requires constant screen sharing.