![]() I also have my Mac set to reopen apps after a restart.Īfter I perform a restart, however, I often find that some apps are on the wrong desktop – or, more specifically, apps that are set to All Desktops only show on one. I use the Magic Trackpad four-finger swipe to switch between them. That is, ones I want open for a while, but don’t want cluttering up either of my main desktops. ![]() Personally, I use three desktops on a single monitor: one for Home, one for Work, and one for temporary apps. This is probably the ideal solution, second only to having the OS support such a thing directly.If you use the Mac Spaces feature, to create multiple desktops on a single monitor, are you seeing apps appear on the wrong desktops? I'm afraid I don't know MacOS well enough to say if a similar utility exists. For Windows, there is a program called ShiftWindow that can reposition windows either on application startup or on a certain hot-key. Then you can quit the single-monitor instance (saving that state), and then the multi-monitor instance (overwriting the single-monitor state).Ī more complex option might include figuring out where the state is saved, backing it up, and writing a batch file / script to restore it before opening the application, which would allow you to make a link to do this automatically when you start the application.įinally, there may be such a utility for your platform, or writing one might not be too complex. Don't close this instance before plugging the second monitor in again and starting another instance (which would then read the multi-monitor configuration on startup). If you have a second instance running, it should be repositioned onto the main monitor, or you can start another instance. Close the multi-monitor instance (which causes the state to be saved). You can take advantage of applications which allow more than one instance to be open at a time, but only save state on close. Applications generally save their state (including window placement) when they close, and read it when they open, so if the second monitor is present at both of those times you should be fine. Works great!īefore you unplug the monitor, close everything that's not entirely on the main monitor. Set up a key command in Quicksilver, and drag and drop your AppleScript from step 1 into the window as the action to perform. I chose to make it not visible in the Dock, and just run as a small taskbar daemon I'm a programmer and the above configuration is how I run my second monitor. You will need to customize which applications you want on your monitor and the window bounds the way you like them. I keep all of my apps at full screen on all of my monitors, but you can change it to make them half or some other size: # Monitor AliasesĪlias mon-laptop 0 # variable for my laptop monitorĪlias hp-full move screenOriginX screenOriginY screenSizeX screenSizeY $ You can also define keyboard shortcuts for specific layouts and actions such as nudging and resizing windows by a certain percentage.īelow is my configuration file. But when you have a larger secondary monitor, you might want to split up your screen between your browser, mail, and music. For example, if you are using your laptop by itself, you might want to have all of your apps filling the whole screen. One of the coolest things about Slate is that you can define different layouts based on how many monitors you have connected. You can define custom positions and sizes for all of your applications, including full screen, half screen, and grid-based. When you plug in your secondary monitor, it automatically detects the new monitor, and all of your windows will be moved and resized just the way you like them. Slate is a very powerful free Mac app that does exactly what you want.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |