Workspaces in Mission Control Desktop Spaces

In this thread started by @Zabobon:

Zabobon's Dynamic Workspaces v4.06 2022-01-08

@August asked:

Originally I replied in the aforementioned thread, but on second thought, since my reply is only tangentially related to the thread topic, it seemed better to move this information to a new thread.



Hi @August,

I've recently refined my Mission Control Desktop Spaces macro set:

MACROS: Desktop Spaces • Macros to Improve Navigation and Window Management, v1.1

With that macro set, this Conflict Palette is provided:

I use that Conflict Palette occasionally, but I much more often use this Group Palette:

The macros behind this palette use subroutines* that call the subroutines in the aforementioned macro set. Each macro is very simple, for example, with the spaces macro 9 - BBEdit:

The contexts set macros are longer (because most open multiple applications), but no more complicated.


*The two subroutines that call the Desktop Spaces subroutines are:

1. DOWNLOAD Macro File:
sub—Open & Position-Resize Application on Desktop N.kmmacros (5.0 KB)
Note: This macro was uploaded in a DISABLED state. It must be ENABLED before it can be run. If it does not trigger, the macro group might also need to be ENABLED.

Subroutine-image

2. DOWNLOAD Macro File:
sub—Activate & Position-Resize Tot and Hide Others.kmmacros (8.5 KB)
Note: This macro was uploaded in a DISABLED state. It must be ENABLED before it can be run. If it does not trigger, the macro group might also need to be ENABLED.

Subroutine-image

The second subroutine is obviously less general. I created it because I like including the Tot app on every Desktop Space. This, of course, may not be useful as is to others, but the approach used is instructive and could be easily modified for other apps.


I plan to detail this approach in an upcoming post in the Tips & Tutorials section.

1 Like