Code7R / icewm

A window manager designed for speed, usability, and consistency
Other
4 stars 2 forks source link

Feature request: add new workspace at runtime #12

Open Vrihub opened 6 years ago

Vrihub commented 6 years ago

Currently to change the number of workspaces one has to edit the configuration file and restart icewm.

It would be nice if there was a way to do it at runtime using the GUI, e.g. right-click somewhere on the taskbar (or desktop) and have a "New workspace" command to add a new one.

To avoid conflicts with the configuration file, the newly created workspace(s) could only last for the current session: i.e. restarting icewm would create only the workspaces set in the config file, and windows that used to be in the manually created workspaces should be moved automatically to one of the configured workspaces (the last? the first empty one? a default rule should be decided).

Optionally, there could also be:

Code7R commented 6 years ago

That sounds like PITA to implement. Maybe it could be parked somewhere in the config menu that was recently added?

Vrihub commented 5 years ago

That sounds like PITA to implement.

Then please just ignore this request. I don't know the codebase and I thought it was trivial to implement.

Code7R commented 5 years ago

Let's see. I would prefer to keep it open for now, until the value editing of the particular settings is implemented. I imagine some kind of editor where user could increase/decrease a number with a click. Maybe we can park your wish somewhere in that implementation.

gijsbers commented 4 years ago

icesh can do this: icesh addWorkspace. Change the number of workspaces with icesh workspaces N. Is it still needed to delete a specific workspace?