Comment 9 for bug 331918

Revision history for this message
TJ (tj) wrote : Re: Out-of-bounds areas for multiple X screens with different dimensions

Using the advice I tried using:

DISPLAY=:0.1 compiz --only-current-screen

which, because 'compiz' is a script, results in the final command:

/usr/bin/compiz.real --ignore-desktop-hints --loose-binding --replace --only-current-screen core ccp

The result is that the screen is taken over but the same effect is apparent - there is a black area on the bottom of the screen that corresponds with the difference in screen heights of the two displays. Photograph #3 shows the detail.

It appears that compiz is using the screen dimensions of screen 0 from somewhere - could this be an Xorg issue?

Notice in the attached photograph how I positioned the mouse cursor over the lower-left corner of the nvidia-settings dialog, in the black area, and it has changed the cursor image to show the resize icon. This seems to indicate that at some level it knows what is going on.

Another issue is, although compiz is supposed to only take over screen 1 it has caused the windows on screen 0 to lose their decoration and they are no longer accessible via the keyboard. Mouse clicks and drags within them work as expected, however. (See Photograph #4).