Screen edge actions set in CCSM don't work (sometimes)

Bug #860375 reported by Pierre-Olivier Megret
90
This bug affects 18 people
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
Low
Unassigned
compiz (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

I'm used to configuerate the top-left corner to switch in expo mode ( or desktop-switcher) . I use CCSM to set that and select/valid top left corner in CCSM / expo / bindings/ expo edge.

After setting it , top left corner works well but after reboot , it doesn't . Top left corner is inactive although it 's still selected in CCSM.

I have to deselect top left corner , valid new setting , reselect it and valid in order to activate it.

The Issue occurs after session logout too.

Last update/upgrade this morning at 10:00 AM

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity 4.18.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,move,mousepoll,resize,wall,grid,snap,place,gnomecompat,regex,imgpng,vpswitch,unitymtgrabhandles,session,animation,fade,expo,workarounds,scale,ezoom,unityshell]
Date: Tue Sep 27 10:48:38 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110808)
ProcEnviron:
 PATH=(custom, no user)
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Pierre-Olivier Megret (sorrodje) wrote :
description: updated
summary: - my expo edge settings is not kept after reboot
+ my expo edge settings is not kept after reboot ou session logout.
summary: - my expo edge settings is not kept after reboot ou session logout.
+ my expo edge settings is not kept after reboot or session logout.
Revision history for this message
Pierre-Olivier Megret (sorrodje) wrote : Re: my expo edge settings is not kept after reboot or session logout.

On My other computer I can't set the left corner anymore ... it's well selected in CCSM but doesn't work.

Revision history for this message
Pierre-Olivier Megret (sorrodje) wrote :

After today's update/upgrade ( done at 12:00 am today à I have still the same problem : CCSM doesn't keep my top left corner active after reboot although it's well selected in CCSM /expo .

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

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

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
mattubu (mattubu) wrote :

I have the same issue. I have edge bindings set for Expo and Scale, but both are usually non-functional after a logout or reboot (sometimes one works, sometimes both work). The bindings need to be cleared and reset for them to work again.

I am running 11.10, but the issue existed in 11.04 as well.

Revision history for this message
Pierre-Olivier Megret (sorrodje) wrote :

Hi Mattubu

Problem was solved by activating proposed repos and upgrade ;)

Pierre-Olivier

Revision history for this message
mattubu (mattubu) wrote :

At thank you Pierre-Olivier. It does fix the problem. However, I downgraded to stable because I'm not sure I want to have proposed updates running on my main machine. But if it's fixed in proposed I'm looking forward to an update soon!

Revision history for this message
DJ (ke7mbz) wrote :

A faster way to fix it is do a compiz --replace, rather than manually resetting the bindings.

Changed in unity:
status: New → Confirmed
Revision history for this message
DJ (ke7mbz) wrote :

The problem seems to be solved now. But I'll wait and see.

Revision history for this message
Pierre-Olivier Megret (sorrodje) wrote :

Yep Solved on my two computers

Revision history for this message
matthieu vidal (mvidal0001) wrote :

I've discovered this problem after upgrading to 12.04 alpha (unity 5.4).

The setting I have made with ccsm (since unity 4 ... then unity 5.2 ...) is :

