Hot corners do not work after restart

Bug #1128041 reported by Domagoj Bet
90
This bug affects 20 people
Affects Status Importance Assigned to Milestone
Unity Tweak Tool
Invalid
Medium
J Phani Mahesh

Bug Description

After activating hot corners like Toggle Desktop and Spread Windows they work fine and as intended.

But, after the first restart only Spread worked (bottom-right corner) but not Togle desktop (bottom-left corner). Then, after the second restart both of them were not working - I had to go to the app and reset hot corners i.e. turn them of and back on - then it worked.

I am using Rairing Ringtail 13.04.

Tags: hotcorners
Revision history for this message
Domagoj Bet (jack6543) wrote :

I have now also tried to use the hotcorners on the side, in the middle, between the corners. Those don't work AT ALL (at least for me)!

Revision history for this message
J Phani Mahesh (phanimahesh) wrote :

If the hot corners tab retains its settings after closing the app and restarting it, even if the settings do not seem to work, it is assured that the application has correctly flipped the relevant switches and Unity configuration backend properly updated itself.

To check this for yourself, set any edge to "Toggle desktop" and run the following command in a terminal.

    gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ show-desktop-edge

You should see a output that should be easily understandable. Each edge with toggle desktop set will be listed, seperated by a |

If the output is as expected and the hotcorners do not seem to work, this bug should instead be filed against Unity. Please confirm the same.

Changed in unity-tweak-tool:
status: New → Incomplete
assignee: nobody → J Phani Mahesh (phanimahesh)
Revision history for this message
londumas (helion331990) wrote :

Hello,
It affects me and I desagree with you "J Phani Mahesh (phanimahesh) ". The hot corners work very well on "compizconfig-settings-manager" so why not with Unity-tweak-tool?

Note: Ubuntu 64 bits

Revision history for this message
J Phani Mahesh (phanimahesh) wrote :

If the hot corners work when set from compizconfig-settings-manager and not from unity-tweak-tool, then yes, it is a bug in unity-tweak-tool.

Can you follow the instructions in comment # 2 ? What does the command output when you set some corners to Toggle desktop?

If toggle desktop works but some other setting doesn't, let us know.

(Please set the status to New when you reply.)

Revision history for this message
Manoj Iyer (manjo) wrote :

I setup the hot corners and following comment #2 here is what I see

$ gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ show-desktop-edge
''

Hot corners are not saved across reboot, I have to turn it off/on after each reboot for it to work.

Changed in unity-tweak-tool:
status: Incomplete → New
Revision history for this message
Sancho (steven-sanchez) wrote :

Same problem here. Have to switch the hot corners off and on again after each reboot to get them to work.

Sam Hewitt (snwh)
Changed in unity-tweak-tool:
status: New → Confirmed
Revision history for this message
Simo Makkonen (simo-makkonen) wrote :

I h've the same problem.

Revision history for this message
append[x] GmbH (x-launchpad-h) wrote :

Similar problem here. It was introduced with the update from 12.10 to 13.04. Strangely enough: "Show all windows" (bottom left) is remembered, "Show desktop" (bottom right) and "Show all workspaces" (top right) are forgotten on reboot.

Revision history for this message
Juan Carlos (arareka-ha) wrote :

Same here with 13.04

Revision history for this message
Iain Taylor (iain150) wrote :

The edges are not working for me with any of the options but the corners are working for all.

Revision history for this message
pietro909 (pietro-grandi-3d) wrote :

Hello,
I'm having the same issue: hot corners don't work after reboot.
I need to manually switch off/on them to get'em working.

Thank you,
Pietro

Revision history for this message
Gabriel Loera (gabriel-loera) wrote :

I'm also affected byt this and I'm using Ubuntu 13.04 64 bits.

After running:

gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ show-desktop-edge

I get:

''

Thanks for any help you can provide.

Revision history for this message
Souheil Hmida (hmida-souheil) wrote :

