Dock displays resize grip

Bug #751421 reported by innervision on 2011-04-05
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cairo-dock (Ubuntu)
Undecided
Matthieu Baerts

Bug Description

Binary package hint: cairo-dock

I have reported this elsewhere as a Compiz bug, but reading further I realized it's actually a per-application problem: because the "resize grips" feature in Gnome 3 has been backported to the Gnome 2 version Ubuntu uses, Cairo Dock displays a resize handle even when it's obviously out of place. There's been some more info on: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/704105, specially comment #9.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: cairo-dock 2.2.0~4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
Architecture: amd64
CheckboxSubmission: c936c03bb25f5ab29b576098e423a6c8
CheckboxSystem: b633b4f40868d491c2ae5b50030ce6f3
CompositingMetacity: true
Date: Tue Apr 5 10:56:31 2011
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 0c) (prog-if 00 [VGA controller])
ProcEnviron:
 LANGUAGE=en_US:en
 LC_CTYPE=en_US.UTF-8
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/zsh
RelatedPackageVersions:
 xserver-xorg 1:7.6+4ubuntu2
 libgl1-mesa-glx 7.10.1-0ubuntu3
 libdrm2 2.4.23-1ubuntu6
 xserver-xorg-video-intel 2:2.14.0-4ubuntu6
 xserver-xorg-video-ati N/A
SourcePackage: cairo-dock
UpgradeStatus: Upgraded to natty on 2011-04-04 (1 days ago)
WM: /usr/bin/compiz
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.38-7-generic

innervision (dguaraglia) wrote :

thanks for reporting this "bug". Actually it's more a bug on the Ubuntu or
the Gnome side, for having backported such a feature withouth checking that
it wouldn't affect the existing applications. :-/
The question is: is there any way to detect that the grip is present
(currently, we check that we are using Gnome 3)

2011/4/5 innervision <email address hidden>

> --
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to cairo-dock in Ubuntu.
> https://bugs.launchpad.net/bugs/751421
>
> Title:
> Dock displays resize grip
>
> Status in “cairo-dock” package in Ubuntu:
> New
>
> Bug description:
> Binary package hint: cairo-dock
>
> I have reported this elsewhere as a Compiz bug, but reading further I
> realized it's actually a per-application problem: because the "resize
> grips" feature in Gnome 3 has been backported to the Gnome 2 version
> Ubuntu uses, Cairo Dock displays a resize handle even when it's
> obviously out of place. There's been some more info on:
> https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/704105,
> specially comment #9.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.04
> Package: cairo-dock 2.2.0~4-0ubuntu1
> ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
> Uname: Linux 2.6.38-7-generic x86_64
> Architecture: amd64
> CheckboxSubmission: c936c03bb25f5ab29b576098e423a6c8
> CheckboxSystem: b633b4f40868d491c2ae5b50030ce6f3
> CompositingMetacity: true
> Date: Tue Apr 5 10:56:31 2011
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
> PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation
> Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev
> 0c) (prog-if 00 [VGA controller])
> ProcEnviron:
> LANGUAGE=en_US:en
> LC_CTYPE=en_US.UTF-8
> PATH=(custom, no user)
> LANG=en_US.utf8
> SHELL=/bin/zsh
> RelatedPackageVersions:
> xserver-xorg 1:7.6+4ubuntu2
> libgl1-mesa-glx 7.10.1-0ubuntu3
> libdrm2 2.4.23-1ubuntu6
> xserver-xorg-video-intel 2:2.14.0-4ubuntu6
> xserver-xorg-video-ati N/A
> SourcePackage: cairo-dock
> UpgradeStatus: Upgraded to natty on 2011-04-04 (1 days ago)
> WM: /usr/bin/compiz
> system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.38-7-generic
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

innervision (dguaraglia) wrote :

Actually I don't think there's a way to detect whether the feature is enabled or not at runtime, which means it would require a distro-specific patch to do the work at compile time. That sucks. This feature is generating a lot of trouble with a *lot* of programs, even well maintained ones, because people are assuming "Gnome 2 = no grip".

Matthieu Baerts (matttbe) wrote :

This bug has been fixed in the version 2.3.0.
Please post a new comment on the bug #723994

Changed in cairo-dock (Ubuntu):
assignee: nobody → Matthieu Baerts (matttbe)
status: New → Fix Committed
Fabounet (fabounet03) wrote :
Download full text (3.2 KiB)

"This feature is generating a lot of trouble with a *lot* of programs, even
well maintained ones, because people are assuming "Gnome 2 = no grip"."
You're totally right, and I also don't see a way to guess the grip is
present or not. I think it might be a good idea to report this bug to Ubuntu
or Gnome (whoever backported this feature).
Thanks.

2011/4/5 Matthieu Baerts <email address hidden>

> *** This bug is a duplicate of bug 723994 ***
> https://bugs.launchpad.net/bugs/723994
>
> This bug has been fixed in the version 2.3.0.
> Please post a new comment on the bug #723994
>
> ** Changed in: cairo-dock (Ubuntu)
> Status: New => Fix Committed
>
> ** Changed in: cairo-dock (Ubuntu)
> Assignee: (unassigned) => Matthieu Baerts (matttbe)
>
> ** This bug has been marked a duplicate of bug 723994
> FFe: Please update Cairo-Dock to 2.3.0~0rc1 version
> * You can subscribe to bug 723994 by following this link:
> https://bugs.launchpad.net/ubuntu/+source/cairo-dock/+bug/723994/+subscribe
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to cairo-dock in Ubuntu.
> https://bugs.launchpad.net/bugs/751421
>
> Title:
> Dock displays resize grip
>
> Status in “cairo-dock” package in Ubuntu:
> Fix Committed
>
> Bug description:
> Binary package hint: cairo-dock
>
> I have reported this elsewhere as a Compiz bug, but reading further I
> realized it's actually a per-application problem: because the "resize
> grips" feature in Gnome 3 has been backported to the Gnome 2 version
> Ubuntu uses, Cairo Dock displays a resize handle even when it's
> obviously out of place. There's been some more info on:
> https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/704105,
> specially comment #9.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.04
> Package: cairo-dock 2.2.0~4-0ubuntu1
> ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
> Uname: Linux 2.6.38-7-generic x86_64
> Architecture: amd64
> CheckboxSubmission: c936c03bb25f5ab29b576098e423a6c8
> CheckboxSystem: b633b4f40868d491c2ae5b50030ce6f3
> CompositingMetacity: true
> Date: Tue Apr 5 10:56:31 2011
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
> PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation
> Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev
> 0c) (prog-if 00 [VGA controller])
> ProcEnviron:
> LANGUAGE=en_US:en
> LC_CTYPE=en_US.UTF-8
> PATH=(custom, no user)
> LANG=en_US.utf8
> SHELL=/bin/zsh
> RelatedPackageVersions:
> xserver-xorg 1:7.6+4ubuntu2
> libgl1-mesa-glx 7.10.1-0ubuntu3
> libdrm2 2.4.23-1ubuntu6
> xserver-xorg-video-intel 2:2.14.0-4ubuntu6
> xserver-xorg-video-ati N/A
> SourcePackage: cairo-dock
> UpgradeStatus: Upgraded to natty on 2011-04-04 (1 days ago)
> WM: /usr/bin/compiz
> system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.38-7-generic
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~ca...

Read more...

Matthieu Baerts (matttbe) wrote :

The Ubuntu desktop-team has ported this grip feature from GTK3 to the current version of GTK in Natty.
So... it's not possible to detect when we have to remove this grip with GTK2 and this is why I've added the possibility to add this CMake flag: -Denable_gtk_grip=1 ;)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers