14 июля 2008
У каждого, должно быть, случалось такое, что примонтированный образ невозможно отмонтировать из-за того, что он используется другой программой. Для того, чтобы узнать, какой именно программой используется примонтированный образ, вы можете использовать консольную утилиту lsof
.
Например, вы примонтировали образ с драйверами для принтера, называется он Color LaserJet 2605. Просто введите в терминале комманду:
lsof | grep LaserJet
Вывод программы может быть примерно такой:
bash 5184 bm cwd DIR 14,5 408 2 /Volumes/Color LaserJet 2605
Первая строчка — имя процесса, который использует образ. В данном случае, для примера, я просто перешёл в в точку монтирования из соседней консоли.
Теперь, зная имя процесса, достаточно освободить им образ, и он легко отмонтируется.
14 июля 2008
Если специфика вашей работы такова, что вам приходится постоянно просматривать одни и те же файлы протоколов системы, вы можете облегчить себе жизнь следующим образом:
- Откройте Console.
- Выберите нужный файл протокола в сайдбаре и перетащите его на рабочий стол. (Либо в любое другое удобное для вас место.) Этим вы создадите алиас на файл протокола.
- После этого вы можете выделить получившийся алиас, нажать пробел и просмотреть лог.
14 июля 2008
Если вы сделаете скриншот отдельного окна в «Леопарде» (Cmd-Shift-4, Пробел
), то обнаружите, что и на скриншоте окно отбрасывает тень. Кому-то это нравится, а кто-то хочет от этого избавиться. Если вам не нравится штатное поведение, вы можете сделать так:
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer
Для того, чтобы вернуть всё как было:
defaults delete com.apple.screencapture disable-shadow
26 мая 2008
Наверное многим известно, что для того, чтобы просмотреть какой-то файл в корзине, можно использовать Quick Look вместо того, чтобы перетаскивать файл на рабочий стол (например), а потом открывать его.
Но что делать, если вы хотите действительно открыть файл, а не просто просмотреть его? Всё оказывается как всегда просто. Откройте Quick Look этого файла (клавиша «пробел») и щёлкните по нему дважды. Файл откроется в программе, соответствующей его типу.
14 мая 2008
Если вы помните, в 10.4 была возможность использовать клавиши со стрелками для циклического перемещения по списку программ, вызываемому по Cmd-Tab
. Вы могли нажать стрелку влево для того, чтобы переместиться с первого пункта сразу на последний.
Теперь, в «Леопарде» эту возможность почему-то убрали и левее первой программы перепрыгнуть не удасться. Что делать? Элементарно!
Нажмите Cmd-Tab
для того, чтобы получить список программ. Отпустите Tab
, но держите нажатой Cmd
. А теперь нажмите клавишу ~
(«тильда». На разных клавиатурах она находится в разных местах, поищите). Вуаля! Курсор перемещается в справа налево!
7 мая 2008
Для того, чтобы получить возможность перемещаться по кнопкам в диалоговых окнах с помощью клавиатуры, как это было в Tiger, нужно открыть System Prefrences -> Keyboard & Mouse -> Keyboard Shortcuts и поставить точку в положение All Controls.
После этого нужную кнопку в диалоговом окне можно выбрать с помощью клавиши Tab
, а нажать на неё с помощью пробела. Будьте внимательны! Клавиша Return всегда нажимает только на кнопку, активную по умолчанию.
24 апреля 2008
Если вы забыли пароль от вашей учётной записи, а загрузочного диска у вас с собой не оказалось, вы можете изменить пароль следующим образом:
- Перезагрузите компьютер в однопользовательский режим. Для этого на этапе загрузки нажмите Cmd-S
- Запустите команду
fsck -fy
- Затем
mount -uw /
- Затем
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
- Затем
dscl . -passwd /Users/username password
. Замените username
на необходимое имя пользователя, а password
на новый пароль.
- Перезагрузите компьютер в стандартном режиме.
15 апреля 2008
Для того, чтобы запустить несколько экземпляров одного и того же приложения, вы можете запустить их в терминале с помощью следующей команды:
open -n /Applications/Mail.app
Вы можете повторять эту комманду столько раз, сколько копий приложения вам нужно.
15 апреля 2008
Во время видеоконференции вы можете нажать Command
и перенести текущий кадр в любое место, как картинку.
15 апреля 2008
Для того, чтобы отправить все имеющиеся у вас экраны в режим сна незамедлительно, достаточно нажать на клавиатуре сочетание Ctrl-Shift-Eject
. Замечу, что кнопку Eject
нужно держать около секунды, чтобы она сработала.