Dock not correctly drawn on multi screen using cairo backend

Bug #549683 reported by Francois Jaouen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
Fix Released
Medium
Fabounet

Bug Description

The background of the dock is not correctly drawn on the right side, as you can see on the picture.

The configuration is :
- 2 monitors
- cairo position is way shifted on the left (the origin of the error IMHO). Posistion is : Décalage latéral = -642

Filling this bug, I've just discovered the xinerama option in Position option using it and resetting Décalage latéral to 0 (the default), everything works perfectly.

Anyway, I believe there is a little bug with the dock background when changing lateral shift a lot, so I keep this bug report opened

More details :
- ubuntu 9.10 x64
- cairo : 2.1.3.7
- Nvidia driver : 185.18.36
- screen 0 : 1680x1050
- screen 1 : 1280x1024
- cairo-dock mode : pb either with glx or not

Revision history for this message
Francois Jaouen (francois-jaouen) wrote :
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello François,

Can you try two things :
* First, can you enable the Xinerama option (Advanced mode / Position). Maybe reset the 'Décalage latéral'
* If it doesn't work, can you try our weekly ppa ? => http://www.glx-dock.org/ww_page.php?p=ppa%20Weekly&lang=fr

Thanks

Revision history for this message
Francois Jaouen (francois-jaouen) wrote : Re: [Bug 549683] Re: Dock not correctly drawn on multi screen

Hello Matthieu,

Thanks to be so reactive.

I've tried what you've ask :

- Xinerama mode, 'Décalage latéral' set to 0 (default)
Although yesterday I said that it corrects the problem in fact it doesn't

- weekly ppa
Same result, the problem is still there.

Nevertheless, I can give you another clue :

Whatever is the configuration (xinerama, weekly ppa), if I launch CD
after I'm logged in (gnome desktop displayed) the problem doesn't
appear, but if I launch CD during gnome session startup then, whetever
the configuration is, the problem appears.

To launch CD at startup I have added in 'Système > Préférences >
Application au Démarrage' an entry for CD with the command :
/usr/bin/cairo-dock -c

Thanks

Le 27/03/2010 21:33, Matthieu Baerts a écrit :
> Hello François,
>
> Can you try two things :
> * First, can you enable the Xinerama option (Advanced mode / Position). Maybe reset the 'Décalage latéral'
> * If it doesn't work, can you try our weekly ppa ? => http://www.glx-dock.org/ww_page.php?p=ppa%20Weekly&lang=fr
>
> Thanks
>
>

Revision history for this message
Francois Jaouen (francois-jaouen) wrote : Re: Dock not correctly drawn on multi screen

Hello Matthieu,

I'd like to more accurate than Sunday ! Forget about startup/non startup launches, the problem is elsewhere.

If cairo-dock is launched with -o (opengl), then it is displayed correctly (at least with the beta version currently available with your weekly ppa)
If cairo-dock is launched with -c (cairo) then the problem appears, be it launched at session startup or afterward.

So definitively it is a bug in cairo backend only.

summary: - Dock not correctly drawn on multi screen
+ Dock not correctly drawn on multi screen using cairo backend
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Thank you, François !
I hope it will be fixed soon but 'soon' is maybe "not before two weeks" ;)

PS: don't hesitate to report any bugs with multi-screens because nobody here has two plugged screens continuously !

Changed in cairo-dock-core:
assignee: nobody → Fabounet (fabounet03)
importance: Undecided → Medium
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello

Do you still have the bug with the latest 'weekly release' ?

Changed in cairo-dock-core:
status: New → Confirmed
Revision history for this message
Alienation (miguel-andrade) wrote :

Bug is still here for me with version

2.1.4-0beta0-20100417

Revision history for this message
Alienation (miguel-andrade) wrote :

Just tested again and the behavior is different. All subdocs are now drawn in the rightmost position of my screen 0. (with xinerama) same with opengl or not.

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Bug 549683] Re: Dock not correctly drawn on multi screen using cairo backend

ok, I'm trying to fix it but without a dual-screen it's quite hard ^^
what if you set the dock on the screen n°1 ?

2010/4/22 Alienation <email address hidden>

> Just tested again and the behavior is different. All subdocs are now
> drawn in the rightmost position of my screen 0. (with xinerama) same
> with opengl or not.
>
> --
> Dock not correctly drawn on multi screen using cairo backend
> https://bugs.launchpad.net/bugs/549683
> You received this bug notification because you are a bug assignee.
>
> Status in Cairo-Dock : Core: Confirmed
>
> Bug description:
> The background of the dock is not correctly drawn on the right side, as you
> can see on the picture.
>
> The configuration is :
> - 2 monitors
> - cairo position is way shifted on the left (the origin of the error IMHO).
> Posistion is : Décalage latéral = -642
>
> Filling this bug, I've just discovered the xinerama option in Position
> option using it and resetting Décalage latéral to 0 (the default),
> everything works perfectly.
>
> Anyway, I believe there is a little bug with the dock background when
> changing lateral shift a lot, so I keep this bug report opened
>
> More details :
> - ubuntu 9.10 x64
> - cairo : 2.1.3.7
> - Nvidia driver : 185.18.36
> - screen 0 : 1680x1050
> - screen 1 : 1280x1024
> - cairo-dock mode : pb either with glx or not
>
>
>

