3Column-MiddleĮxactly like 3Column-Left, but the main pane is in the middle, with the other panes on either side.
You can control how many windows are in the main pane as usual other windows will be assigned as evenly as possible between the other two panes. Like Tall, if any pane has more than one window, that pane will be split into rows.
3Column-LeftĪ three-column version of Tall, with one main pane on the left (extending the full height of the screen) and two other panes, one in the middle and one on the right. If either pane has more than one window, that pane will split into columns instead of rows. The rotated version of Tall, where the main pane is on the top (extending the full width of the screen), and the other pane is on the bottom. Tall-RightĮxactly the same as Tall, but the main pane is on the right, with the other pane on the left. You can use the keyboard shortcuts above to control which window(s), and how many, are in the main pane, as well as the horizontal size of the main pane vs. If either pane has more than one window, that pane will be evenly split into rows, to show them all. By default, one window is placed in the main pane (extending the full height of the screen), and all remaining windows are placed in the other pane. This gives you one "main pane" on the left, and one other pane on the right. Layouts can also be enabled/disabled to control whether they appear in the cycle sequence at all. Swap focused window to counter clockwise screenĪmethyst allows you to cycle among several different window layouts. Default ShortcutĪnd defines the following commands, mostly a mapping to xmonad key combinations. This makes keyboard navigation between Spaces unpredictable.Īmethyst uses two modifier combinations. This setting is enabled by default, and will cause your Spaces to swap places based on use. Important note: You will probably want to disable Automatically rearrange Spaces based on most recent use (found under Mission Control in System Preferences). Using AmethystĪmethyst must be given permissions to use the accessibility APIs under the Privacy tab of the Security & Privacy preferences pane as shown below. Note: that Amethyst now is only supported on macOS 10.12+.
(It's rough, and I'd love to see a better one if someone has the skills and inclination to make one.) Getting AmethystĪmethyst is available for direct download on the releases page or using homebrew cask. Something like FancyZones in PowerToys is good enough.Tiling window manager for macOS along the lines of xmonad.Ī quick screencast of basic functionality can be found here. On a larger/multiple screens, I find it's less necessarily to have the full features of a tiling WM.
It sounds crazy but I almost prefer working on a laptop screen with a good Tiling WM to docking it with multiple screens. For me, I find the ease/convenience of this makes working on a laptop 10x better. I don't really have any hard and fast rules for what goes where, I just let things develop organically and don't restart my computer that often.
So you might have something going on like:ĭesktop 2 = WinKey + 2 = Email application + WIP Replyĭesktop 3 = WinKey + 3 = Multiple Chat Appsĭesktop 5 = WinKey + 5 = Debug Window + Documentation + Another Browser Rather than using gestures, task view, or alt-tabbing to find your window, you typically have specific groups of windows on specific virtual desktops which are bound to predictable hotkeys. I also find they provide easier window management/navigation on laptops. Other commenters are speaking to the ability to have them auto-configure to specific layouts, which is indeed useful for some people.