Bug#526717: metacity: drops sticky state when hiding then showing windows

John Lindgren john.lindgren at tds.net
Sun May 3 00:49:58 UTC 2009


Package: metacity
Version: 1:2.22.0-2
Severity: normal

This was originally reported as a problem with Audacious audio player 
(http://atheme.org/issues/show/40). However, since the problem only 
occurs with Metacity, not XFWM, I'm reporting it here instead. The 
original bug report has a long process to reproduce it, but it can be 
done much more simply. (1) Run Audacious and enable the system tray 
icon. (2) Set Audacious to show on all workspaces (control + s). (3) 
Click on the system tray icon once to hide Audacious. (4) Click on it 
again to show Audacious. Result, under Metacity: Audacious no longer 
appears on all workspaces. Result, under XFWM: Audacious still appears 
on all workspaces as expected.

The Audacious code is pretty straightforward: we use 
gtk_window_stick/unstick and gtk_widget_hide/show. If you need more 
details, I'll be happy to oblige. (Side note: I'm running the current 
developer's version of Audacious, but 1.5.1, which is Debian now, 
shouldn't behave any differently. Also, I'm running XFCE, but the 
original reporter of the problem was running Gnome.)

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages metacity depends on:
ii  libatk1.0-0             1.22.0-1         The ATK accessibility
toolkit
ii  libc6                   2.7-18           GNU C Library: Shared
libraries
ii  libcairo2               1.6.4-7          The Cairo 2D vector
graphics libra
ii  libgconf2-4             2.22.0-1         GNOME configuration
database syste
ii  libglib2.0-0            2.16.6-1+lenny1  The GLib library of C
routines
ii  libgtk2.0-0             2.12.12-1~lenny1 The GTK+ graphical user
interface 
ii  libice6                 2:1.0.4-1        X11 Inter-Client Exchange
library
ii  libmetacity0            1:2.22.0-2       library of lightweight GTK2
based 
ii  libpango1.0-0           1.20.5-3         Layout and rendering of
internatio
ii  libsm6                  2:1.0.3-2        X11 Session Management
library
ii  libstartup-notification 0.9-1            library for program launch
feedbac
ii  libx11-6                2:1.1.5-2        X11 client-side library
ii  libxcomposite1          1:0.4.0-3        X11 Composite extension
library
ii  libxcursor1             1:1.1.9-1        X cursor management library
ii  libxdamage1             1:1.1.1-4        X11 damaged region
extension libra
ii  libxext6                2:1.0.4-1        X11 miscellaneous extension
librar
ii  libxfixes3              1:4.0.3-2        X11 miscellaneous 'fixes'
extensio
ii  libxinerama1            2:1.0.3-2        X11 Xinerama extension
library
ii  libxrandr2              2:1.2.3-1        X11 RandR extension library
ii  libxrender1             1:0.9.4-2        X Rendering Extension
client libra
ii  metacity-common         1:2.22.0-2       Shared files of lightweight
GTK2 b

Versions of packages metacity recommends:
ii  openbox [x-session-manager]   3.4.7.2-3  standards compliant, fast,
light-w

Versions of packages metacity suggests:
pn  gnome-control-center          <none>     (no description available)

-- no debconf information







More information about the pkg-gnome-maintainers mailing list