Рекомендації щодо запуску програм та налаштування робочої області на основі місця розташування?


0

Під час переміщення між місцями (робота, дім, кафе, кафе) я виявляю, що мені доведеться вручну налаштовувати речі, які мені подобаються. Чи є програма, яка автоматично запускає та розміщує мої програми, коли я перебуваю у певному місці, або вибирає попередньо задану "робочу область"?

Залишайтеся , а ControlPlane, здається, дряпає поверхню того, що я хочу, але НЕ МОЖЕ застаріти. Запуск програм та розміщення вікон на певних робочих столах у певній конфігурації монітора є пріоритетним.


1
Чому ви кажете, що ControlPlane застарів? Востаннє вийшов у лютому.
Алан Шутко

Сторінка, яку я читав, вимагала лише сумісності з Yosemite, можливо, я неправильна.
ktamlyn

Мені добре працює на macOS Sierra dp3, і у мене не було проблем на El Cap.
Алан Шутко

Відповіді:


1

Для цієї проблеми я використовую https://github.com/jigish/slate , оскільки це дозволяє розміщувати вікна на основі поточної конфігурації монітора, яка в даний час додається. Конфігурацію монітора можна розпізнати за роздільною здатністю екранів. Простий приклад з конфігураціями для "ноутбук + зовнішній монітор" та "лише ноутбук":

# Configs
config defaultToCurrentScreen true
config menuBarIconHidden true
config checkDefaultsOnLoad true

# Monitor Aliases
alias mon-extern 1920x1080
alias mon-laptop 1280x800

# Concrete positions
alias 0-mail        move screenOriginX;screenOriginY       screenSizeX;screenSizeY          ${mon-extern}
alias 1-mail        move screenOriginX+0.17*screenSizeX;screenOriginY       0.83*screenSizeX;screenSizeY         ${mon-laptop}

# layouts
layout 2monitor 'Calendar':REPEAT              ${1-mail}
layout 1monitor 'Calendar':REPEAT               ${0-mail}

# Default Layouts
default 2monitor resolutions:${mon-laptop};${mon-extern};
default 1monitor  resolutions:${mon-laptop}

Це перемістить вікно mailз повного екрану на частину екрана. Але див. Документацію програми для отримання додаткових функцій та прикладів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.