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