<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mac OS X Hints &#187; Cocoa</title>
	<atom:link href="http://macosxhints.ru/tag/cocoa/feed" rel="self" type="application/rss+xml" />
	<link>http://macosxhints.ru</link>
	<description>узнайте больше прямо сейчас</description>
	<lastBuildDate>Tue, 31 Aug 2010 07:27:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SIMBL + Stoplight: новое поведение старых элементов</title>
		<link>http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov</link>
		<comments>http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov#comments</comments>
		<pubDate>Wed, 07 May 2008 22:13:21 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[Stoplight]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[полезности]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=21</guid>
		<description><![CDATA[В предыдущем посте я уже писал про отличный инструмент, позволяющий изменять привычное поведение Cocoa-приложений в Mac OS X — про SIMBL.
Сегодня же я хотел бы описать ещё один плагин для SIMBL, который, как мне кажется, будет полезен очень многим пользователям маков.

Stoplight
Лично я довольно часто забываю закрыть приложение полностью. Возможно, сказывается многолетний опыт работы с MS [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-24" title="Stoplight icon" src="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight.png" alt="Stoplight icon" width="50" height="50" align="left" />В предыдущем посте я уже писал про отличный инструмент, позволяющий изменять привычное поведение Cocoa-приложений в Mac OS X — про SIMBL.<br />
Сегодня же я хотел бы описать ещё один плагин для SIMBL, который, как мне кажется, будет полезен очень многим пользователям маков.<br />
<span id="more-21"></span></p>
<h3>Stoplight</h3>
<p>Лично я довольно часто забываю закрыть приложение полностью. Возможно, сказывается многолетний опыт работы с MS Windows, но нажимая на крестик под красным красным кругом в левом верхнем углу любого приложения, я рассчитываю, что программа завершит свою работу и освободит оперативную память от своего присутствия. Некоторые приложения так и поступают, но основная часть программ всё-таки ведёт себя иначе: приложение просто закрывает активное окно, но из памяти не выгружается (даже если закрытое окно было последним), о чём может свидетельствовать отмеченная иконка в Dock'е и ряд других обстоятельств. Это немного неудобно, потому что заставляет постоянно отвлекаться на контроль за тем, закрыли ли вы приложение полностью или нет.<br />
А ещё Вы наверняка замечали, что плюсик под зелёным кругом далеко не всегда разворачивает приложение полностью, во весь экран, хотя это иногда бывает очень необходимо. Можно, конечно, растянуть вручную, но не всегда размеры окон запоминаются.</p>
<p>Как вы уже поняли, Stoplight берёт на себя решение описанных выше проблем. Этот SIMBL-плагин выполняет две функции:</p>
<ul>
<li>подчищает незакрытые приложения при закрытии последнего окна</li>
<li>разворачивает окна приложений на весь экран</li>
</ul>
<p><strong>Установка Stoplight</strong><br />
К сожалению, я не нашёл официального сайта данного плагина. Он взят из темы на форуме insanelymac.com. Чтобы скачать плагин, вы можете отправиться по <a href="http://forum.insanelymac.com/index.php?showtopic=26669">этой ссылке</a> (вам потребуется зарегистрироваться на форуме и активировать свой аккаунт) или скачать файл с этого сайта:</p>
<div class="div-download"><a class="downloadlink" href="http://macosxhints.ru/download/Stoplight_1.1.zip" title="Version1.1 downloaded 161 times" >Stoplight (161)</a></div>
<p>Распаковав этот файл вы получите директорию с именем Stoplight, в которой будут 3 файла и одна папка с исходниками плагина. Вам потребуется сделать следующее:<br />
Установите SIMBL, если вы этого ещё не сделали. Для этого ознакомьтесь с <a href="http://macosxhints.ru/leopard-zapominanie-raskladki">этой статьёй</a>. Затем <strong>StoplightHack.bundle</strong> положите в директорию "/Пользователи/"имя_пользователя"/Библиотеки/Application Support/SIMBL/Plugins" (/Users/"имя_пользователя"/Library/Application Support/SIMBL/Plugins), после этого запустите файл <strong>Stoplight.prefPane</strong> и, если потребуется, разрешите системе установить эту настроечную панель в раздел "Системных настроек". Окно системных настроек раскроется автоматически, после чего в самом низу его у вас появится новая иконка, как это показано на фрагменте скриншота:</p>
<p><center><img class="aligncenter size-full wp-image-22" title="Stoplight в Системных настройках" src="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight_settings_01.jpg" alt="Stoplight в Системных настройках" width="500" height="77" /></center></p>
<p>Нажав на эту иконку вы попадёте в панель настроек Stoplight:</p>
<p><center><a href="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight_settings_02.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-23" title="Настройки Stoplight" src="http://macosxhints.ru/wp-content/uploads/2008/05/stoplight_settings_02-300x205.jpg" alt="Настройки Stoplight" width="300" height="205" /></a></center></p>
<ol>
<li><strong>Список программ и действий</strong>
<ul>
<li><strong>Application</strong> - приложение, для котрого определяется действия. Самой первой строкой определены действия по умолчанию для всех.</li>
<li><strong>Close</strong> - действия, выполняемые при нажатии на красную кнопку окна. Изначально выбрана проверка на то, является ли закрываемое окно, последним открытым окном приложения, и если да - завершает работу приложения. Но возможны так же действия: <strong>Mac OS Default</strong> - не делать ничего, оставив всё на усмотрение Mac OS; <strong>Hide If Last Window</strong> - спрятать приложение (аналог нажатия Command+H)</li>
<li><strong>Zoom</strong> - действия, выполняемые при нажатии на зелёную кнопку окна. Изначально выбрано действие распахивания окна на всё свободное пространство экрана. Доступные варианты: <strong>Mac OS Default</strong> - не делать ничего, оставив всё на усмотрение Mac OS.</li>
</ul>
</li>
<li><strong>Исключаемые приложения</strong>: сюда можно внести те программы, к которым не нужно применять действия Stoplight</li>
</ol>
<p>Вот и всё. Напоминаю, что этот плагин работает только с Cocoa-приложениями, к которым не относятся программы, перечисленные в предыдущей статье. Есть, как выяснилось совсем недавно, ещё один недостаток: при работе этого плагина не хочет работать Quicksilver, так что, если данное приложение для вас важно и незаменимо, вам данный плагин противопоказан.</p>
<p>Надеюсь, данный материал был вам полезен. Если у вас есть вопросы, оставляйте их в комментариях.</p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy" title="SIMBL + Afloat: нужные окна всегда под рукой (16 Сентябрь 2008)">SIMBL + Afloat: нужные окна всегда под рукой</a> (2)</li>
	<li><a href="http://macosxhints.ru/leopard-zapominanie-raskladki" title="Leopard: Запоминание раскладки (7 Май 2008)">Leopard: Запоминание раскладки</a> (9)</li>
	<li><a href="http://macosxhints.ru/upravlenie-ehlementami-paneli-menu" title="Управление элементами панели Меню (7 Октябрь 2008)">Управление элементами панели Меню</a> (6)</li>
	<li><a href="http://macosxhints.ru/zapustit-widget-bez-ustanovki" title="Запуск виджета без установки (11 Май 2008)">Запуск виджета без установки</a> (4)</li>
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leopard: Запоминание раскладки</title>
		<link>http://macosxhints.ru/leopard-zapominanie-raskladki</link>
		<comments>http://macosxhints.ru/leopard-zapominanie-raskladki#comments</comments>
		<pubDate>Tue, 06 May 2008 22:25:21 +0000</pubDate>
		<dc:creator>Rodion Baskakov</dc:creator>
				<category><![CDATA[Приложения]]></category>
		<category><![CDATA[Система]]></category>
		<category><![CDATA[Скачать]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[InputManager]]></category>
		<category><![CDATA[InputSwitcher]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[SIMBL]]></category>
		<category><![CDATA[плагин]]></category>
		<category><![CDATA[раскладка]]></category>

		<guid isPermaLink="false">http://macosxhints.ru/?p=20</guid>
		<description><![CDATA[Те, кто пользуется MacOS X 10.5 (Leopard) наверняка знают, что система не запоминает раскладку в отдельно взятом приложении, а использует одно глобальное переключение языка для всех программ, с которыми вы работаеете. Т.е. переключив раскладку для, скажем, Safari, чтобы набрать адрес сайта, вы автоматически переключаете раскладку и для всех остальных программ (например, для Adium, где вы [...]]]></description>
			<content:encoded><![CDATA[<p>Те, кто пользуется MacOS X 10.5 (Leopard) наверняка знают, что система не запоминает раскладку в отдельно взятом приложении, а использует одно глобальное переключение языка для всех программ, с которыми вы работаеете. Т.е. переключив раскладку для, скажем, Safari, чтобы набрать адрес сайта, вы автоматически переключаете раскладку и для всех остальных программ (например, для Adium, где вы пишете что-то по-русски).</p>
<p>На самом деле, человек способен привыкнуть ко многому. Но зачем мучить себя, если можно изменить ситуацию так, как вам удобно?<br />
<span id="more-20"></span><br />
Один разработчик по имени Майк Соломон (Mike Solomon) разработал небольшую утилиту под названием SIMBL (Smart InputManager Bundle Loader), которая висит в памяти и перехватывает события, отправляемые приложениям, после чего выполняет некоторый код, чтобы осуществить ряд нужных пользователю действий. Т.е. когда вы переключаетесь от одного приложения к другому, данная программа это замечает и ищет в своих данных, какая раскладка была запущена для него раньше и активирует её. От экскурса в теорию перейдём к практике.</p>
<p>Вам потребуется скачать 2 файла:</p>
<ul>
<li><strong>SIMBL</strong>
<div class="div-download"><a href="http://culater.net/dl/files/SIMBL-0.8.2.tbz">скачать SIMBL c официального сайта</a></div>
<div class="div-download"><a href="http://macosxhints.ru/download/SIMBL-0.8.2.tbz">скачать SIMBL с этого сайта</a></div>
</li>
<li><strong>InputSwitcher</strong>
<div class="div-download alignleft"><a href="http://limechat.net/mac/InputSwitcher_0.6.dmg">скачать InputSwitcher с официального сайта</a></div>
<div class="div-download"><a href="http://macosxhints.ru/download/InputSwitcher_0.6.dmg">скачать InputSwitcher с этого сайта</a></div>
</li>
</ul>
<p>Распакуйте архив с SIMBL и запустите установку. После успешной установки подмонтируйте образ с InputSwitcher. Хранящиеся в образе файлы нужно разместить следующим образом:<br />
<strong>InputSwitcher.app</strong> нужно положить в папку "Программы" (/Applications)<br />
<strong>InputSwitcherClient.bundle</strong> положите в директорию "/Пользователи/"имя_пользователя"/Библиотеки/Application&#160;Support/SIMBL/Plugins" (/Users/"имя_пользователя"/Library/Application&#160;Support/SIMBL/Plugins) или в директорию "/Библиотеки/Application&#160;Support/SIMBL/Plugins" (/Library/Application&#160;Support/SIMBL/Plugins) - программа устанавливается или локально для пользователя, или глобально для системы &mdash; c этой минуты можно считать, что теперь у вас в системе раскладка для приложений будет запоминаться.</p>
<p>Увы, данный способ работает с некоторыми оговорками, а именно: он взаимодействует только с приложениями, написанными с использованием Cocoa. Т.е. в список программ, с которыми он работать не станет, попадают такие имена, как:
<ul>
<li><strong>Finder</strong></li>
<li><strong>Firefox</strong></li>
<li><strong>Thunderbird</strong></li>
<li><strong>iTunes</strong></li>
</ul>
<p>Но по своему собственному опыту могу сказать, что никаких неудобств лично мне это не доставило. Надеюсь, и вам не придётся страдать.</p>
<p>При написании статьи были использованы материалы:
<ul>
<li><a href="http://www.culater.net/software/SIMBL/SIMBL.php" target="_blank">домашняя страница SIMBL</a></li>
<li><a href="http://limechat.net/inputswitcher/" target="_blank">домашняя страница InputSwitcher</a></li>
</ul>
<p></p>

	<h4>Связанные записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://macosxhints.ru/simbl-stoplight-novoe-povedenie-staryih-elementov" title="SIMBL + Stoplight: новое поведение старых элементов (8 Май 2008)">SIMBL + Stoplight: новое поведение старых элементов</a> (4)</li>
	<li><a href="http://macosxhints.ru/simbl-blurminal-razmyivaem-fon-terminala" title="SIMBL + Blurminal: размываем фон терминала (26 Сентябрь 2008)">SIMBL + Blurminal: размываем фон терминала</a> (0)</li>
	<li><a href="http://macosxhints.ru/simbl-afloat-nuzhnyie-okna-vsegda-pod-rukoy" title="SIMBL + Afloat: нужные окна всегда под рукой (16 Сентябрь 2008)">SIMBL + Afloat: нужные окна всегда под рукой</a> (2)</li>
	<li><a href="http://macosxhints.ru/plugsuit-menedzher-simbl-plaginov" title="PlugSuit &#8211; менеджер SIMBL-плагинов (19 Сентябрь 2008)">PlugSuit &#8211; менеджер SIMBL-плагинов</a> (1)</li>
	<li><a href="http://macosxhints.ru/leopard-poleznosti-dlya-quicklook" title="Leopard: Полезности для QuickLook (13 Май 2008)">Leopard: Полезности для QuickLook</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://macosxhints.ru/leopard-zapominanie-raskladki/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
