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

Одно из нововведений в 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.

Изменение подлложки в Launchpad

Забавы ради. Попробуйте при активированном Launchpad’е понажимать Command-B. Можно будет выбрать между размытой и неразмытой картинками, а также выбрать, в цвете ли отображать подложку или в чёрно-белом варианте.

Как узнать мощность сигнала от 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.