Как сделать загрузочную флешку с OS X Lion

Как известно, новая OS X Lion поставляется только в виде скачиваемого приложения из Mac App Store. Но я вполне могу представить себе ситуацию, когда необходима будет именно загрузочная флешка с инсталятором системы. Например, если вы хотите переустановить систему «с нуля». Можно, конечно, установить 10.6, накатить её до последней версии и поставить из-под неё Lion, но это очень неудобно и долго.

Итак, для того, чтобы создать флешку (или использовать для этого отдельный раздел внешнего жёсткого диска), вам потребуется купленный и скачанный из App Store установщик системы и, собственно, носитель.

* Найдите в папке Applications файл «Install Mac OS X Lion.app», кликните по нему правой кнопкой мыши и выберите Show Package Contents.

* Перейдите в директорию Contents, а из неё в SharedSupport.
![Lion Installesd dmg](http://mactrick.com/wp-content/uploads/2011/07/lion_installesd_dmg.jpg)

* Скопируйте файл InstallESD.dmg например на рабочий стол. Впоследствии его можно будет удалить.

* Запустите Disk Utility, подключите к компьютеру флешку и отформатируйте её. Это можно сделать в разделе Erase. В качестве файловой системы выберите Mac OS Extended (Journaled)

* После форматирования флешки перейдите в раздел Restore. Нужный пункт находится в верхней части окна.

* В поле Source перетащите файл InstallESD.dmg с рабочего стола, в поле Destination — отформатированный раздел вашей флешки. Нажмите кнопку Restore.

После восстановления образа на флешку (процесс занимает прилично времени), вы сможете загрузиться с неё зажав при включении компьютера клавишу Option. После этого станет возможным «чистая» установка системы, получение доступа к дисковой утилите, восстановление системы из резервной копии Time Machine.

Как узнать точное время включения, засыпания и просыпания компьютера

Для того, чтобы получить точные (до секунды) даты включения, засыпания и просыпания компьютера, нужно дать в терминале следующие команды:

Включение:

sysctl kern.boottime
# kern.boottime: { sec = 1310371747, usec = 0 } Mon Jul 11 12:09:07 2011

Время, когда компьютер ушёл в спящий режим:

sysctl kern.sleeptime
# kern.sleeptime: { sec = 1310572873, usec = 163935 } Wed Jul 13 20:01:13 2011

Время, когда компьютер проснулся:

sysctl kern.waketime
kern.waketime: { sec = 1310632752, usec = 7 } Thu Jul 14 12:39:12 2011

Можно также посмотреть историю перезагрузок компьютера следующей командой:

$ last reboot
reboot ~ Mon Jul 11 12:09
reboot ~ Mon Jul 4 21:12

Как видно, в этом месяце мой компьютер перезагружался дважды.

Возвращение ~/Library в Mac OS Lion

В грядущей версии Mac OS Lion есть одна особенность. Заключается она в том, что директория с настройками и служебными файлами ~/Library скрыта от пользователя: в Finder её не видно. Доступ к этой директории иногда бывает полезно иметь для того, чтобы изменить какие-то тонкие настройки. Попасть в неё можно двумя способами:

Первый способ — заставить систему показывать папку в Finder. Сделать это можно несложной командой в терминале:

chflags nohidden ~/Library/

Для того, чтобы скрыть папку обратно:

chflags hidden ~/Library/

Кстати, таким образом можно скрыть и любую другую папку или файл.

Второй способ заключается в использовании клавиатурного сочетания `Command-Shift-G` или выборе пункта меню `Go-Go to Folder…`. В открывшемся окне нужно набрать `~/Library`. Тут работает автодополнение, поэтому достаточно будет набрать что-нибудь вроде `~/Lib` и нажать клавишу `Tab`.

Спонсор: Заказ
тестирования mac os

Как отключить swap

Для того, чтобы полностью отключить использование виртуальной оперативной памяти в Mac OS X 10.6 достаточно выполнить такую команду:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

ВНИМАНИЕ! В общем случае делать этого не стоит. Отключение свопа может ускорить работу вашего компьютера, но при недостаточном количестве оперативной памяти может привести к плачевным последствиям.

Спонсор: Тесты
программ для MacOS

Подобие стеков в Mac OS X 10.4 Tiger

*Совет прислан читателем.*

Как таковых стеков в Тигре нет, но можно использовать их подобие. Для этого надо нажать правой клавишей мыши на папке, которую вы поместили в Dock.

![Stack 1](http://mactrick.com/wp-content/uploads/2011/05/stack_1.png)

Конечно, выглядит не так красиво как в Leopard’e, но, возможно будет полезно. Прокрутка также работает.

![Stack 2](http://mactrick.com/wp-content/uploads/2011/05/stack_2.png)

Убираем из дока иконки незапущенных приложений

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

defaults write com.apple.dock static-only -bool TRUE
killall Dock

Лично для меня это весьма удобно, т.к. для запуска программ я использую Spotlight, который открывается по нажатию Control-Пробел.

Для того, чтобы вернуть всё обратно нужны такие команды:

defaults write com.apple.dock static-only -bool FALSE
killall Dock

Как отключить уведомление об «упавшем» приложении

Для того, чтобы никогда не видеть окно, сообщающее о том, что какая-то программа завершилась некорректно с предложением отправить отчёт об этом знаменательном событии, нужно выполнить всего одну команду:

defaults write com.apple.CrashReporter DialogType none

После этого вероятно придётся перезагрузить компьютер. Глючные программы падать от этого конечно не перестанут, но и глаза «мозолиться» будут меньше.

Для того, чтобы вернуть всё как было, команда будет такой:

defaults write com.apple.CrashReporter DialogType prompt

Быстрое восстановление файлов из корзины

Для того, чтобы быстро восстановить файл из корзины, его нужно удалить ещё раз. Да, именно так. Выделить и нажать, например, Cmd-Delete. Это выглядит странновато, но логично, если вдуматься.

Как отключить выход ноутбука из сна при открытии крышки

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

sudo pmset lidwake 0

Потребуется ввод пароля. Изменения вступают в силу немедленно. Вернуть всё обратно можно так:

sudo pmset lidwake 1

Посмотреть все параметры управления питанием можно следующей командой:

pmset -g profiles

С помощью этой же утилиты можно сделать много всего интересного. Например, для того, чтобы временно отключить переход ноутбука в режим сна, можно запустить в терминале команду `pmset noidle`. Ноутбук не заснёт до тех пор, пока вы не нажмете Control-C.

Остальные возможности можно изучить в документации: `man pmset`.

Zsh и ошибки при обновлении

При обновлении системы до девелоперской сборки 10.7 zsh в консоли начал выдавать ошибку `_path_files:17: command not found: _have_glob_qual` при дополнении пути по клавише Tab.

Причина проблемы в том, что в 10.7 сменилась версия zsh с 4.3.9 на 4.3.11. Вероятно, сменился и формат служебных файлов, которые zsh создаёт во время работы. Для того, чтобы избавиться от ошибки, нужно удалить файл ~/.zcompdump и перезагрузить zsh.