window decoration does not evaluate changes in shadow offset

Bug #160618 reported by Timo Reimann
10
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Unknown
compiz (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: compizconfig-settings-manager

Using compiz in Ubuntu Gutsy, a change to either Window Decoration's "Shadow Offset X" or "Shadow Offset Y" value does not take effect. To find the appropriate options, start ccsm and goto Effects->Window Decoration.

The default value for each setting is 1. Neither changing that to the minimum nor maximum shows any difference in window decoration visuality.

Apparently, this bug has already been observed in Feisty. See this forum posting:

http://ubuntuforums.org/showthread.php?t=518786

Revision history for this message
Jürgen Kreileder (jk) wrote :

No wonder, the decorator code expects to find shadow_offset_x/y while the gconf and ccsm code uses shadow_x/y_offset.

Here's a fix for gconf and ccsm.
The patch also changes the limit on shadow radius from 18.0 to 48.0 as the decorators happily handle values up to 48.0.

Changed in compizconfig-settings-manager:
status: New → Confirmed
Changed in compiz:
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
Jürgen Kreileder (jk) wrote :

The modified patch you posted to bugs.opencompositing.org is missing the compiz-decoration.schemas part.

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

That part gets generated by the build system.

Revision history for this message
Jürgen Kreileder (jk) wrote :

Ah, ok :)

Changed in compiz:
status: Unknown → Fix Released
Revision history for this message
vasmik (vasmik) wrote :

How to use this patch?

Revision history for this message
vasmik (vasmik) wrote :

I have already understood! :)

Changed in compiz:
status: Triaged → Fix Released
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.