Jump to content
Blumentopfgewinner

Toggle Do Not Disturb

Recommended Posts

Useful, thank you!

Would be even better if it could indicate the current state of the "Do no disturb" toggle (either in the Alfred menu or in a notification)

Share this post


Link to post

This is broken in the Yosemite public beta (probably do to some menu bar reorganisation?) Anyway, I tinkered a bit but couldn't fix it. The best I came up with was this Applescript: 

tell application "System Events"
	tell process "SystemUIServer"
		try
			key down option
			click menu bar item 1 of menu bar 2
			key up option
		on error
			key up option
		end try
	end tell
end tell

Note the use of the try block. In the current version of the workflow the option key gets stuck pressed down, preventing you from typing normal characters until you restart System Events (or reboot your Mac).

 

I can see the script above clicking the Notification Centre icon, because the icon flashes blue when I run it. It doesn't actually toggle Do Not Disturb though.

Edited by Subject22

Share this post


Link to post

I had the same problem.  I got it to work using the "Run Script" action (and selecting /usr/bin/osascript as the language) rather than using "Run NSApplescript".

 

Share this post


Link to post

Hi all, I downloaded Ender's updated workflow last year - thank you so much! However, it doesn't seem to work when I have my computer set in another language. Is there any way to fix this?

 

Thanks,

Liat

Share this post


Link to post

Hi all, I downloaded Ender's updated workflow last year - thank you so much! However, it doesn't seem to work when I have my computer set in another language. Is there any way to fix this?

 

Thanks,

Liat

 

You might try the workflow I added to Ender's thread. I *think* it might work with other languages.

 

http://www.alfredforum.com/topic/5266-toggle-do-not-disturb-w-yosemite-support/?p=44414

Share this post


Link to post

None of the previous solutions worked for me so I tried to craft something myself and it worked! Running it successfully on El Capitan 10.11.6 with Bartender 2.

I got the code from this StackOverflow answer and converted into a simple Alfred workflow.

 

Should also work on any Mac (with or without Bartender) as long as Apple doesn't change the Notification Center plist location (I think...).

 

https://drive.google.com/file/d/0Bx3NCikqzbt5Qm1TdmkwQWFxUkU/view?usp=sharing

Edited by Jkscx
Beter formating

Share this post


Link to post
On 10/26/2017 at 9:01 AM, Jkscx said:

None of the previous solutions worked for me so I tried to craft something myself and it worked! Running it successfully on El Capitan 10.11.6 with Bartender 2.

I got the code from this StackOverflow answer and converted into a simple Alfred workflow.

 

Should also work on any Mac (with or without Bartender) as long as Apple doesn't change the Notification Center plist location (I think...).

 

https://drive.google.com/file/d/0Bx3NCikqzbt5Qm1TdmkwQWFxUkU/view?usp=sharing

1

 

Hi, I tried this workflow and couldn't get it to work on MacOS Mojave. Any ideas?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...