Инструмент, который я написал, displayplacer , делает это.
Сконфигурируйте свои экраны так, как вам нравится, перетащите «белую полосу» на основной экран в настройках системы MacOS и затем выполните displayplacer list
. Будет выведена команда, чтобы запустить ваши экраны в их текущей конфигурации. Экран с origin:(0,0)
является основным дисплеем с «белой полосой». Запустите эту терминальную команду через скрипт, Automator, BetterTouchTool и т. Д.
Пример профиля 1 помещает белую полосу в строку меню на левом мониторе.
displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0"
Пример профиля 1 помещает белую полосу в строку меню на правом мониторе.
displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0"
Также доступно через Homebrew brew tap jakehilborn/jakehilborn && brew install displayplacer