[feature request] mapping of minimized windows

Bug #566896 reported by Florian M.
58
This bug affects 10 people
Affects Status Importance Assigned to Milestone
compiz-fusion-plugins-main (Ubuntu)
Fix Released
Undecided
Unassigned
xserver-xorg-video-intel (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: xorg

Using desktop effects (Compiz Fusion) in Ubuntu I like to have an overview about running applications and windows. For this i use the Scale plugin. Unfortunately it doesn't shows all my open applications, this is because they are minimized. I would like to be showed all windows, not dependent whether I minimized them before.

As I understand from various old forum threads this behaviour is more or less by design, because the mapping for minimized windows is removed and there is nothing Compiz Fusion could show.

Is there a will to implement this in one way or another?

ubuntuforums thread: http://ubuntuforums.org/showthread.php?t=481038
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
DkmsStatus: Error: [Errno 2] No such file or directory
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100413)
MachineType: LENOVO 7454CTO
Package: xorg 1:7.5+5ubuntu1
PackageArchitecture: amd64
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=/dev/sda2 loop=/hostname/disks/root.disk ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-21.31-generic 2.6.32.11+drm33.2
Tags: lucid lucid
Uname: Linux 2.6.32-21-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/18/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET53WW (3.03 )
dmi.board.name: 7454CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6DET53WW(3.03):bd05/18/2009:svnLENOVO:pn7454CTO:pvrThinkPadX200:rvnLENOVO:rn7454CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7454CTO
dmi.product.version: ThinkPad X200
dmi.sys.vendor: LENOVO
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-21-generic

Florian M. (flomar)
summary: - No mapping of minimized windows
+ [feature request] mapping of minimized windows
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Florian,

Please run the command 'apport-collect BUGNUMBER', which will attach several files we need for debugging.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-xorglog
tags: added: needs-lspci-vvnn
Changed in xorg (Ubuntu):
status: New → Incomplete
Revision history for this message
Florian M. (flomar) wrote :

I will run apport if it is needed. But I intentionally left out this information, thinking it will not be needed for a feature request. Thus, there is nothing wrong with my system, you could say it's not a bug, it's a feature - or for me, a missing feature. If there is no further replies I will attach the files tonight.

Revision history for this message
Florian M. (flomar) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Florian M. (flomar) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : Dependencies.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : GdmLog.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : GdmLog1.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : GdmLog2.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : Lspci.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : Lsusb.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : PciDisplay.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : ProcModules.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : UdevDb.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : UdevLog.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : XorgLog.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : XorgLogOld.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : Xrandr.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : monitors.xml.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : setxkbmap.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : xdpyinfo.txt

apport information

Revision history for this message
Florian M. (flomar) wrote : xkbcomp.txt

apport information

Revision history for this message
Florian M. (flomar) wrote :
Changed in xorg (Ubuntu):
status: Incomplete → New
Bryce Harrington (bryce)
tags: added: lucid
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
Florian M. (flomar) wrote :

Although I think it is not a bug in compiz-fusion I linked it as affected because 95% of the users will look for it under compiz and not xorg. I hope thats alright, if that's not how things work in launchpad, i'm sorry, remove it.

Revision history for this message
Florian M. (flomar) wrote :

Finally found a bug that is based on the same base problem: https://bugs.launchpad.net/hundredpapercuts/+bug/402821
Was part of "One Hundred Paper Cuts" for Karmic, but didn't get fixed.

tags: added: ayatana
Revision history for this message
Bryce Harrington (bryce) wrote :

Please take the issue directly upstream. While this seems to be a legitimate need, it's not something we have plans to work on in the Ubuntu-X team. The work needs done upstream, so it would be better for you to explain the need to the developers directly on the xorg mailing list.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Won't Fix
Revision history for this message
Florian M. (flomar) wrote :

Thank you for your anwser Bryce, I did as you said and wrote to the xorg mailinglist.

Revision history for this message
Chris Conway (cconway) wrote :

Florian, Can you post a link to the upstream bug? I'd like to see a fix for this too.

Revision history for this message
Florian M. (flomar) wrote :

Hey Chris,

i went to the xorg people, however they said that, i quote "minimized windows is entirely a window manager concept." and has to be done by the compiz developers. I didn't play the ping pong game any further, as i expect a similar answer from the compiz developers.

I'd be happy if you would put some effort in this issue, I also would like to see a fix!

Thanks,
Florian

Revision history for this message
Travis Watkins (amaranth) wrote :

This is actually a standards issue. The xorg folks are technically right as the fix we'd want from them would be to make unmapping a window not actually unmap it which isn't a good idea. What we need is a way to stop showing the window and not send input to it either. This will most likely involve changes to every application (or at least to every toolkit) as well as to WMs that want to support this.

Revision history for this message
Sam Volojiy (svolo) wrote :

Just want to make you guys aware that this bug has been addressed in KDE.
It is an option in the "display" settings in the systems settings that also currently carries a warning that it "breaks minimize".
What I think (I've not confirmed it) they have done is that kwin is faking minimize by hiding windows, but still making their content visible to the internal KDE implementation of compiz. This way windows are not visible to you, but are visible to the compositing engine.
Works quite nice with the KDE "place windows" task switcher, which is a better version of compiz's "scale" plugin. I just wish KDE was a little faster.

Sam Volojiy (svolo)
Changed in compiz-fusion-plugins-main (Ubuntu):
status: New → Confirmed
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

Implemented in the workarounds plugin

Changed in compiz-fusion-plugins-main (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Andrew Hamblin (lextori) wrote :

Which option is fixed in the workarounds, and which version of the plugins are needed for this?

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.