nkhorman / archive-growl

Automatically exported from code.google.com/p/growl
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Multiple screen/display support #125

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I'd like to see some form of support for allowing notifications to be posted to 
different screens.
This could be global or on a per app basis with some intelligence.

Global:
All notifications appear on screen A or screen B.

Per App:
Display notifications on the screen that the application is in.
Be intelligent about it too by following the app around. So if the 
application's main window is on 
screen A, display on screen A, if we then move the window to screen B, then 
display on screen B.

When the application has windows on more than one screen then just use the 
screen containing 
the front most window if active. If the application is in the background then 
use the applications 
default screen setting.

To handle the situations where the main window might be crossing 2 screen 
boundaries , display 
on the screen with > 50% of the window. If it just happens to be exactly 50/50 
then pick one at 
random just for fun. (or not).

Perhaps this can be developed in stages.
1) Global screen selection
2) Per application screen selection. No intelligence, just uses the screen 
selected
3) Intelligence, follow around, etc

The growlnotify command line app could also have an extra argument for choosing 
which screen 
to post the notification on.

Kind Regards

Ben

Original issue reported on code.google.com by avenja...@gmail.com on 20 May 2010 at 11:41

GoogleCodeExporter commented 9 years ago
The “global” version already exists. It's a display option.

Original comment by prhgr...@gmail.com on 12 Jun 2010 at 1:20

GoogleCodeExporter commented 9 years ago

Original comment by chrisf.g...@gmail.com on 15 Mar 2011 at 5:44

GoogleCodeExporter commented 9 years ago

Original comment by ch...@growl.info on 14 Nov 2011 at 12:43