! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Patch to augment workspace creation and deletion semantics


Description xsdg 2007-10-08 23:13:37 CEST
The (to be) attached patch implements the following semantics in xfwm4:
- Create a workspace in the location adjacent to the active workspace
- Delete the active workspace

I find these more natural since I often find I want a new workspace when the active one is getting crowded.  Creating the new workspace in the adjacent space allows me to easily maintain task locality (among workspaces), where otherwise I would either have to split the task among the active and the rightmost workspaces, or manually shift every client one workspace to the right.

Deleting the current workspace is also very natural, and also provides an easy way to undo accidental application of the above functionality.

Some people on the xfce4-dev ML suggested that these semantics replace the standard ones, given their intuitiveness.  Such a change seems reasonable.  The main drawbacks I can see are that these semantics take a bit more computation (though, on most machines, it likely won't be noticeable), and that people may have gotten used to the other behavior.
Comment 1 xsdg 2007-10-08 23:14:29 CEST
Created attachment 1389 
Patch that implements the described functionality
Comment 2 xsdg 2008-04-29 04:11:35 CEST
Is anything happening with this?
Comment 3 Olivier Fourdan editbugs 2008-04-29 20:44:19 CEST
Still assigned, not committed... I need to actually try that because I am not totally convinced of the improvement it provides.
Comment 4 Olivier Fourdan editbugs 2008-05-01 16:37:22 CEST
Committed with slight modification in trunk (rev. 26915)
Comment 5 xsdg 2008-06-21 21:03:27 CEST
I just noticed in the commit, the changes to .../mcs-plugin/xfwm4_shortcuteditor.c were omitted.  Thus, the functionality is present but inaccessible in trunk.
Comment 6 Yves-Alexis Perez editbugs 2008-11-28 14:25:17 CET
this one seems fixed at least in 4.6 beta2 (4.5.92)
Comment 7 Yves-Alexis Perez editbugs 2012-05-31 09:40:31 CEST
(fixed a long time ago)

Bug #3595

Reported by:
Reported on: 2007-10-08
Last modified on: 2012-05-31


Olivier Fourdan
CC List:
2 users



Additional information