Comment 0 for bug 478594

Revision history for this message
Albert Cardona (cardona) wrote :

Binary package hint: nautilus

When opening a modal dialog from a java application in a gnome desktop that uses nautilus, nautilus collects all the java app windows into a single icon/entry in the gnome toolbar. When the dialog is dismissed, the gnome toolbar shows again a single icon/entry for each window of the java app.

The removal of window entries in the gnome toolbar repaints the toolbar each time (and can see it removing the entries one by one) and can take from under a second to 10 seconds or more when having hundreds of windows open.

The archetypical java app with hundreds of windows is ImageJ, a public-domain application for scientific image processing of widespread use.

If I understood it correctly, the behaviour of the gnome desktop, that of collecting all windows into one when there is a modal dialog showing, is to prevent the selection/manipulation of other windows of the same app.

It would be ideal if:
 - the gnome toolbar did a single repaint, potentially eliminating all the lag without compromising the functionality.
 - the gnome toolbar just marked each window entry as inactive instead of removing it.

The current delay is seriously disrupts usability.

ProblemType: Bug
Architecture: amd64
Date: Sun Nov 8 13:43:29 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: wl nvidia
Package: nautilus 1:2.28.1-0ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: nautilus
Uname: Linux 2.6.31-14-generic x86_64