When using Chrome notifications on OS X, how can I set the notifications to appear across two monitors simultaneously?

I'm using a Macbook Pro and a Thunderbolt Display, and Chrome notifications - for example, a notification of a new message on Meta Chat - only display on the Macbook Pro. I would like the notifications to display on both monitors.

I have tried:

  • Going into the 'Settings' of Chrome Notifications, which only allows users to change what sites can send them notifications.

  • Apple's Notification Center looks to control Apple's native notifications, rather than Chrome notifications.

  • Do you have notifications of any kind, from any app/service, appearing on the secondary monitor? – IconDaemon May 14 '14 at 21:47

This is currently not possible.

Google Chrome uses its own code for displaying notifications which Keyboard Maestro doesn't seem to be able to interact with. There appears to be no AppleScript for even detecting notifications and Google Chrome seems to refuse to provide the content of the message to Keyboard Maestro for any sort of macro.

Also, sending Chrome notifications to Growl also doesn't help since Growl still can't show notifications on multiple displays:

  • @JoshHelfgott - if grgarside is willing to test my crazy new idea of running multiple instances of Chrome, perhaps we can put this question to bed and move on to even crazier ideas that require us to be yet even more Thinkier Differenter. – chillin May 17 '14 at 21:38
  • @chillin Will test tomorrow when I'm on my computer. (FYI your ping did not work as the user has not commented on this post) – grg May 17 '14 at 21:42
  • appreciated… and thanks, hmm, foiled again. < twists thin mustache > – chillin May 17 '14 at 22:30
  • Actually Growl can show Notifications on multiple screens with some Applescript tricky, Growl Action Script and a Theme assigned to each screen. But the only problem is getting apps to use growl instead of NC. – markhunte May 18 '14 at 6:01

multiple Chrome instances with multiple profiles

I didn't originally specify, but the idea is you have one instance of Chrome running on one display, and another running on another, and you are logged into the same Google account from both. In theory, this should give you the exact functionality you want. You should be able to close all the windows of one of the instances, and hide the application, and still see the notifications pop up (if the notifications steal focus).

Open up /Applications/Utilities/Terminal.app

type at the prompt

josh2note@stack:~$ mkdir Chrome\ Profile\ Secondary
josh2note@stack:~$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=Chrome\ Profile\ Secondary &

Drag the Chrome window that appears to your secondary display. Log into your Google account.

Go back to the terminal.

type at the prompt

josh2note@stack:~$ mkdir Chrome\ Profile\ Main
josh2note@stack:~$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=Chrome\ Profile\ Main &

Leave the Chrome window that appears on the main display and log into the same Google account.

  • I bet this works. Any one else willing to test this? I cannot. Thanks. – chillin May 18 '14 at 1:09
  • Tested this in a few different ways and as much as I thought this'd work, it doesn't seem to :( Pure speculation: one of the Chromes shows the notification and causes it to be marked as read which means the other Chrome doesn't need to display it? – grg May 18 '14 at 18:36
  • @grgarside - very appreciated. If you think of any other way to test this idea, at your liesure and convenience, please have at it. I was soooo hoping this would work. :'( – chillin May 19 '14 at 16:38

video Mirroring

Mirroring displays the same image on each display.

  • 1) Make sure your additional display is properly connected and powered on.
  • 2) From the Apple () menu, choose System Preferences.
  • 3) From the View menu, choose Displays.
  • 4) Click the Arrangement tab.
  • 5) Enable (check) "Mirror Displays" in the bottom-left corner.

In the example below. the blue boxes represent each display that is connected. The white bar at the top of both boxes represents your menu bar and is shown on both displays when they are showing the same information.

Display Prefs

  • 4
    Yes that's a good way, but it also mirrors everything he does not want :D – rwenz3l May 14 '14 at 23:16
  • 1
    @YoshiBotX : From the question as asked, that is unclear. – chillin May 15 '14 at 4:27
  • 1
    That is right. And it is a Solution I support. But I am pretty sure, that If he uses Multiple Displays, he wants individual Screens with mirrored notifications. – rwenz3l May 15 '14 at 9:18
  • 1
    I can't assume that, until he states it explicitly. – chillin May 15 '14 at 9:47
  • 1
    You've assumed the opposite; if you're unsure of something you should ask as a comment, not post an inappropriate answer. – djsmiley2kStaysInside Apr 28 '15 at 9:09

From experience I know that developers are very accomodating.

If you want this feature, you should, and get all your friends also to, go to register and request this feature at the Google Chrome Feature Requests and Suggestions Forum. You'd be surprised how well that works.

  • I didn't downvote, but that doesn't look like the official feature request forum…? – grg May 22 '14 at 19:18
  • @grgarside - I could not find another one, so that is it. I don't understand how you got all 150 pts for your answer... doesn't seem fair, does it? – chillin May 26 '14 at 23:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .