Архивы меток: Finder

Немного Ню

26 мая

Навел клинический порядок на рабочем столе (компьютера, реальный стол еще ждет), а последней каплей стало прочтение статейки на MacWorld. Сама статья излишне субъективная (прямо в моем стиле), типа, «я не пользуюсь, поэтому...», но за вдохновение автору спасибо.

По ходу дела и независимо от статьи обнаружил 2 интересные вещи. Во-первых, я озаботился заменой иконки для папки, которую предполагаю использовать вместо декстопа. Решил скопировать иконку с папки Загрузки. Делается это просто — открываются свойства источника (не обязательно папки, это может быть приложение или документ), выделяется иконка, копируется (cmd+c), дальше понятно, а для наглядности я сделал картинку.

Копируем иконку

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

А еще в настройках рабочего стола (ctrl+click, показать параметры вида) я изменил расположение текста, уменьшил иконки, а также включил вывод информации об объекте.

Настройки рабочего стола

В итоге в эту картинку поместилось все, что есть на моем рабочем столе, за исключением, понятно, Dock. Как долго продержится такой порядок — не знаю, буду надеяться и стараться.

Для большинства это все не откровение, но кому-то пригодится, по себе знаю.

Создать новый файл в Mac OS X

16 мая

Недавняя заметка на MacWorld разбудила негодование олдового свитчера. В контекстном меню Finder есть пункт Новая папка, но нет пункта Новый файл. Те, кто с Windows (или Linux) дела не имел, удивляются — зачем это нужно? Мне довольно часто важно где нужно создать файл, а не какой или в каком приложении.

Предложенное в статье решение особой полезностью не отличается, поскольку создает только текстовые файлы. Тем не менее, воспроизведу процедуру своими словами.

  • Открываем Automator, создаем новую Службу.
  • В рабочую область перетягиваем действие Запустить AppleScript (ищите в коллекции Служебные программы).
  • Вставляем в текст скрипта вот такой код
    <pre>on run {input, parameters}
    tell application "Finder"
    set currentPath to insertion location as text
    set x to POSIX path of currentPath
    end tell
    return x
    end run
    </pre>
  • Добавляем действие Установить значение переменной, создаем новую переменную с любым названием (у меня СurrentFolder).
  • Добавляем действие Новый текстовый файл, перетаскиваем нашу переменную CurrentFolder из нижней панели в область Где. В настройках действия отмечаем Показ. действие в процессе выполнения.
  • Сохраняем службу с любым именем, идем в Finder проверять. Заходим в нужную папку, выбираем любой файл или папку внутри (это важно), жмем правую кнопку (или ctrl+click), в контекстном меню выбираем Службы, а там имя нашей новой службы. Появится диалог, в котором надо указать название нового файла.

Новый текстовый файл, Automator

Решение бесплатное, но нефункциональное: создается только текстовый файл (без разницы какое вы укажете расширение), нужно выбрать в Finder файл или папку (которых может и не быть), работает очень медленно (диалог появляется больше секунды точно).

За деньги можно купить DocumentPalette ($8), но у него нет привязки к меню, работает по сочетанию клавиш Control+Option+Command+N. Раньше еще была актуальна программа NuFile, но в Mac OS X 10.6 она не работает.

В общем, универсального решения (каким вполне могло быть использование NuFile, работай он в Snow Leo) я не обнаружил. Наряду с отсутствием опции Объеденить (в добавок к Заменить) при копировании сложных структур папок и файлов, это самый раздражающий недостаток Mac OS X, в частности программы Finder.

TotalFinder: табы и прочее

14 Янв

Интересная «нашлепка» может получиться, пока что это альфа версия, для экспериментаторов. Зато бесплатная. Это не отдельная программа, TotalFinder расширяет возможности стандартного Файндера, используя SIMBL (SIMple Bundle Loader), как дополнения к Safari.

TotalFinder

Что умеет TotalFinder:

— Вызов Finder по нажатию сочетания клавиш

— Табы, а-ля Google Chrome

— Отключает создание .DG_Store

— Папки в списке всегда вверху (Windows way)

Планируется тоже немало, включая двухоконный интерфейс, как в Norton Commander.

Для работы TotalFinder требуется Snow Leopard. Пока денег не просят, но финальную версию наверняка будут продавать

Настраиваем панель инструментов Finder

16 Фев

Сразу после перехода с Windows XP на Mac OS X, тогда еще 10.4 Tiger, я некоторое время переживал дикую ломку — использовать Finder было категорически неудобно. Я никогда не пользовался стандартным Проводником в Windows для работы с файлами, всегда была какая-то «двухпанельная» замена: FAR, Windows Commander, Total Commander.

По ходу поисков альтернативы Файндеру под Мак я часто сталкивался с бестолковыми и раздражающими, как мне тогда казалось, поучениями бывалых маководов: парни, бросьте эти сопли, Finder отлично справляется со своими задачами, хватит страдать ерундой. Пострадать ерундой я все-таки успел. Пробовал Pathfinder и ForkLift, даже muCommander гладел. В общем, не отпускал призрак старины Нортона.

Постепенно я вникал в особенности Mac OS, где программа — это на самом деле папка, где скрытых файлов и каталогов столько, что вы точно не захотите их видеть. И как-то незаметно пришел к тому, что никаких «костылей» у меня не осталось. Есть Finder для цивильной работы с документами и программами, и есть iTerm для ковыряния во внутренностях системы и тех самых программ. Впрочем, в терминале иногда запускаю Midnight Commander, ностальгирую.

Итак, настраиваем Finder на свой вкус. Для начала можно добавить в панель инструментов какие-либо предопределенные кнопки, которых нет по-умолчанию. Для этого удерживая cmd-alt (comand-option) нажмем на «пилюлю» в правом верхнем углу окна. С появившейся панели перетаскиваем нужные нам элементы в панель инструментов.

Настраиваем панель инструментов Finder

Многие «продвинутые пользователи» добавляют в панель кнопку «Путь» для быстрого перехода к любому каталогу выше текущего по уровню вложенности. Я сам ею пользовался пока случайно не узнал, что тот же самый путь можно получить нажав правой кнопкой по иконке рядом с названием текущего каталога.

rightclick.jpg

Помимо предопределенных инструментов, в панель можно добавлять любые приложения, документы и папки. Точно так же — перетаскиванием. Приложения будут выполняться, папки открываться в текущем окне Файндера, а документы — открываться программой по-умолчанию.

Полезные вещи можно сделать при помощи AppleScript, который я пока не освоил. Зато нашел в сети и присвоил пару полезных вещей. Первая позволяет искать и выделять файлы по маске. Синтаксис аналогичен системной команде ls. Программка позволяет искать файлы по имени даже в тех каталогах, которые не включены в индекс SpotLight.

lselect

Вторая программа открывает текущий каталог в терминале одной кнопкой. Исходный Open Terminal Here запускает стандартный Терминал, которым я не пользуюсь, поэтому после недолгих поисков я нашел вариант для рабооты с iTerm и заменил код.

Кому надо — забирайте: OpenTerminalHere и lselect. Приложения надо разархивировать и положить куда-нибудь, например в ~/Library/Scripts/Applications/Finder, затем перетащить иконки в панель инструментов Finder.

AppleScript приложения

Если перестараетесь и добавите в панель инструментов лишнего, то удалить элементы можно нажав command и перетащив их мышкой за пределы тулбара. Таким же образом можно перетасовывать иконки в пределах панели.