Leopard: Запоминание раскладки Модификация функций скролла
Май 08

Stoplight iconВ предыдущем посте я уже писал про отличный инструмент, позволяющий изменять привычное поведение Cocoa-приложений в Mac OS X — про SIMBL.
Сегодня же я хотел бы описать ещё один плагин для SIMBL, который, как мне кажется, будет полезен очень многим пользователям маков.

Stoplight

Лично я довольно часто забываю закрыть приложение полностью. Возможно, сказывается многолетний опыт работы с MS Windows, но нажимая на крестик под красным красным кругом в левом верхнем углу любого приложения, я рассчитываю, что программа завершит свою работу и освободит оперативную память от своего присутствия. Некоторые приложения так и поступают, но основная часть программ всё-таки ведёт себя иначе: приложение просто закрывает активное окно, но из памяти не выгружается (даже если закрытое окно было последним), о чём может свидетельствовать отмеченная иконка в Dock'е и ряд других обстоятельств. Это немного неудобно, потому что заставляет постоянно отвлекаться на контроль за тем, закрыли ли вы приложение полностью или нет.
А ещё Вы наверняка замечали, что плюсик под зелёным кругом далеко не всегда разворачивает приложение полностью, во весь экран, хотя это иногда бывает очень необходимо. Можно, конечно, растянуть вручную, но не всегда размеры окон запоминаются.

Как вы уже поняли, Stoplight берёт на себя решение описанных выше проблем. Этот SIMBL-плагин выполняет две функции:

  • подчищает незакрытые приложения при закрытии последнего окна
  • разворачивает окна приложений на весь экран

Установка Stoplight
К сожалению, я не нашёл официального сайта данного плагина. Он взят из темы на форуме insanelymac.com. Чтобы скачать плагин, вы можете отправиться по этой ссылке (вам потребуется зарегистрироваться на форуме и активировать свой аккаунт) или скачать файл с этого сайта:

Распаковав этот файл вы получите директорию с именем Stoplight, в которой будут 3 файла и одна папка с исходниками плагина. Вам потребуется сделать следующее:
Установите SIMBL, если вы этого ещё не сделали. Для этого ознакомьтесь с этой статьёй. Затем StoplightHack.bundle положите в директорию "/Пользователи/"имя_пользователя"/Библиотеки/Application Support/SIMBL/Plugins" (/Users/"имя_пользователя"/Library/Application Support/SIMBL/Plugins), после этого запустите файл Stoplight.prefPane и, если потребуется, разрешите системе установить эту настроечную панель в раздел "Системных настроек". Окно системных настроек раскроется автоматически, после чего в самом низу его у вас появится новая иконка, как это показано на фрагменте скриншота:

Stoplight в Системных настройках

Нажав на эту иконку вы попадёте в панель настроек Stoplight:

Настройки Stoplight

  1. Список программ и действий
    • Application - приложение, для котрого определяется действия. Самой первой строкой определены действия по умолчанию для всех.
    • Close - действия, выполняемые при нажатии на красную кнопку окна. Изначально выбрана проверка на то, является ли закрываемое окно, последним открытым окном приложения, и если да - завершает работу приложения. Но возможны так же действия: Mac OS Default - не делать ничего, оставив всё на усмотрение Mac OS; Hide If Last Window - спрятать приложение (аналог нажатия Command+H)
    • Zoom - действия, выполняемые при нажатии на зелёную кнопку окна. Изначально выбрано действие распахивания окна на всё свободное пространство экрана. Доступные варианты: Mac OS Default - не делать ничего, оставив всё на усмотрение Mac OS.
  2. Исключаемые приложения: сюда можно внести те программы, к которым не нужно применять действия Stoplight

Вот и всё. Напоминаю, что этот плагин работает только с Cocoa-приложениями, к которым не относятся программы, перечисленные в предыдущей статье. Есть, как выяснилось совсем недавно, ещё один недостаток: при работе этого плагина не хочет работать Quicksilver, так что, если данное приложение для вас важно и незаменимо, вам данный плагин противопоказан.

Надеюсь, данный материал был вам полезен. Если у вас есть вопросы, оставляйте их в комментариях.

Если этот блог нравится Вам настолько, что Вы хотели бы перечислить его автору денег, просто сделайте это, нажав на кнопку Donate:

Спасибо в любом случае. :)

Связанные записи

метки: , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +5, голосов: 5

Комментарии к статье “SIMBL + Stoplight: новое поведение старых элементов”

  1. Аноним

    Доброе время суток!
    А есть ли какие то “побочные действия” у этого плагина.

  2. Andrey B. Barhatov

    Доброе время суток!
    А есть ли какие то “побочные действия” у этого плагина.

  3. admin

    Единственное, что сразу бросилось мне в глаза, это неработоспособность приложения QuickSilver после активации данного плагина (в посте об этом написано). Возможно, существуют и другие приложения, которые откажутся работать вместе с этим плагином, но мне о них ничего не известно.

  4. Аноним

    В ходе эксплуатации плагина обнаружились конфликты с рядом программ (в частности iWork) которые легко устранялись добавлением их в исключения. Однако проблему с закрытием Finder (всех окон) после сворачивания пробелом быстрого просмотра QuickLook я так и не смог устранить. Добавить Finder в исключения у меня не получилось

  5. lawrence

    benefactor@kc.informational” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

Написать отзыв

Подписаться именем или OpenID