Hot corner in Compiz does not work after reboot in 12.04

Bug #944981 reported by Christoph Werthwein
130
This bug affects 30 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I've set up the top-left corner as a hot corner for the "window expose view" (Super+w in unity) via ccsm. After a reboot, the hot corner isn't hot anymore. Diasabling and reenabling the hot corner makes it work again until the next reboot.

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Christoph Werthwein (krissel) wrote :

For me, the problem seems to have gone since i've installed the latest batch of updates. Hot corner now works still after a reboot.

Revision history for this message
Everett Williams (qst4) wrote :

I'm still experiencing the issue even after installing the updates.

Revision history for this message
Everett Williams (qst4) wrote :

Correction. It works now for me also.

Revision history for this message
tylerjwilk (tylerjwilk) wrote :

I can verify this bug is working after most recent updates. Also ccsm is reporting the the hot corners are setup and configured. they simply don't work.

Revision history for this message
tylerjwilk (tylerjwilk) wrote :

*... it is not working after ....

Revision history for this message
dum (dummyxl) wrote :

it is only working after setting it that it stops after a while.
I think something of unity overruled the setting.

Revision history for this message
Stefan D. (stefan-sdroege) wrote :

Here is a workaround that worked for me:
1. Install gconf-editor (sudo apt-get install gconf-editor)

2. Assuming that you have previously set up the corner action with the Compiz Config Settings Manager, we first find out the correct value string (if you know the config strings by heart, you can skip that):
start the gconf-editor, and navigate to /apps/compiz-1/plugins/expo/screen0/options
find the Key that is named "expo_edge" and write down the value, for example "<BottomRightEdge>".

3. Navigate now to /apps/compizconfig-1/profiles/Default/plugins/expo
Find again the key with the name "expo_edge", and fill in the previously found string, for example "<BottomRightEdge>" (without " quotes)

4. Be happy on the next reboot because it is working

I assume that the compiz config setting manager writes to the wrong part of the gconf file (I thought gconf would be obsolete anyway and would be replaced by dconf). So may be the bug is more related to CCSM instead of compiz itself. Perhaps this bug is related to Bug #943824

Revision history for this message
bp0 (bullet-proof-0) wrote :

I get a very similar problem with the scale plugin. It appears that CCSM does not put the correct string in /apps/compiz-1/plugins/scale/screen0/options, "initiate_edge": instead of "<BottomRight>" it only puts "BottomRight", missing out the <> characters.

Using Stefan's workaround appears to fix this.

Revision history for this message
dum (dummyxl) wrote :

Stefan D fixed my problem, but why is this fix not mainstream already, it still exist.

Revision history for this message
Glyn Modiford Burton (h-lauchpad) wrote :

Fresh installation of Ubuntu 12.04 Desktop x64, installed CCSM changed Scale to use "<BottomRightCorner>Button1" (per screen output) "Initiate Window Picker All Windows". Install updates that require rebooting, did so and this feature no longer works. Sounds similar experiences of those above.

Selecting "<RightEdge>Button1" works but selecting the corner option again does not work.

Revision history for this message
Glyn Modiford Burton (h-lauchpad) wrote :

Scrub that last comment. Rebooting after setting it to the RightEdge causes that to stop working as well.

Revision history for this message
James Fellows Yates (jfy133) wrote :

This work around worked for me:

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845

"Diego Cortassa (diego-cortassa) wrote on 2011-10-16: #3
It happens to me too...
It seems like unityshell plugin is rewriting the expo plugin configuration.

You can work around the bug by setting expo plugin to be loaded after unityshell:
Just edit /apps/compiz-1/general/screen0/options/active_plugins key in gconf-editor and place expo under unityshell..."

Revision history for this message
cuc (cuc+) wrote :

#8 fixes that for me, thx

Revision history for this message
DeadVirus (amfcosta13) wrote :

#13 solved it for me.

Revision history for this message
bp0 (bullet-proof-0) wrote :

An update on this - #8 worked initially, until a software update a few days ago, when this fix stopped working. #13 now fixes this for me in a way that is persistent across reboots.

Revision history for this message
Christoph Werthwein (krissel) wrote :

Funny, i've applied #8 some days ago and it's still working :)

Revision history for this message
Xime (calvin509) wrote :

#13 solved it for me too.

Revision history for this message
lassenj (lassenj) wrote :

#13 solved it! Thx so much.

Revision history for this message
Jonas Nikolaj Dalmose (dalmose) wrote :

number #13 work for me for scale and expo (thanks a lot), but it will not work to get "Show Desktop" assigned to "TopRight" corner because its not a plugin.
Can you please help me solve this to?

Revision history for this message
Jonas Nikolaj Dalmose (dalmose) wrote :

Try to change the system language to English (United Kingdom). Then CompizConfig can remember that I assign the Show Desktop funktion to TopRight corner.
But when I change back to Danish or Esperanto as system-wide language, then Compiz stops remembering the Show Desktop funktion.
Can it be a translation problem?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 858845, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

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.