I frequently use tmux to split my terminal so that half my screen has vim and the other half is the shell. This allows me to somewhat "group" vim and the shell together so that whenever I alt-tab to the terminal, I will have half my screen as vim and half my screen as the shell.
I was wondering if there is anyway to reproduce this effect with GUI applications. i.e. Is there anyway I can group two arbitrary applications such that they always appear with each other.
Say application A and B are "grouped", alt-tabbing to application A (or the the group) will show both application A and B. Moving application A to another workspace will also move application B with it.
Perhaps something like a tmux for the screen (smux?)...