compiz scale: restored windows can't be minimized properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This is very hard to describe, but it drives me mad so I'll try.
I experience this bug with Firefox, Thunderbird, Synaptic.
I don't with i.e. Thunar (GTK2?)
Reproduce:
* open one of those applications mentioned above
(in Firefox it is helpful to open a page with many/large hyperlinks, so the
hover effect described later on is easily visible)
* minimize that window (no matter if with hotkey or Minimize button)
* trigger compiz scale
* pick that window
> window is visible like it was previously, except:
> titlebar buttons are desaturated
> titlebar buttons react on hover, but aren't clickable
> titlebar menu (app menu) is visible on hover (1)
> do whatever you would do in that window (click, scroll, type)
* minimize window with hotkey
> window is invisible, but not minimized
> no former underlying windows can be clicked, instead mouse cursor changes
exactly as if 'minimized' window would still be on top
> clicks are passed to that 'minimized' window
(1) at this point, clicking any of the menu topics WOULD bring window to normal state
Now, the only way to get back to normal:
* trigger compiz scale
* pick minimized window in question
* there, click any item in titlebar
> window is in 'regular' state now
* minimize
In ccsm, neither of the options in "General Options" > "Focus & Raise Behaviour" have an effect for me, nor do those in "Scale" or "Scale Addons".
This extremely annoying if you work with several browser windows, a thunderbird window and others.
For me, the only way to fix this behaviour was to follow the description in this question's answer http://
* install Unity-Tweak-Tool
* "Unity" section > "Switcher" > check "Switch between minimized windows"
EDIT:
I just learned that I could also enable "Application Switcher" in CCSM. For aesthetic reasons I didn't. For stability reasons I didn't because in the past often enough 'unnecessary' options in CCSM rendered my system unusable.
In this very special case I didn't because Unity's app switcher is nice and working for minimized windows, so why enable another one?
Ubuntu 14.04.5 LTS
all packages up-to-date
---
.tmp.unity.
ApportVersion: 2.14.1-0ubuntu3.23
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
DistUpgraded: Fresh install
DistroCodename: trusty
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.3.36, 4.2.0-25-generic, x86_64: installed
virtualbox, 4.3.36, 4.2.0-27-generic, x86_64: installed
virtualbox-guest, 4.3.36, 4.2.0-25-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
virtualbox-guest, 4.3.36, 4.2.0-27-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6480G] [1002:9648] (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21ea]
InstallationDate: Installed on 2016-03-12 (394 days ago)
InstallationMedia: Ubuntu 14.04.4 LTS "Trusty Tahr" - Release amd64 (20160217.1)
MachineType: LENOVO 12003NG
Package: compiz 1:0.9.11.
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Tags: trusty trusty ubuntu compiz-0.9
Uname: Linux 4.2.0-27-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip lpadmin plugdev pulse-access pulse-rt sambashare sudo vboxusers
_MarkForUpload: True
dmi.bios.date: 12/06/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: GBET02WW(1.02)
dmi.board.
dmi.board.name: 12003NG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 12003NG
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.11.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Mon Apr 10 16:35:23 2017
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.17.
xserver.
description: | updated |
affects: | linphone (Ubuntu) → ubuntu |
no longer affects: | ubuntu |
tags: | added: running-unity |
I do not get my ccsm to be completely in English so I have to ask here:
When you say "trigger compiz scale" you mean the "Scale" option inside of ccsm?
If so, are you turning it on or off when "triggering"?
If you turn it off: Does this disable the "Ubuntu Unity Plugin" inside of ccsm?