Friday, October 17, 2014

How to only show Notifications for certain inboxes in Mac Mail

Though I use several email accounts in Mac Mail, I primarily care about one of the accounts. For the past few years, I've ignored notifications for the other accounts, but I finally decided to do something about it. The solution is a bit unintuitive, but it serves its purpose.

Looking in Notification Center system preferences on Yosemite (10.10), there's simply generic settings for how/when you want them to show. Under the Mail section of said pane, I have this set to "Banners". This applies for any and all notifications that are generated by Mail.

The best solution I was able to put together was this:
  1. Open Mac Mail
  2. Mailbox menu -> "New Smart Mailbox..."
  3. Use the following settings (bold are my inputs and underlines are dropdowns):
    • Smart Mailbox Name: Notifications (use anything you want)
    • Contains messages that match any of the following conditions
    • Message is in mailbox [some inbox]
  4. Add as many conditions as you want, and then press OK
  5. Mail menu -> Preferences
  6. Set the "New message notifications" dropdown to the name of your smart mailbox
You now will only receive notifications for messages that match the smart mailbox conditions.
Thursday, June 13, 2013

How to Enable WebGL in Safari

  1. Go to the Safari menu and click Preferences.
  2. Click on the Advanced tab.
  3. Tick "Show Develop menu in the menu bar".
  4. Go to the Develop menu and click Enable WebGL.
Friday, September 21, 2012

How to disable Facebook and Twitter integration in Mountain Lion

While for some people this may be a killer feature, I hardly use Facebook or Twitter and have no plans to share content through those services. Email suits me just fine. As such, I didn't want to have those listed in Mountain Lion's Share Sheets. So, I grepped for Facebook and got this: $ find /System -name Facebook -print 2>/dev/null /System/Library/InternetAccounts/Facebook.iaplugin/Contents/MacOS/Facebook /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/Facebook.sharingservice/ Contents/MacOS/Facebook /System/Library/SocialServices/Facebook.socialplugin/Contents/MacOS/Facebook And for Twitter: $ find /System -name Twitter -print 2>/dev/null /System/Library/PrivateFrameworks/ShareKit.framework/Versions/A/PlugIns/Twitter.sharingservice/ Contents/MacOS/Twitter Preferring to do the least damage possible, I simply renamed Facebook.sharingservice to Facebook.sharingservice.old and Twitter.sharingservice to Twitter.sharingservice.old. After doing this, I quit Safari, reopened it, and gone were the Facebook and Twitter options. No guarantees this won't reenable on updates or break something else, but so far it seems to work. If nothing else, you can always rename the plugins back.