슬레이트 는원하는 것을 정확하게 수행하는 매우 강력한 무료 Mac 응용 프로그램입니다. 보조 모니터를 연결 하면 새 모니터가 자동으로 감지 되고 모든 창이 원하는대로 이동하고 크기가 조정됩니다. 전체 화면, 반 화면 및 그리드 기반을 포함한 모든 응용 프로그램에 대한 사용자 정의 위치 및 크기를 정의 할 수 있습니다.
Slate의 가장 멋진 점 중 하나 는 연결 한 모니터 수에 따라 다른 레이아웃을 정의 할 수 있다는 것 입니다. 예를 들어 랩톱을 단독으로 사용하는 경우 모든 앱이 전체 화면을 채우도록 할 수 있습니다. 그러나 보조 모니터가 더 큰 경우 화면을 브라우저, 메일 및 음악으로 분할 할 수 있습니다. 슬레이트는 이것을 쉽게합니다.
특정 레이아웃으로 창을 너지 및 크기 조정하는 것과 같은 특정 레이아웃 및 동작에 대한 키보드 단축키 를 정의 할 수도 있습니다 .
아래는 내 구성 파일입니다. 모든 모니터에서 모든 앱을 전체 화면으로 유지하지만 절반 또는 다른 크기로 변경하도록 앱을 변경할 수 있습니다.
# 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
다음은 Slate의 GitHub 페이지의 기능 목록입니다.
- 고도로 사용자 정의 가능
- 키 입력을 다음에 바인딩 :
- 창 이동 및 / 또는 크기 조정
- 방향성 초점 창
- 사전 설정 레이아웃 활성화
- 창의 현재 상태에 대한 스냅 샷 생성, 삭제 및 활성화
- 해당 구성이 감지 될 때 활성화 될 다른 모니터 구성에 대한 기본 레이아웃을 설정하십시오.
- 창 힌트 : 창 포커스를 변경하는 직관적 인 방법
- [베타] 더 나은 맞춤형 사용자 정의 응용 프로그램 스위처.
다음은 슬레이트를 최대한 활용하는 방법에 대한 훌륭한 자습서 입니다.