Can not disable shadows in Window Decoration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: compiz
Using the CompizConfig Setings Manager it is impossible to disable shadows using the Shadow windows configuration. The default value is "any" but changing this to anything else does not have any effect on the visibility of window shadows. Turning shadows off is therefore impossible.
The documentation suggests[1] an empty field, which does not work. Inventive other things like "!any" and "title=Calculator" do not have any effect either.
To reproduce the bug:
1) Install and open ccsm
2) Go to the Window Decoration plugin
3) Change the default value of "any" in the bottom field (Shadow windows) to anything else
What happens:
Nothing, I would expect it to have some kind of immediate effect just like with the Decoration Windows field. Rebooting (full restart) does not help.
Expected behavior: Either the shadows of some windows would disappear.
[1] http://
ProblemType: Bug
Architecture: amd64
CompizPlugins: [core,ccp,
Date: Wed Jan 6 14:40:11 2010
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20091209)
MachineType: LENOVO 64669MG
Package: compiz-core 1:0.8.4-0ubuntu9
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c)
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.5~3ubuntu2
libgl1-mesa-glx 7.6.1~rc2-1ubuntu1
libdrm2 2.4.14-1ubuntu1
xserver-
xserver-
SourcePackage: compiz
Tags: lucid
Uname: Linux 2.6.32-7-generic x86_64
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/
dmi.bios.date: 07/01/2008
dmi.bios.vendor: LENOVO
dmi.bios.version: 7LETC1WW (2.21 )
dmi.board.name: 64669MG
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: 64669MG
dmi.product.
dmi.sys.vendor: LENOVO
glxinfo: Error: [Errno 2] No such file or directory
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.32-7-generic
I've just discovered the weirdest thing, using "any & !(class= Gnome-panel) " works as expected: shadows except on the Gnome-panel. Using "any & !any" seems to have the same effect: shadows except on the Gnome-panel. "any & !class=foobar" will shows shadows everywhere "any & !(class=Gnome)" will remove shadows from the panel again.
It seems it is prefix matching as "any & !(class=Gnome-p)" will have the same effect as "any & !(class= Gnome-panel) ". Why "any & !any" seems to also work is beyond me.
I have not yet found a way to disable the shadows on all windows using the Shadow windows field.