[vlc-devel] [vlc-commits] skins2: fullscreen support for multiple screens (both Linux and Win32)
brezhoneg1 at yahoo.fr
Fri Jun 10 00:23:44 CEST 2011
On 09/06/2011 22:25, Rémi Denis-Courmont wrote:
> Le jeudi 9 juin 2011 22:53:58 Erwan Tulou, vous avez écrit :
>> vlc | branch: master | Erwan Tulou<erwan10 at videolan.org> | Thu Jun 9
>> 18:17:14 2011 +0200| [d7615a6e8f98e5e32c12fe7d0d043a8cbf0e6e4d] |
>> committer: Erwan Tulou
>> skins2: fullscreen support for multiple screens (both Linux and Win32)
>> - by default, fullscreen is performed on the same monitor as the one
>> where the video is currently being played back.
>> - support for --qt-fullscreen-screennumber if the user wishes to force
>> fullscreen on a given monitor.
> Xinerama was superseded by RandR for quite a while already.
Yes, at the X server side, Xinerama is deprecated in favour of XRandR.
But using the Xinerama X11 protocol to query a XRandR-configured X
server seems OK (I may be mistaken).
> But in any case, contemporary window managers handle fullscreen mode through
> Enhanced Window Manager Hints. This is far simpler for the application than
> Xinerama, RandR or TwinView.
Yes for top-level windows that go fullscreen on their current monitor.
Some preparatory work is still needed for embedded videos.
Also, for supporting --qt-fullscreen-screennumber (user forcing another
monitor to be used), it seems applications still need to query the X
server directly and move the video to the right screen.
More information about the vlc-devel