GithubHelp home page GithubHelp logo

Comments (5)

waydabber avatar waydabber commented on May 22, 2024

Hi @tofuliang

yes, unfortunately there are issues with sleep and virtual displays. This is mainly a macOS bug (can be reproduced by mirroring a native virtual display, like Sidecar to an other display). BetterDummy has some workarounds implemented, but they don't always work or sometimes the workaround itself causes issues. I filed a bug report about it to Apple a while back but I don't expect a quick fix (if any).

I posted a v1.0.9 release https://github.com/waydabber/BetterDummy/releases/tag/v1.0.9 - try disabling the Use mirrored dummy sleep workaround setting as that might help (or make things worse :)). Also see the release notes about the issue.

Screen Shot 2021-11-05 at 11 16 19

Please report back whether it changes things or not!

Thank you!

from betterdisplay.

tofuliang avatar tofuliang commented on May 22, 2024

@waydabber I tried Version 1.0.9, it does not work. External monitor still freezed.
Anyway, many thanks for you work!

from betterdisplay.

waydabber avatar waydabber commented on May 22, 2024

I consolidated the sleep issues into a single issue: #76. I'll close this one as a duplicate for now. Let's continue the discussion under the new issue. Thank you!

from betterdisplay.

kerryj89 avatar kerryj89 commented on May 22, 2024

@waydabber Can you add in shortcuts to set exact monitor brightness for all monitors at once? I would then create a shortcut to set to 0% on all. I use an app called Blackout for this currently but feel like your app is very close to supporting the same thing since it seems Apple is taking their time fixing this bug.

from betterdisplay.

waydabber avatar waydabber commented on May 22, 2024

Hi @kerryj89 - probably the simplest way to do this is to create a Shortcut in macOS Shortcuts with a shell script action and enter this:

/Applications/BetterDisplay.app/Contents/MacOS/BetterDisplay set -brightness=0%

This command will set all displays to 0% brightness at once. You can of course change the brightness level to anything else.

An other way is to enable display group syncing which synchronizes brightness control for all displays and simply hit the 0% area of the slider on the sync source display in the app menu.

I also plan to add presets support that should cover this use case with a built-in keyboard shortcut as well.

from betterdisplay.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.