https://bugs.freedesktop.org/show_bug.cgi?id=78799
Priority: medium
Bug ID: 78799
Assignee: [email protected]
Summary: XFCE - presenter console on both screens ...
Severity: major
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: NEW
Version: 4.2.4.1 rc
Component: Presentation
Product: LibreOffice
XFCE in its infinite wisdom (or lameness), seems to enjoy putting both of the
screens configured in its multi-display setting on top of each other ...
That means there are apparently 2x screens - but they are on top of each other
so we get a presenter console, on top of the presentation ... [ urgh ].
sal_Int32 PresenterScreen::GetPresenterScreenNumber (
const Reference<presentation::XPresentation2>& rxPresentation) const
...
*** nDisplayNumber is ... '2'
...
** nScreenNumber is 1
...
** nScreenCount is 2
etc.
gdb reveals:
(gdb) p gdk_display_get_default()
$5 = 139636896
(gdb) p gdk_display_get_n_screens($5)
$6 = 1
(gdb) p gdk_display_get_screen($5,0)
$7 = 139649208
(gdb) p gdk_screen_get_n_monitors($7)
$8 = 2
(gdb) p malloc(1024)
$9 = (void *) 0x8de70c8
(gdb) p gdk_screen_get_monitor_geometry($7,0,$9)
p *(GdkRectangle)$$10 = 1200
(gdb) p *(GdkRectangle *)$9
$11 = {x = 0, y = 0, width = 1600, height = 1200}
(gdb) p gdk_screen_get_monitor_geometry($7,1,$9)
$12 = 1080
(gdb) p *(GdkRectangle *)$9
$13 = {x = 0, y = 0, width = 1920, height = 1080}
* Urgh - 2x co-incident screens ...
Which is profoundly unhelpful.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs