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

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

Disk Usage

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

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

sudo tmutil disablelocal

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

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

sudo tmutil enablelocal

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

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

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

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

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

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

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

Bluetooth Signal 1

Как включить 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

В одной из прошлых заметок я писал про установку драйвера для переходника USB-Serial сделанного на чипсете PL2303. Всё это отлично работало до тех пор, пока я не обновился до Mac OS Lion. В новой версии ОС переходник работать перестал. Могу предположить, что это произошло как минимум от того, что ядро в Lion начало работать в 64-битном режиме, а драйвер был написан под 32 бита.

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

Взять драйвер можно по этой ссылке. Установка и работа с ним ничем не отличается от предыдущей версии.

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

Возможно, вам не нравится новое поведение открывающихся окон в 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

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

    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.