Revision history for this message
Alienation (miguel-andrade) wrote :

if I set in screen 1 its all ok, but the doc gets to low because screens have different resolutions.

Im attaching a complete screenshot. Leftscreen (1) is maximized. Doc is on screen 0 (right) and I have hover the weather plugin. Note the whether forecast to the rightmost.

Thanks

Revision history for this message
Fabounet (fabounet03) wrote :

well thanks a lot for your screenshot.
I might have fixed the problem this time :-)

2010/4/22 Alienation <email address hidden>

> if I set in screen 1 its all ok, but the doc gets to low because screens
> have different resolutions.
>
> Im attaching a complete screenshot. Leftscreen (1) is maximized. Doc is
> on screen 0 (right) and I have hover the weather plugin. Note the
> whether forecast to the rightmost.
>
> Thanks
>
> ** Attachment added: "snapshot1.png"
> http://launchpadlibrarian.net/45024219/snapshot1.png
>
> --
> Dock not correctly drawn on multi screen using cairo backend
> https://bugs.launchpad.net/bugs/549683
> You received this bug notification because you are a bug assignee.
>
> Status in Cairo-Dock : Core: Confirmed
>
> Bug description:
> The background of the dock is not correctly drawn on the right side, as you
> can see on the picture.
>
> The configuration is :
> - 2 monitors
> - cairo position is way shifted on the left (the origin of the error IMHO).
> Posistion is : Décalage latéral = -642
>
> Filling this bug, I've just discovered the xinerama option in Position
> option using it and resetting Décalage latéral to 0 (the default),
> everything works perfectly.
>
> Anyway, I believe there is a little bug with the dock background when
> changing lateral shift a lot, so I keep this bug report opened
>
> More details :
> - ubuntu 9.10 x64
> - cairo : 2.1.3.7
> - Nvidia driver : 185.18.36
> - screen 0 : 1680x1050
> - screen 1 : 1280x1024
> - cairo-dock mode : pb either with glx or not
>
>
>

Revision history for this message
Alienation (miguel-andrade) wrote :

Just some feedback:

With the last updates Xinerama seams to be not working (if I choose screen 0 the dock disappears ) and the best configuration I can do you can see in the attached screenshot where you can see the weather subdock at the middle of both screens.

Revision history for this message
Francois Jaouen (francois-jaouen) wrote :

Some feedback

Using the latest weekly version, the dock works perfectly for me either with xinerama mode or with position shifted to the left.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

I don't know why but I can't copy the new weekly version on the weekly ppa:
      Oops!
      Sorry, something just went wrong in Launchpad.

      We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.

      (Error ID: OOPS-1587ED972)

But if you want, you can manually download deb packages there: https://launchpad.net/~matttbe/+archive/experimental/+packages
(PS: please, do NOT add my "experimental" ppa to your sources.list !)

Revision history for this message
Fabounet (fabounet03) wrote :

well I think we can close this one, finally ! :-)
I'll wait one more positive return.

2010/5/6 Matthieu Baerts <email address hidden>

> I don't know why but I can't copy the new weekly version on the weekly ppa:
> Oops!
> Sorry, something just went wrong in Launchpad.
>
> We’ve recorded what happened, and we’ll fix it as soon as possible.
> Apologies for the inconvenience.
>
> (Error ID: OOPS-1587ED972)
>
> But if you want, you can manually download deb packages there:
> https://launchpad.net/~matttbe/+archive/experimental/+packages<https://launchpad.net/%7Ematttbe/+archive/experimental/+packages>
> (PS: please, do NOT add my "experimental" ppa to your sources.list !)
>
> --
> Dock not correctly drawn on multi screen using cairo backend
> https://bugs.launchpad.net/bugs/549683
> You received this bug notification because you are a bug assignee.
>
> Status in Cairo-Dock : Core: Confirmed
>
> Bug description:
> The background of the dock is not correctly drawn on the right side, as you
> can see on the picture.
>
> The configuration is :
> - 2 monitors
> - cairo position is way shifted on the left (the origin of the error IMHO).
> Posistion is : Décalage latéral = -642
>
> Filling this bug, I've just discovered the xinerama option in Position
> option using it and resetting Décalage latéral to 0 (the default),
> everything works perfectly.
>
> Anyway, I believe there is a little bug with the dock background when
> changing lateral shift a lot, so I keep this bug report opened
>
> More details :
> - ubuntu 9.10 x64
> - cairo : 2.1.3.7
> - Nvidia driver : 185.18.36
> - screen 0 : 1680x1050
> - screen 1 : 1280x1024
> - cairo-dock mode : pb either with glx or not
>
>
>

Fabounet (fabounet03)
Changed in cairo-dock-core:
status: Confirmed → Fix Committed
Changed in cairo-dock-core:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.