Выявляем программу, использующую примонтированный образ

У каждого, должно быть, случалось такое, что примонтированный образ невозможно отмонтировать из-за того, что он используется другой программой. Для того, чтобы узнать, какой именно программой используется примонтированный образ, вы можете использовать консольную утилиту lsof.

Например, вы примонтировали образ с драйверами для принтера, называется он Color LaserJet 2605. Просто введите в терминале комманду:

lsof | grep LaserJet

Вывод программы может быть примерно такой:

bash      5184   bm  cwd      DIR       14,5       408         2 /Volumes/Color LaserJet 2605

Первая строчка — имя процесса, который использует образ. В данном случае, для примера, я просто перешёл в в точку монтирования из соседней консоли.

Теперь, зная имя процесса, достаточно освободить им образ, и он легко отмонтируется.

10.5: Изменение интервала обновления RSS в Mail.app

Для того, чтобы изменить интервал обновления RSS-лент в Mail.app на произвольный, выполните в терминале следующую команду:

defaults write com.apple.mail RSSPollTime nn

Замените nn на требуемый интервал в минутах.

Запускаем несколько экземпляров одного приложения

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

open -n /Applications/Mail.app

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

Делаем Safari однооконным

Для того, чтобы сделать Safari действительно однооконным, чтобы все ссылки открывались только в новых вкладках-табах, достаточно обновить браузер до версии 3.1 и выполнить в терминале следующую команду:
Continue reading →

iPhone: 1.1.3 от DevTeam и локальный доступ к командной строке

Если вы, как и я не можете попасть в командную строчку с вашего свежеобновлённого до 1.1.3 телефона, вам поможет следующее:

  • Добавьте в Installer следующий source: http://www.trejan.com/irepo/
  • Установите из раздела Tweaks (1.1.3) SUID Lib Fix

Далее вы можете либо установить оттуда Term-vt100 SUID fix, либо, если вы используете более свежий, 206-ой билд Терминала, зайдите в телефон через ssh и выполните следующую комманду:

/bin/chmod +s /Applications/Terminal.app/Terminal

После этого вы сможете запустить Terminal и войти с логином root и стандартным для 1.1.3 паролем alpine.

iPhone: (1.1.2) Освобождаем место под приложения

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

cd /
cp -pr Applications /var/root
mv Applications Applications.old
ln -s private/var/root/Applications /Applications

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

cd /
rm -rf Applications.old

10.5: Иконки стеков.

Стеки в «Леопарде» — безусловно очень полезное улучшение. Вот только некоторым очень не нравится то, что иконки стеков в Доке постоянно меняются и отображается последний положенный в стек файл. Лично мне это затрудняет навигацию, для того, чтобы понять, где какой стек, надо навести на него мышку и прочитать, что написано.

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

icons.png
Continue reading →

10.4: Очистка ‘Open with…’

Чтобы очистить меню “Open with” выскакивающее по правой кнопке на файлах от программ, которых уже давно нет, нужно в терминале дать комманду:

/System/Library/Frameworks/ApplicationServices.framework/\
Frameworks/LaunchServices.framework/Support/lsregister \
-kill -r -domain local -domain system -domain user

Примечание. В «Леопарде» это не работает.

10.5: Автоматическое подключение сетевых дисков при загрузке

В «Леопарде» пропал Netinfo Manager, который позволял подключать сетевые диски в автоматическом режиме. Теперь это можно сделать, прописав в файл /etc/fstab подобные строки:

excalibur:/music x url net,automounted,url==cifs://guest:@excalibur/music 0 0
excalibur:/photos x url net,automounted,url==cifs://guest:@excalibur/photos 0 0
excalibur:/videos x url net,automounted,url==cifs://guest:@excalibur/videos 0 0

Настройка слайдшоу в iPhoto

Если вы когда-то просматривали фотографии, хранящиеся в iPhoto через Front Row, вы не могли не обратить внимания на то, как они там отображаются. Во-первых, из-за эффектов на экране показывается не вся фотография. Во-вторых, кому-то может не нравиться эффект при смене кадров.

Следующие строки, введённые в терминале, помогут справиться с этой проблемой:

defaults write com.apple.iPhoto SlideDuration -int 4 — можно указать длительность показа каждого кадра.

defaults write com.apple.iPhoto SlideShowAutoPanAndZoom -string NO — отключает эффект сдвига кадров.

defaults write com.apple.iPhoto LoopSlides -string NO — отключает закольцованность показа.