Стеки и Quick Look

В Mac OS Lion появилась возможность быстро просмотреть файлы, которые лежат в стеках. Для этого нужно навести курсор мыши на нужный файл и нажать клавишу «пробел». Ещё одно нажатие пробела убирает окно быстрого просмотра.

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

Одно из нововведений в Mac OS Lion состоит в том, что при отсутствии подключенного диска для бекапов Time Machine, система создает локальный бекап на жестком диске. Делается это без какого-либо уведомления пользователя. Если вы откроете System Information, то в разделе Storage можете увидеть, сколько места занимает локальный бекап.

![Disk Usage](http://mactrick.com/wp-content/uploads/2011/09/disk_usage.png)

В моём случае это 579 мегабайт. Но эта цифра может быть и значительно больше. Всё зависит от того, как давно вы делали резервную копию в Time Machine.

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

sudo tmutil disablelocal

Смысл отключать такое «интересное» поведение системы может быть в случае, если у вас не так много свободного места на жёстком диске или, например, если вы используете SSD-диск, который, как известно, имеет ограничение на количество циклов записи.

Для того, чтобы включить этот функционал обратно, понадобится следующая команда:

sudo tmutil enablelocal

Для справки: Файлы локальной резервной копии хранятся в директории /.MobileBackups.

Как узнать мощность сигнала от bluetooth-устройств

Иногда бывает не лишним убедиться, что сигнал от вашего bluetooth-устройства достаточно силён.

Для этого откройте пункт Bluetooth в System Preferences. Наведите курсор на интересующее вас устройство и кликните мышкой с зажатой клавишей Option.

Вы увидите примерно следующую картину:

![Bluetooth Signal 1](http://mactrick.com/wp-content/uploads/2011/09/bluetooth_signal_1.png)

Как включить AirDrop для всего

Для того, чтобы включить AirDrop для проводного сетевого интерфейса (ethernet), а также для неподдерживаемых «из коробки» старых моделей Wi-Fi адаптеров, достаточно двух команд в терминале:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1
killall Finder

Если вдруг вы захотите вернуть всё обратно:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces 0
killall Finder

Как результат, вы сможете использовать AirDrop например на MacPro, в которых нет Wi-Fi.

Драйвер для PL2303 под Lion

В одной из прошлых заметок я [писал](http://mactrick.com/2011/04/12/profilic-serial-adapter/) про установку драйвера для переходника USB-Serial сделанного на чипсете PL2303. Всё это отлично работало до тех пор, пока я не обновился до Mac OS Lion. В новой версии ОС переходник работать перестал. Могу предположить, что это произошло как минимум от того, что ядро в Lion начало работать в 64-битном режиме, а драйвер был написан под 32 бита.

К счастью, добрые люди сделали форкнули старый драйвер и переделали его так, что он стал работать под новым Lion (который мне, кстати, весьма нравится).

Взять драйвер можно по [этой](http://github.com/downloads/failberg/osx-pl2303/osx-pl2303-0.4.1-failberg.pkg) ссылке. Установка и работа с ним ничем не отличается от предыдущей версии.

Отключение анимации новых окон

Возможно, вам не нравится новое поведение открывающихся окон в Mac OS 10.7, когда они открываются с анимацией из центра экрана. На мой взгляд, это визуально замедляет работу системы.

К счастью, такое поведение можно отключить. Делается это всего одной командой в терминале:

defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO

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

Включение TRIM для SSD-дисков сторонних производителей в Mac OS 10.7

По умолчанию поддержка TRIM работает только для дисков, которые поставляет Apple. Для того, чтобы включить поддержку TRIM для сторонних SSD-дисков в 10.7.1 нужно выполнить следующие команды в терминале.

Для начала сделаем резервную копию модуля ядра:

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original

Следующая команда заменяет в модуле IOAHCIFamily.kext строку `APPLE SSD` на нули:

sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

После этого нужно почистить кеш модулей двумя следующими командами:

sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

После этого достаточно перезагрузить компьютер, чтобы увидеть заветную строчку:

![Trim Enabled](http://mactrick.com/wp-content/uploads/2011/09/trim_enabled.png)

Если вдруг возникнет необходимость вернуть всё как было, можно восстановить файл из резеврной копии:

sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

И снова почистить кеш:

sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

И, конечно же, перезагрузиться.

Дополнение. Этот же способ работает и в 10.7.2.

Наполнить Launchpad с чистого листа

По умолчанию в Launchpad попадают все программы из /Applications. Это не очень удобно, если вы хотите навести там порядок и оставить только нужные вам приложения в нужном вам порядке.

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

sqlite3 ~/Library/Application\ Support/Dock/*.db «DELETE from apps; \
DELETE from groups WHERE title<>»; \
DELETE from items WHERE rowid>2;» \
&& killall Dock

Вы также можете сделать резервную копию всех файлов в директории ~/Library/Application Support/Dock для того, чтобы можно было вернуть все программы обратно.

Теперь для добавления программы в Launchpad нужно просто перетащить её иконку на иконку Launchpad.

Восстановление пароля в Mac OS Lion

Для того, чтобы восстановить пароль пользователя в Mac OS Lion нужно сделать следующее:

* Загрузитесь со спасательного диска. Для этого нажмите и держите клавишу Option при включении компьютера. Выберите диск с подписью Recovery в появившемся списке.

* Выберите в меню пункт Utilities — Terminal.
![Launch Terminal From Recovery HD](http://mactrick.com/wp-content/uploads/2011/08/launch_terminal_from_recovery_hd.jpg)

* Напишите в окне терминала команду `resetpassword`

* Подтвердите имя пользователя, для которого вы хотите изменить пароль.

Как быстро изменить приложение по умолчанию для определённого вида файлов

Если вы кликните правой кнопкой мыши на файле, вы можете увидеть там пункт меню Open with (Открыть с помощью). Таким образом можно открыть какой-либо файл в нестандартном приложении.

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

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

* Кликнуть правой кнопкой мыши по файлу и выбрать Get info (или нажать Command-i при выделенном файле)

* Выбрать в открывшемся окне секцию Open with.

* Выбрать в выпадающем списке нужное вам приложение

* Нажать кнопку Change all

Как видите, способ с одной лишь зажатой клавишей выглядит сильно лучше.