Bug 174709 - Active screen edges and active screen borders conflict
Summary: Active screen edges and active screen borders conflict
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 179750 182440 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-09 14:18 UTC by lucas
Modified: 2009-02-27 16:40 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lucas 2008-11-09 14:18:09 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Active screen edges currently takes precedence over borders so if an effect is configured to be on an edge it's impossible to switch desktops using that edge.

I think the two settings need to be merged into one, doing so will also fix this conflict.
Comment 1 Martin Flöser 2008-11-09 14:28:54 UTC
and there is one more: the screensaver config allows to activate the screensaver in one of the corners. This should be merged as well.
Comment 2 lucas 2008-11-09 14:42:15 UTC
Might as well go all the way and make it a global configuration setting just like normal shortcuts are. This will allow programs to be activated by corners as well.
Comment 3 lucas 2008-11-25 03:41:44 UTC
*** Bug 170393 has been marked as a duplicate of this bug. ***
Comment 4 Martin Flöser 2009-01-05 22:19:10 UTC
*** Bug 179750 has been marked as a duplicate of this bug. ***
Comment 5 lucas 2009-01-30 15:41:22 UTC
*** Bug 182440 has been marked as a duplicate of this bug. ***
Comment 6 lucas 2009-02-27 16:40:55 UTC
SVN commit 932929 by lmurray:

Merged "active screen edges" and "active desktop borders" into a single
GUI panel. This panel is currently located in System Settings -> Desktop
-> Screen Edges.
BUG: 174709

 M  +5 -4      CMakeLists.txt  
 M  +0 -1      kwincompositing/CMakeLists.txt  
 M  +1 -153    kwincompositing/main.cpp  
 M  +0 -18     kwincompositing/main.h  
 M  +181 -285  kwincompositing/main.ui  
 D             kwincompositing/monitor.cpp  
 D             kwincompositing/monitor.h  
 M  +4 -88     kwinoptions/windows.cpp  
 M  +0 -15     kwinoptions/windows.h  
 A             kwinscreenedges (directory)  
 A             kwinscreenedges/CMakeLists.txt  
 A             kwinscreenedges/Messages.sh  
 A             kwinscreenedges/kwinscreenedges.desktop  
 A             kwinscreenedges/main.cpp   [License: GPL (v2+)]
 A             kwinscreenedges/main.h   [License: GPL (v2+)]
 A             kwinscreenedges/main.ui  
 A             kwinscreenedges/monitor.cpp   kwincompositing/monitor.cpp#932227 [License: GPL (v2+)]
 A             kwinscreenedges/monitor.h   kwincompositing/monitor.h#932227 [License: GPL (v2+)]


WebSVN link: http://websvn.kde.org/?view=rev&revision=932929