Slate ist eine sehr leistungsfähige kostenlose Mac-App, die genau das macht, was Sie wollen. Wenn Sie Ihren sekundären Monitor anschließen, wird der neue Monitor automatisch erkannt , und alle Fenster werden verschoben und in der Größe nach Ihren Wünschen angepasst. Sie können benutzerdefinierte Positionen und Größen für alle Ihre Anwendungen definieren, einschließlich Vollbild, Halbbild und gitterbasiert.
Eines der coolsten Dinge an Slate ist, dass Sie je nach Anzahl der angeschlossenen Monitore unterschiedliche Layouts definieren können . Wenn Sie beispielsweise Ihren Laptop alleine verwenden, möchten Sie möglicherweise, dass alle Ihre Apps den gesamten Bildschirm ausfüllen. Wenn Sie jedoch einen größeren sekundären Monitor haben, möchten Sie möglicherweise den Bildschirm auf Ihren Browser, Ihre E-Mails und Ihre Musik aufteilen. Slate macht das einfach.
Sie können auch Tastenkombinationen für bestimmte Layouts und Aktionen definieren, z. B. das Verschieben und Ändern der Fenstergröße um einen bestimmten Prozentsatz.
Unten ist meine Konfigurationsdatei. Ich behalte alle meine Apps auf allen meinen Monitoren im Vollbildmodus, aber Sie können sie so ändern, dass sie die Hälfte oder eine andere Größe haben:
# Monitor Aliases
alias mon-laptop 0 # variable for my laptop monitor
alias mon-hp 1 # my external HP monitor
# Window Position Regions
alias hp-full move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-hp}
alias hp-left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY ${mon-hp}
alias hp-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY ${mon-hp}
alias laptop-full move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-laptop}
alias laptop-left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY ${mon-laptop}
alias laptop-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY ${mon-laptop}
alias laptop-righttop move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY/2 ${mon-laptop}
alias laptop-rightbottom move screenOriginX+screenSizeX/2;screenOriginY+screenSizeY/2 screenSizeX/2;screenSizeY/2 ${mon-laptop}
# Window layouts for when I have 2 monitors
layout 2monitor 'Google Chrome':REPEAT ${hp-full}
layout 2monitor 'iCal':REPEAT ${hp-full}
layout 2monitor 'Coda':REPEAT ${hp-full}
layout 2monitor 'Mail':REPEAT ${laptop-full}
layout 2monitor 'Rdio':REPEAT ${laptop-full}
layout 2monitor 'Spotify':REPEAT ${laptop-full}
layout 2monitor 'Evernote':REPEAT ${laptop-full}
# Single monitor window layouts
layout 1monitor 'Google Chrome':REPEAT ${laptop-full}
layout 1monitor 'iCal':REPEAT ${laptop-full}
layout 1monitor 'Coda':REPEAT ${laptop-full}
layout 1monitor 'Mail':REPEAT ${laptop-full}
layout 1monitor 'Rdio':REPEAT ${laptop-full}
layout 1monitor 'Spotify':REPEAT ${laptop-full}
layout 1monitor 'Evernote':REPEAT ${laptop-full}
# Keyboard shortcuts for each layout
bind l:shift;ctrl layout 2monitor
bind g:shift;ctrl grid padding:5 0:2,1 1:2,2
# Auto-detect when a monitor is plugged in or out
default 2monitor count:2
default 1monitor count:1
Hier ist die Liste der Funktionen von Slates GitHub-Seite:
- Sehr anpassbar
- Tastenanschläge binden an:
- Verschieben und / oder Ändern der Fenstergröße
- Richtungsfokusfenster
- aktiviere voreingestellte layouts
- Erstellen, Löschen und Aktivieren von Snapshots des aktuellen Status von Fenstern
- Legen Sie Standardlayouts für verschiedene Monitorkonfigurationen fest, die aktiviert werden, wenn diese Konfiguration erkannt wird.
- Fenstertipps: Eine intuitive Möglichkeit, den Fensterfokus zu ändern
- [Beta] Ein besserer, anpassbarer Anwendungsumschalter.
Hier finden Sie ein großartiges Tutorial, wie Sie Slate optimal nutzen können.