Стеки и Quick Look
В Mac OS Lion появилась возможность быстро просмотреть файлы, которые лежат в стеках. Для этого нужно навести курсор мыши на нужный файл и нажать клавишу «пробел». Ещё одно нажатие пробела убирает окно быстрого просмотра.
Трюки и хитрости Mac OS X, iPhone и iPad
В 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 в System Preferences. Наведите курсор на интересующее вас устройство и кликните мышкой с зажатой клавишей Option.
Вы увидите примерно следующую картину:
![Bluetooth Signal 1](http://mactrick.com/wp-content/uploads/2011/09/bluetooth_signal_1.png)
Для того, чтобы включить 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.
В одной из прошлых заметок я [писал](http://mactrick.com/2011/04/12/profilic-serial-adapter/) про установку драйвера для переходника USB-Serial сделанного на чипсете PL2303. Всё это отлично работало до тех пор, пока я не обновился до Mac OS Lion. В новой версии ОС переходник работать перестал. Могу предположить, что это произошло как минимум от того, что ядро в Lion начало работать в 64-битном режиме, а драйвер был написан под 32 бита.
К счастью, добрые люди сделали форкнули старый драйвер и переделали его так, что он стал работать под новым Lion (который мне, кстати, весьма нравится).
Взять драйвер можно по
Возможно, вам не нравится новое поведение открывающихся окон в Mac OS 10.7, когда они открываются с анимацией из центра экрана. На мой взгляд, это визуально замедляет работу системы.
К счастью, такое поведение можно отключить. Делается это всего одной командой в терминале:
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
После этого нужно или выйти и зайти в систему, или перезагрузить компьютер, или просто закрыть и открыть по-новой все приложения.
По умолчанию поддержка 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 попадают все программы из /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 нужно сделать следующее:
* Загрузитесь со спасательного диска. Для этого нажмите и держите клавишу 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
Как видите, способ с одной лишь зажатой клавишей выглядит сильно лучше.