я скачал ее с сайта Eclipse.. Я редактировал мой пост с подробной инструкцией @MatthewMartin можете ли вы дать некоторые рекомендации о том, как вопрос может быть менее широкой? Например, если вопрос переформулировать в конкретную страну? Используя поисковике термины "журнал" и "печати по требованию" принесет больше результатов: журнал черепно-челюстных заболеваний (craniomaxillary.com), журнал фундаментальных и клинических репродуктивных наук (jbcrs.org), Передовые биомедицинские исследования (advbiores.net), Индийский журнал Отология (indianjotol.org), журнал клинической неонатологии (jcnonweb.com), Авиценна медицинский журнал (avicennajmed.com), тропической паразитологии (tropicalparasitology.org), Индийский журнал устных наук (indjos.com), щитовидной железы, Исследование и практика (thetrp.net), имам журнал прикладных наук (e-ijas.org) и т. д.

Я столкнулся с той же проблемой некоторое время назад, и вот что я сделал:

Во-первых, я зеркальные дисплеи, как уже было предложено. Вскоре после этого, я понял, что это очень отвлекает зажгли экрана макбук в углу моего глаза. Это требуется, что я убиваю яркость на экране ноутбука MacBook. Но, будучи ленивым парнем, я ненавидел того, чтобы вручную отрегулировать яркость каждый раз, когда я ООН/подключен внешний монитор. Поэтому я интересно, если есть способ автоматизировать процесс. Я нашел это бесплатное приложение управления самолетом дающее возможность установить "контекст" на основе того, некоторые устройства (мониторы, жесткие диски и т. д.) подключены, то ли некоторые Wi-Fi сетей в диапазоне и т. д. И исходя из этих контекстов, запуска определенных скриптов. Так что мне пришлось писать сценарий AppleScript (так называемый killBrightness.scpt), чтобы убить яркость на MacBook экран и shell-скрипт для вызова killBrightness.scpt; и вызвать этот скрипт в нужном контексте.

killBrightness.scpt

сказать приложение "Системные настройки", чтобы установить текущую область на панели "отображение"

сказать приложение "системные события"
 расскажите процесс "Системные настройки"
 повторите с окна в Windows
 если заголовок окна в строке "цвет LCD" тогда
 скажите разделе Группа 1 окно
 скажите слайдер 1 группы 2
 установите значение в 0
 конец сказать
 конец сказать
 конец если
 конца повторять
 конец сказать
конец сказать

сказать приложение "Системные настройки", чтобы выйти

Сценарий оболочки

#!/Бен/ш

osascript /путь/к/killBrightness.scpt

Поскольку я подключить много разных мониторов, в моем MacBook, я заметил, что когда одно с другим соотношением сторон подключен, мои окна свисали с края экрана. Решение это будет, чтобы изменить размер окна, но это крайне неэффективно, когда вы используете кучу приложений и Windows, как я; кроме того, я такой же ленивый, как я, не нравится это решение. Так, с помощью хороших людей на переполнение стека, я был в состоянии придумать с помощью AppleScript (так называемый ограничителю.scpt), чтобы автоматически изменить размер всех окон (почти) все приложения (нюанс заключается в том, что некоторые приложения не использовать правильные платформа пользовательского интерфейса крючки, так что это довольно трудно, чтобы изменить их размер):

ограничителю.scpt:

черный список недвижимости : {"Искатель", "просмотр", "приставка", "помощью AppleScript редактор", "Спотифай", "TaskCoach", "скайп", "переносимым"}
buttonApps собственность : {"в LyX", "затмение"}
собственность buttonMaps : {{имя:"в LyX", кнопки:1, изъятия:"в LyX"}, {название:"Эклипс", кнопка:2, изъятия:"затмение"}, {название:"Спотифай", кнопки:3, изъятия:"Спотифай"}, {название:"TaskCoach", кнопки:3, изъятия:"TaskCoach"}}

рассказать приложения "Finder" для набора theBounds до границы окна рабочего стола

сказать приложение "системные события"
 набор заявок на пачке идентификатор процессов, где фон только ложно
конец сказать

Повторить ставку в заявках
 скажи ИД заявка на участие в тендере
 если имя не в черный список тогда
 набор имя_приложения имя как строку
 если имя "терминал" потом
 набор newBounds для {0, 0, (пункт 3 theBounds) - 10, пункт 4 theBounds}
 повторите с окна в Windows
 если видно из окна, правда, тогда
 установить границы окно в newBounds
 конец если
 конца повторять
 еще если имя не в buttonApps тогда
попробовать
 повторите с окна в Windows
 если видно из окна, правда, тогда
 установить границы окно в theBounds
 конец если
 конца повторять
 постараюсь
 еще если зовут в buttonApps тогда
 - получить buttonNumber
 повторите с buttonApp в buttonMaps
 если (имя buttonApp как String) имя_приложения тогда
 установить кнопки на кнопку buttonApp
 конец если
 конца повторять
 сказать приложение "системные события"
 повторите процесс в (процессах, где идентификатор пакета ставка)
попробовать
 расскажите процесс, чтобы сообщить окне 1 Нажмите кнопку кнопки
 постараюсь
 конца повторять
 конец сказать
 конец если
 конец если
 конец сказать
конца повторять

Теперь, все что мне надо было написать подобный скрипт для вызова программ.scpt и положить, что в ControlPlane и я был все готово, чтобы быть ленивым все заново!

Надеюсь, что это помогает

PS: Я забыл упомянуть раньше, что все это было сделано на мой 15-дюймовый Макбук про, запуск Лев