MacOS Hints

Здесь буду выкладывать разные ушищрения (которые я использую или использовал) для оптимизации/настройки преимущественно системы MacOS, работающие через коммандную строку терминала:

————

Если не запускается бинарник

$ ./Downloads/platform-tools/adb
-bash: ./Downloads/platform-tools/adb: Operation not permitted

проверяем на карантин

$ xattr -l Downloads/platform-tools/adb 
com.apple.quarantine: 0006;4f81c8ca;Google\x20Chrome.app;8EC1F960-32CA-4EF7-B4FE-2D896C41D48D|com.google.Chrome

далее убираем из карантина

xattr -d com.apple.quarantine Downloads/platform-tools/adb

и можно запускать

————

если у вас выставлена англицкая локаль и вы хотите на lockscreen видеть часы в формате 24h – то перенастройте на локаль великобритании:

$ sudo defaults write /Library/Preferences/.GlobalPreferences AppleLocale "en_GB"

————

Для того чтобы удалить приложение которое было установлено как pkg – надо найти файл с расширением bom(например hu.louise.mc.midnightCommanderInstaller.usr.pkg.bom) и:

lsbom -fls  /Library/Receipts/some_app.pkg/Contents/Archive.bom | (cd /; sudo xargs rm)

————

hotkeys для Леопарда
http://www.usingmac.com/2007/11/21/mac-os-x-leopard-200-productivity-booster-hotkeys

————

Очень мелкий хинт – для блокировки Маленького Снитча надо в файле /etc/hosts прописать изпод рута:
127.0.0.1 obdev.at
и сбросить кеш днс
dscacheutil -flushcache
естественно из-под рута

————

Если не запускается приложение – попробуйте поменять тип двух файлов:
chmod a+x ПРИЛОЖЕНИЕ.app/Contents/MacOS/eyePatch 
chmod a+x ПРИЛОЖЕНИЕ.app/Contents/Resources/patcher

————

Для замены картинки на заднем фоне при входе в Mac OS X необходимо заменить картинку, которая находится по этому адресу /System/Library/CoreServices/DefaultDesktop.jpg на любую другую с таким же названием. Что же касается тех, кто пользует Mac OS X Tiger, то вас есть такая вот комманда для коммандной строки:
sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture ‘/Path/To/Picture.jpg’

————

Делаем док 2D, вместо 3D:
defaults write com.apple.dock no-glass -boolean YES

————

Добавляем в док стек недавно использованных файлов:
defaults write com.apple.dock persistent-others -array-add ‘{ ’tile-data’ = { ‘list-type’ = 1; }; ’tile-type’ = ‘recents-tile'; }’

————

Добавляем эффект градиента при наведении курсора мышки на стеки:
defaults write com.apple.dock mouse-over-hilte-stack -boolean YES (для 10.5)
defaults write com.apple.dock mouse-over-hilite-stack -boolean yes (для 10.6)

————

Для отключения детектора данных в приложении Mail:
defaults write com.apple.mail DisableDataDetectors YES

————

Для изменения кодировки по умолчанию для писем в приложении Mail (уже развернуто написал – а здесь просто вкратце):
defaults write com.apple.mail NSPreferredMailCharset “KOI8-R”

————