Same here guys, after reboot hot corners don't work although settings are being conserved for this option (can't say the same for panel transparency and launcher sensitivity). Switching it off than on makes it work.

Waiting for a solution or a mod can't really keep opening unity tweak tools after every reboot !!!

tags: added: corners hot
tags: added: hotcorners
removed: corners hot
Revision history for this message
George Karavasilev (kokoto-java) wrote :

Phani, can you have a look at it?

Changed in unity-tweak-tool:
importance: Undecided → Medium
Revision history for this message
J Phani Mahesh (phanimahesh) wrote :

I'm not sure what is causing this.

When gsettings remembers the settings, it is compiz's fault if it doesn't pick them up. UTT retaining the settings is a clear indication that gsettings does remember them indeed.

If the settings are being cleared every reboot (UTT forgets them), but the settings get written to gsettings correctly, I don't know what is causing that either.

For now, would the users like a hacky workaround? I can provide a script that silently loads UTT, flicks the hot corners switch off and then on, and exits. troubled users can add this script to startup programs and live in peace till I figure out the real cause.

One thing for sure. Not our bug, as far as my testing shows, but it isn't really good support if we send them away.
I'll try to find the cause, but it can take time and a little luck. Meanwhile, if anyone can help, it would be much appreciated. :)

Revision history for this message
George Karavasilev (kokoto-java) wrote :

Has anyone tested it this way:
 - Set up the same hotcorners configuration you use with UTT via CCSM
 - Reboot
If it remembers them after a restart it is UTT bug, if it doesn't it's Compiz one.

Revision history for this message
Gabriel Loera (gabriel-loera) wrote :

I've done what George suggests: setting hot corners using CCSM. No change at all. I still have to flick the switch in UTT off and on on every reboot.

Revision history for this message
Souheil Hmida (hmida-souheil) wrote :

Hotcorns are working for me not, after waiting a bit after restart. The Toggle Desktop option doesn't !!! I don't know what happened there but it works :)

Revision history for this message
J Phani Mahesh (phanimahesh) wrote :

So, we have a compiz bug here. I don't think I will be able to solve the compiz bug, but since it seems to be troubling a good number of users, I'll provide a workaround that will automate the equivalent of flicking the hotcorners switch off and then on everytime the user logs in.

Closing this as invalid since it is out of scope of UTT.

@Georgi, please create a wishlist bug requesting a workaround for this bug.

Changed in unity-tweak-tool:
status: Confirmed → Invalid
Revision history for this message
George Karavasilev (kokoto-java) wrote :
Revision history for this message
Gabriel Loera (gabriel-loera) wrote :

Ok, this is something I noticed recently.

On some very rare occations, after a reboot, hot corners just work right without the need to flick the switch off and then on.

I have no idea why this happens whatsoever though.

Revision history for this message
George Karavasilev (kokoto-java) wrote :

Yeah, sometimes (albeit as you said - very rarely) the bug in Compiz fails to kick off and the hot corners are working just fine.

Revision history for this message
Arnaud Thevenet (aeromousse) wrote :

It looks like a duplicate of https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845
Some important discussion has already been made about this.
Hope this helps.

Revision history for this message
Souheil Hmida (hmida-souheil) wrote :

@Arnaud Thevenet : thx for the link.
Hot corners are working after every restart. You have to use dconf editor to check the plugins order and modify it : make sure that the "unityshell" plugin is last on the list. (It works for me just fine under that configuration, unityshell has to be the last one to start).
The key is under : /org/compiz/profiles/unity/plugins/core
After a restart, just give it few seconds for the plugins to launch, don't jump right away on the corners ;p

Revision history for this message
Arnaud Thevenet (aeromousse) wrote :

@Souheil Hmida : Thank you , I had already read the comments of this bug. Anyway, I did not try to wait a little after restart, that may be the trick!

So, is this bug really a duplicate? Look like so.

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.