Bug 453 - No multi-display support
Status:
ASSIGNED
Component:
GUI :: gtkmm
Version:
1.6.2
Hardware:
PC Windows XP
Importance:
P4 minor
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
May 8 2005 10:01:24 UTC
by:
Daniel Lavi
Modified:
Mar 22 2017 10:27:53 UTC
CC List:
bu**@wa**.net
Marcin Zajaczkowski
Dmitry
IdWhoWhenSizeType
54The crazy stats I get
The crazy stats I get
MikeApr 21 2006 03:03:10 UTC50452image/jpeg
320Break on 3-monitor configuration
Break on 3-monitor configuration
DmitryMar 22 2017 10:27:31 UTC395534image/png
WhoWhenWhatRemovedAdded
Rob CaelersMay 8 2005 13:35:22 UTCstatusNEWASSIGNED
op_sysWindows 2000Windows XP
MikeApr 21 2006 03:08:56 UTCattachments.descriptionPicture of the crazy stats I getThe crazy stats I get
Marcin ZajaczkowskiApr 17 2007 08:38:47 UTCccMarcin Zajaczkowski
Rob CaelersAug 27 2007 14:03:46 UTCpriorityP2P4
bu**@wa**.netDec 15 2011 16:17:54 UTCccbu**@wa**.net
DmitryMar 22 2017 10:27:31 UTCccDmitry
Description
Daniel Lavi  May 8 2005 10:01:24 UTC
(I'm using Windows XP but that's not on the OS list)

I have a multiple-display setup. Workrave works great (thank you!) but when 
it's time for a break it blanks only my primary display - while I can't keep 
working as the inputs are locked, I can continue reading what's on the 
secondary display.
Comment 1
Rob Caelers  May 8 2005 13:35:22 UTC
I can't reproduce this on my laptop (with a nightly build). So I have a couple
of questions:

- Is your secondary screen a copy of your primary? or does it have different
content?
- Do you get break warning and break windows on your secondary screen?
- Your block mode (prefs, user interface, general tab) is 'block input and screen'?

I've added XP to the OS list.

Comment 2
Daniel Lavi  May 8 2005 14:33:15 UTC
> Is your secondary screen a copy of your primary? or does it have different
content?
Different content. I would check what happens if the secondary is a copy of the 
primary but I can't easily find how to switch modes. In any case I would expect 
that Workrave would work OK that way (then it's essentially a one-screen 
system, surely)

> Do you get break warning and break windows on your secondary screen?
Nope

> Your block mode (prefs, user interface, general tab) is 'block input and 
screen'?
Yup. When it's time to stop, there's no putting it off with "skip" either...
Comment 3
Daniel Lavi  May 8 2005 16:37:49 UTC
I need to update what I wrote about the break windows (because it just happened 
and I realised that it's not always true):

If I'm working on the secondary monitor when it's time to break, the break 
window appears on the secondary monitor, but it blanks the primary monitor :-)
Comment 4
Dusty Wilson  Jul 15 2005 16:14:36 UTC
This also occurs on my dual-head workstation.  With the new version (1.8.0), it
shows the dialog on both screens, but still only blanks the primary screen.
Comment 5
Mike  Apr 21 2006 03:03:10 UTC
Created attachment 54
The crazy stats I get
Comment 6
Mike  Apr 21 2006 03:08:56 UTC
Comment on attachment 54
The crazy stats I get

I have a similar problem with my multi-displays.  I don't use the screen blocking, so that is not an issue, but I do use the statistics information - when my mouse pointer goes onto another display (I currently have 2 - moving to 3 displays within the next month) the "Mouse Usage" time, and the Mouse Movement and Effective Mouse Movement all report crazy values (such as -567673.53m as it is currently showing for effective mouse movement, and -47:00:27 as it is showing for Mouse Usage time for today)
Comment 7
bu**@wa**.net  Dec 15 2011 16:17:54 UTC
Whilst the -ve statistics values are no longer there, I have noticed that even in the latest version 1.9.4, statistics for mouse usage/movement stop changing as soon as I move my mouse to the secondary monitor on the left.

Note: this is probably because my primary monitor is on the right, so (in Windows XP) as soon as I move my mouse into the left-hand monitor, the mouse X value will become negative. Something like so:

    x=0
     |
 (2) | (1) Primary
 x<0 | x>=0
-----+----- y=0

Maybe this explains why I and some other people are still experiencing multi-monitor blanking problems. (My left-hand secondary monitor doesn't blank during a break).

I can confirm that my mouse activity on the secondary monitor _is_ contributing to the break timings. So it's just the fact that the "Mouse usage", "Mouse movement" and "Effective mouse movement" values do not increase when X goes negative.

Thank you!
Comment 8
Dmitry  Mar 22 2017 10:27:31 UTC
Created attachment 320
Break on 3-monitor configuration
Comment 9
Dmitry  Mar 22 2017 10:27:53 UTC
I can confirm that the problem still exists with Workrave 1.10 on Windows 7.

When secondary monitor is on the left of the primary monitor, it doesn't get filled with black color (see attached screenshot). Having secondary monitor on the left is useful with 3-monitor configuration.

The root cause is probably the negative screen coordinates:
https://msdn.microsoft.com/en-us/library/dd145136(v=vs.85).aspx