Top Left --> scale plug-in (this setting gave me the behaviour of gnome-shell).
Top Right --> expo plug-in .
Bottom Left --> Dash trigger (by the way I'm not able to do that any more so I use the lowest value of the new parameter : "reveal sensitivity" in the appearance/Behaviour panel ).

The first anomaly (using ccsm) is that "Top Left setting" for "scale or expo plug-in" is not exclusive with "Top Left" setting for dash in Unity plug-in (reveal Trigger).

I have to execute 'compiz --replace' if I want the "Edge trigger system" working both for "scale plug-in" and "expo plug-in".

Revision history for this message
matthieu vidal (mvidal0001) wrote :

compiz (1:0.9.7.0~bzr2995-0ubuntu5) precise;
unity (5.4.0-0ubuntu2) precise;

this problem is still there

Revision history for this message
matthieu vidal (mvidal0001) wrote :

This problem is gone with precise beta 1

^_^

I don't have any clue what's the package which corrected it.

Changed in unity (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
matthieu vidal (mvidal0001) wrote :

and today the problem is still here.

Revision history for this message
matthieu vidal (mvidal0001) wrote :

and again with new version of compiz

Revision history for this message
matthieu vidal (mvidal0001) wrote :

and again ...

Revision history for this message
matthieu vidal (mvidal0001) wrote :

no change with new compiz version ...

Revision history for this message
matthieu vidal (mvidal0001) wrote :

In fact this bug indicates that the integration between compiz and unity is clearly a big mess ...

Revision history for this message
Tyler Wagner (tyler) wrote :

This problem definitely persists in Ubuntu 12.04 final. "compiz --replace" is the fastest solution. Try making it autostart.

Revision history for this message
Tyler Wagner (tyler) wrote :

This problem definitely persists in Ubuntu 12.04 final. "compiz --replace" is the fastest solution. My solution is to create a script that does this:

#!/bin/sh
sleep 5
compiz --replace

Name it something, make it executable, and create a "Startup applications" shortcut to auto-launch it on login.

Lessons learned:
1. Do not try to do this in .gnomerc (which runs before Gnome starts)
2. Do include the sleep invocation, or it has no effect

Revision history for this message
Sebastien Bacher (seb128) wrote :

is the issue specific to unity sessions or does it happen in GNOME classic as well?

affects: unity (Ubuntu) → compiz (Ubuntu)
Changed in compiz (Ubuntu):
status: Fix Released → New
affects: unity → compiz
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
matthieu vidal (mvidal0001) wrote :

A solution ? 4 month I have to restart compiz ....

summary: - my expo edge settings is not kept after reboot or session logout.
+ Screen edge actions set in CCSM don't work (sometimes)
Changed in compiz:
milestone: none → 0.9.8.0
Revision history for this message
Doug McMahon (mc3man) wrote :

I've un-duped my 12.10 bug on this because it only happens in 12.10 not 12.04
In the case of 12.10 top/bottom corner bindings become non-functional on a restart unless the flip left & or right binding(s) in wall or cube are disabled
Maybe 12.10 does some conflict resolution on a fresh start & incorrectly sees the corners as a conflict?

Changed in compiz:
milestone: 0.9.8.0 → 0.9.8.1
Revision history for this message
karl (karl-sebastian-liebich) wrote :

for me the bug occures also in 12.04 not only in 12.10. And sometimes only scale is affected, expo is not. No matter which corners I configure (not only top left).

Revision history for this message
dbius (danubiusz) wrote :

Guys give a chance to this workaround: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845/comments/3

It worked me under Ubuntu 12.04.1

Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Revision history for this message
karl (karl-sebastian-liebich) wrote :

the workaround posted by dbius works for me, too, under 12.04.1

Omer Akram (om26er)
Changed in compiz (Ubuntu):
importance: Undecided → Low
Changed in compiz:
importance: Undecided → Low
Revision history for this message
karl (karl-sebastian-liebich) wrote :

..and under 12.10, (of course)..

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

I think I've found a test case that breaks my corner binding:

1. Load the grid and expo plugins.
2. Test that dragging windows to the top-left corner triggers grid.
3. Enter expo mode (top-left corner or Super+E)
4. Try to drag one of the windows to the top left corner of the screen. It won't get that far, but make sure the mouse gets to the corner.
5. Exit expo mode (Escape or Super+E)
6. Try dragging a window to the top left-corner again.

Expected: Grid to trigger.
Observed: Nothing.

Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
Revision history for this message
karl (karl-sebastian-liebich) wrote :

when moving my home I did not copy all of the config-files and discovered the workaround https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845/comments/3 does not work anymore. There is no /apps/compiz-1/general/screen0/options/active_plugins key in gconf-editor it seems to be in /apps/compizconfig-1/profiles/Default/general/screen0/options but no unityshell is listed in active_plugins..

Revision history for this message
matthieu vidal (mvidal0001) wrote :

It's getting worse and worse with Quantal 12.10 Beta : executing "compiz --replace" or "unity --replace" freeze the session without a window manager ....

boring ...

Revision history for this message
MC Return (mc-return) wrote :

On Quantal with recent Compiz/Unity trunk I cannot reproduce this anymore. Corner bindings always work, except for those that do not work because of bug 1011167.

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.

Revision history for this message
Atom Stark (atomstark) wrote :

Still no fix ? Unbelievable ...

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.