pop-os / cosmic-epoch

Next generation Cosmic desktop environment
1.74k stars 55 forks source link

Allow for separation of workspaces into one column per project #137

Open joelostblom opened 10 months ago

joelostblom commented 10 months ago

I often find myself lost between different projects being spread out across workspaces. I would like to arrange my workspaces in a 2D grid with one column of virtual desktops per project, and that each column allows me to add new desktops on top and bottom. An example layout could look like this:

Empty    Empty           Empty
Work     HobbyProject    Personal
Work     HobbyProject    Personal
Work     Empty           Personal
Work                     Empty
Empty

I think this would be a great feature to include in the cosmic desktop and it would align with common productivity advice of separating work and personal tasks on a project basis, as well as be a feature that sets Cosmic apart from other desktop environments (to my understanding there is no WM or extensions that offers this currently).

machin3io commented 9 months ago

Not being a fan of a vertical workspace stack myself, and preferring a horizontal one, I like that combination of both a lot. Very interesting.

edit: turns out, you can already set workspaces to horizontal via /etc/cosmic-com/config.ron, nice.

sanwablo commented 2 months ago

edit: turns out, you can already set workspaces to horizontal via /etc/cosmic-com/config.ron, nice.

Can you set up a workspace grid in config.ron?

rwjack commented 3 weeks ago

This would be perfect to be included as an option. I use the Workspace Matrix Gnome extension for now to achieve this functionality.

https://extensions.gnome.org/extension/1485/workspace-matrix/