Troubleshooting

When two apps fight over the same display setting

Your brightness drifts. Your colour looks wrong an hour after you set it. Nothing in your settings changed — because a second tool is writing to the same place, and neither side knows.

The places a second tool can write

Display state is not one value. It is a handful of separate domains, and each one is somewhere another utility can quietly write: a menu-bar app, a helper process, a script. Both of you believe you own it.

Detecting the other app is the hard part

Matching by display name is unreliable. Vendors ship a menu-bar app plus helper processes, and the helpers often carry no useful name at all. So the reliable signal is the bundle identifier prefix, with an exact localised name as a second pass for tools whose bundle id is undocumented.

Why a miss is better than a false alarm

A tool that matches neither test stays undetected, and that is deliberate: a warning that never fires is better than one that fires on an unrelated process. A conflict warning you learn to ignore is worse than no warning at all.

What to do about it

Honest limits

Related