Skip to main content
Back

Cintiq 16 Display Toggle resets after monitors turned off

Comments

5 comments

  • João

    Hi Jonas Lönborg

    Welcome to the community. I am sorry to read you are also having this issue. 
    Honestly, this is great! Thanks for sharing your experience in such detail.
    I share this with the team so we can have a deeper look. 

    Thanks again!

    1
  • João

    Hi Jonas Lönborg

    The team has reproduced and confirmed this is a bug which should be fixed in a future driver release. 

    1
  • Jonas Lonborg

    Hi João,

    Thanks for getting back to me so fast, and I'm super excited that it's not just my system that's being weird! 😅

    I'll keep an eye out for future updates, and will be sure to write back if I get a chance to test the fix 👍

    Incidentally, there's a typo in the online documentation for the Preferences utility CLI:

    If you guys go in there to poke around anyway, I think it would be a good idea to add a note to the documentation, maybe something like this:

    NOTE: --restore only works with .wacompref backups created in Wacom Tablet Utility, not backups created with Wacom Center.

    This would have saved me a lot of tears when I was trying to create the little Script Editor app I use(d) to restore my Wacom prefs.

    — — —

    After writing the original post here, I actually ended up with another workaround — I created a script/app that sleeps the displays after X minutes of system idle time, and disabled Automatic Standby on my monitors. This lets my computer stay on, while not causing burn-in on my monitors.

    For the curious (might be useful until the bug gets ironed out in Wacom Center):

    Checks the system idle time every 5 minutes (300 seconds); if system idle time > 30 minutes, run 'pmset displaysleepnow' in shell (puts displays to sleep).

    • macOS only. This works (for me) in 12.6.3, YMMV.

    • Applications > Utilities > Script Editor
    • New Apple Script:
    -- Global flag to control the repeat loop
    global shouldKeepRunning
    set shouldKeepRunning to true

    -- Wait a moment for system to be ready
    delay 3

    -- Request notification permission and show initial notification
    -- Commented out, as it was mainly used for debugging:
    -- tell application "System Events"
    --    set notifEnabled to (get notification permissions of application process "Script Editor")
    --    display notification "Monitor sleep script is running" with title "Script Started" sound name "Glass"
    -- end tell

    -- Add quit handler
    on quit
        set shouldKeepRunning to false
        continue quit
    end quit

    repeat while shouldKeepRunning
        -- Get idle time in minutes with more robust number handling
        set idleTimeString to do shell script "ioreg -c IOHIDSystem | awk '/HIDIdleTime/ {printf \"%f\", $NF/1000000000/60; exit}' | sed 's/,/./'"
        
        -- Convert string to number using evaluation
        set idleTimeMinutes to (run script "return " & idleTimeString)
        
      -- Set desired idle time threshold in minutes
        set idleThreshold to 30
        
        if idleTimeMinutes ≥ idleThreshold then
            do shell script "pmset displaysleepnow"
        end if
        
        -- Wait before next check
        delay 300
    end repeat
    • File > Export ...
    • — Export As: sleep_screens.app (or whatever name you want)
    • — Export To: ~/Library/Services/
    • — File Format: Application
    • — Options:
    • — — uncheck 'Show startup screen'
    • — — check 'Stay open after run handler'
    • — — check 'Run-only'
    • — Code sign: 'Sign to Run Locally'
    • Save
    • (macOS) System Preferences > Users & Groups > Current User > Login Items (tab) > Add (+) 'sleep_screens.app' (runs the app on Startup)

     

    0
  • João

    Hi Jonas Lonborg

    Thanks a lot for all the details. The typo is fixed and I shared the rest of the info with the driver team. 

    Cheers 

    1
  • Jonas Lönborg

    Thank you 😃👍

    0

Please to leave a comment.

Please sign in to leave a comment.

Didn't find what you're looking for? Create a ticket New Post

Support
Feedback