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

Reply via email to