Compiz-Fusion "Show-Desktop" screen edge binding not working

Bug #156421 reported by Ari
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Running ubuntu 7.10.

To reproduce: load compiz-config settings manager,

1) ensure the Show Desktop plugin is active

2) navigate to:

General Options > Actions

3) Open the General list branch, double click in

  Row = "Hide all windows and focus desktop" , column = screen edge

4) mark the desired edge, then click ok

5) test it: nothing happens

6) close CCSM, then open it again and check the binding state: you will notice that the selection made above was not saved. For comparison, key bindings are saved with no problems.

Revision history for this message
Ari (ari-reads) wrote :

Found a workaround:

open gconf-editor

navigate to

 /apps/compiz/general/allscreens/options/

click on show_desktop_edge and manually enter the string value (check the long description for the possible values).

this worked fine for me

Revision history for this message
joenix (woutersj) wrote :

I can confirm the behaviour that Ari has described.
I can also confirm the workaround he has provided, solves the problem.

Thanks Ari!

Revision history for this message
Mathijs (mdenburger) wrote :

I can confirm both the bug and Ari's workaround. However, the workaround is not persistent: after logging out or rebooting, the manually set screen corner no longer works. The show_desktop_edge value in /apps/compiz/general/allscreens/options/ is still there though, but isn't used until you set it again in gconf-editor.

Revision history for this message
charly4711 (karl-h-beckers) wrote :

++

this is also the case for arbitrary commands. I have configured commands for command 10 and 11 and bound "BottomLeft" and "BottomRight" to those. compiz-settings-manager didn't let me do it. gconf-editor let me do it and it works once. Logging out and back in makes it not work, compiz-settings-manager do not show anything. gconf-editor still shows the values, but they have no effect. Just opening and closing the list editor for the list values of the edge binding (without changing or adding a value) reactivates them for the current session.

Revision history for this message
charly4711 (karl-h-beckers) wrote :

seems to be related to the gconf backend, because switching to file based backend solves the issue for me.

Revision history for this message
Matthias Niess (mniess) wrote :

I found a better solution around this bug than changing to flat-file backend. Maybe also the real cause for this bug. Open CCSM -> Preferences and uncheck Integration. This setting makes compiz use gnomes default settings for certain things and it doesn't seem to work correctly when using gconf as a backend, so just deactivate it.

Revision history for this message
Taner Senyurt (turshu) wrote :

it's also worked for me!

Thanks Ari!

Revision history for this message
Kjell Braden (afflux) wrote :

 Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with latest Ubuntu release?
Note that the option in question has moved to "General Settings" in the "General" tab and is called "Show Desktop". I'm not sure if that's the same option as the one you mentioned in the bug's description, but it does set the gconf key for me.
Thanks in advance.

Changed in compiz:
assignee: nobody → afflux
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!.

Changed in compiz:
status: Incomplete → Invalid
Revision history for this message
Srivatsan (srivatsan-parthasarathy) wrote :

Using Ubuntu 9.10 (Karmic). Issue still exists. Setting hot corners in "Show Desktop" in CCSM does not do anything. The gnome default setting of Ctrl-Alt-D persists as the shorcut. Moving the mouse to the set hot corner does not "show desktop".

mniess' fix of unchecking 'Integration' in CCSM preferences is the only way to fix this bug. Not sure what other settings are affected by unchecking this option.

Changed in compiz (Ubuntu):
status: Invalid → Confirmed
assignee: Kjell Braden (afflux) → nobody
status: Confirmed → Incomplete
Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported should be reproducible with the live environment of the Desktop CD development release - Maverick Meerkat. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find more about the development release at http://www.ubuntu.com/testing/. Thanks again and we appreciate your help.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
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.