Re: xine-ui: placement of window Stream(s) Loading centered in Twinview screen

Dave Dodge <[email protected]> Sun, 4 Nov 2012 19:29:58 -0500
Newsgroups gmane.comp.video.xine.user
Message-ID <[email protected]>
On Sat, Nov 03, 2012 at 04:54:13PM +0100, [email protected] wrote:
> When starting the dialogue Open File/Playlist/Location, I noticed that 
> xine-ui places the window 'Stream(s) Loading' always centered in the 
> Twinview screen, which is now 3200 px (with the 28-inch only 2048 px) 
> wide with the new secondary display. The location after dragging it 
> somewhere else is forgotten after restarting xine.

As you say, TwinView works by tricking the X server into thinking that
both displays are a single big screen.  It's supposed to also provide
fake Xinerama hints so that Xinerama-aware applications and window
managers can find out where the virtual boundaries are between the two
monitors.  It's possible that this Xinerama information is either
disabled or not being used.

Try maximizing a window.  It *should* only fill the one monitor that
it's on.  If it ends up covering both monitors, then the window
manager is having problems recognizing that there are two monitors.

If /etc/X11/xorg.conf contains a "NoTwinViewXineramaInfo" setting of
"true", then the TwinView Xinerama data is disabled.  There are a few
driver settings that can control how the Xinerama data is presented,
for example see:

  http://us.download.nvidia.com/XFree86/Linux-x86/177.80/README/appendix-b.html

When using TwinView's fake Xinerama I think you also need Xinerama
disabled at the server level, otherwise the server's own Xinerama code
could interfere with TwinView.  So xorg.conf should *not* contain:

  Option "Xinerama" "true"

It's been a few years since I've used TwinView, so it's also possible
that this information is out of date.  NVIDIA supposedly released
several changes to TwinView and XRandR support over the past several
months, so if you're using a really recent version of the driver some
of the configuration options have changed.

                                      -Dave Dodge

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d