Quicklookd mac os что это

Обновлено: 07.07.2024

Режим быстрого просмотра в Mac OS X

Но лишь немногие знают о дополнительном функционале программы QuickLook, и в данной статье мы рассмотрим эти "фишки". Материал будет полезен как и бывалым пользователям, так и новичкам, которые только открывают для себя операционную систему Mac OS X.

Просмотр сразу нескольких файлов

Шаг 1 Выделите необходимые файлы для просмотра и нажмите клавишу Пробел

Шаг 2 Нажмите сочетание клавиш ⌘Cmd + Enter и выбранные файлы отобразятся в одном окне

Режим быстрого просмотра в Mac OS X-1

Для выбора файла используйте кнопки навигации и клавишу Enter или воспользуйтесь мышкой.

Открытие быстрого просмотра на весь экран

Шаг 1 Выберите файл или несколько файлов, которые хотите просмотреть

Шаг 2 Нажмите сочетание клавиш ⌥Option (Alt) + Enter и быстрый просмотр откроется в полноэкранном режиме

Режим быстрого просмотра в Mac OS X-2

В нижней части экрана появится панель с кнопками навигации и управления.

Масштабирование до оригинального размера

Шаг 1 Выберите файл c изображением или несколько файлов и нажмите клавишу Пробел

Шаг 2 Нажмите клавишу ⌥Option (Alt) и быстрый просмотр увеличит изображение до оригинального размера, если оно уже не отрыто в таковом. Для перемещения по изображению используйте мышку

Теперь и Вы знаете об определенных хитростях программы быстрый просмотр в Mac OS X.

Еще больше полезных статей Вы найдете на наших страницах в социальных сетях, а также расскажите о фишках быстрого просмотра своим друзьям, поделившись с ними статьей

Ещё в 2007 году компания Apple представила новую функцию «Быстрый просмотр» для Mac, которая позволяет осуществить предварительный просмотр контента без запуска приложения, предназначенного для этого типа файла. В нашем материале мы расскажем об особенностях работы данной функции и раскроем некоторые секреты её управления.

10 фишек Быстрого просмотра (Quick Look) на Mac

Быстрый просмотр (Quick Look) работает с папками, изображениями, видео, музыкой, документами и другими файлами. Так зачем же была изобретена эта функция, ведь файлы отлично запускаются и в соответствующей программе? Всё дело в скорости. Быстрый просмотр запускает файлы практически мгновенно. Тут конечно есть прямая зависимость от типа контента и его размера, но всё равно процесс запуска происходит гораздо быстрее. Это очень удобно при беглом переборе большого количества файлов, когда запускать ресурсоёмкое приложение долго и энергозатратно.

Навигация

Запуск быстрого просмотра осуществляется нажатием пробела. Выделили файл, нажали пробел и вуаля — картинка или документ уже открыты. Нажали пробел ещё раз — всё закрылось. Также закрыть быстрый просмотр можно крестиком в верхнем левом углу или нажатием кнопки ESC.

Quick Look

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

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

По желанию, масштабируется размер окна.

Просмотр видео и прослушивание аудио

Быстрый просмотр удобно использовать как для прослушивания аудио, так и для просмотра видео, но при условии, что оно воспроизводится в iTunes. Ни о каком MKV или даже банальном AVI можете и не мечтать, ровно как и о каких-нибудь продвинутых настройках воспроизведения, вроде субтитров, быстрой подгонки размера окна или эффектов. Тут всё по-спартански просто и в основном эта функция используется также для быстрого поиска какого-нибудь файла (когда в названии белиберда), оценки качества аудио или видео или быстрого перехода к какому-нибудь моменту, чтобы что-либо рассмотреть или прослушать.

Quick Look

Имеются кнопки Play/Pause, беззвучный режим (Mute), шкала перемотки и время исполнения/время до окончания воспроизведения. Окно быстрого просмотра воспроизводит и в фоновом режиме (при сворачивании). Quick Look не запоминает текущую позицию ни в документах, ни в мультимедийном контенте.

Quick Look

Навигация в документах

Быстрый просмотр хорошо справляется с просмотром документов (дружит даже с форматами файлов Microsoft Office). К примеру, если вы откроете PDF-файл, справа отобразится боковая панель для быстрой постраничной навигации.

Quick Look

Просмотр нескольких файлов

Наверняка многие начинающие пользователи macOS, впервые запускающие любое изображение из папки в Finder, не понимали почему нажимая стрелки вправо-влево не происходит перелистывание изображений. С этой задачей справляется приложение «Фото», но заморачиваться с медиатекой не хочется. Для этой цели идеально подойдёт быстрый просмотр.

Quick Look

Просто выделите интересующую вас группу файлов (или все файлы в папке сочетанием клавиш Command (⌘) + A) и нажмите пробел. Теперь их можно перелистывать как стрелками, так и свайпами при помощи трэкпада.

Quick Look

А если нажать комбинацию клавиш Command (⌘) + Return (Enter), то отобразится окно со всеми файлами, отображёнными в миниатюрах. Таким образом осуществляется быстрый переход к конкретному элементу контента.

Quick Look

Просмотр фото в режиме слайдшоу

Quick Look имеет возможность просматривать изображения в режиме слайдшоу, не утруждая себя нажатием на кнопку для перелистывания изображений. Просто выделите все изображения в Finder и воспользуйтесь сочетанием клавиш Option (⌥) + пробел.

Quick Look

В специальном меню доступны кнопки навигации, шаринга, окончания просмотра и запуска всех миниатюр.

Отображение реального размера изображения

Quick Look

При просмотре изображений с большим разрешением функция Quick Look автоматически замостит их под комфортный для просмотра размер. Но если вы захотите увидеть картинку в масштабе один к одному, то зажмите клавишу Option (⌥). В таком режиме мышкой или свайпами можно передвигаться по изображению. Достаточно отпустить клавишу Option как вновь появится привычный режим отображения.

Просмотр прикреплённых файлов и веб-страниц в приложении Mail

Quick Look

Quick Look работает и вне окна проводника Finder. К примеру, любой прикреплённый файл к письму можно просмотреть не запуская приложения нажатием пробела. То же самое касается и ссылок в теле письма или текста.

Quick Look + Spotlight

Quick Look

Между быстрым просмотром и поиском Spotlight также имеется тесная интеграция. Организовать предпросмотр любого найденного файла в Spotlight можно простым выделением файла. Кстати, запускается поиск сочетанием клавиш Control + пробел (у некоторых пользователей ⌘Cmd + пробел).

Quick Look + Dock

Quick Look

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

Зуммирование в Mission Control

Quick Look

Функция Mission Control позволяет расположить все активные окна на рабочем столе, чтобы они не перекрывали друг друга. Таким образом пользователи видят всю картину. Но вот если окон будет очень много, то все они превращаются ну в очень маленькие и слабочитаемые миниатюры. Если подвести курсор к любой из них и нажать пробел, то размер окошка увеличится.

В заключение

Использование недооценённой функции быстрого просмотра может несколько ускорить работу на macOS. Если вы знаете ещё какие-нибудь фишки, завязанные с Quick Look, то обязательно отписывайтесь в комментариях.

Я пишу приложения под iOS, иногда под OSX. Со сторонними QuickLook генераторами столкнулся, когда увидел плагин для первью .mobileprovision — Provisioning.
.mobileprovision/.provisionprofile — профиль, содержащий сертификаты, допущенные для установки устройства, некоторые параметры для развертывания iOS & OSX приложений.


Вот так папка с профилями выглядит без всяких плагинов для Quick Look:

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

Сперва я стал использовать open-source Provisioning, потом закрытый, но более красивый и подробный ipaql. Необходимость написания своего открытого решения возникла после того, как автор ipaql добавил совместимость с OS X Mavericks лишь спустя полгода после выхода системы, а отображение иконок не починил до сих пор.

  • .ipa — iOS packaged application (как из Xcode, так и из AppStore)
  • .app — iOS application bundle
  • .mobileprovision — iOS provisioning profile
  • .provisionprofile — OSX provisioning profile

Под катом я расскажу об основных шагах при создании Quick Look плагинов.

Настройка проекта


В Xcode создаем новый проект: File > New > Project… OS X > System plug-in > Quick Look Plug-in. В базовом шаблоне сразу пойдем редактировать Info.plist:

Разверните CFBundleDocumentTypes и добавьте нужные типы файлов в массив LSItemContentTypes. Чтобы генерировать иконки в списках и таблицах я изменил QLThumbnailMinimumSize с 17 на 16. Обратите внимание на QLPreviewHeight и QLPreviewWidth — они используются только в случае, когда генератор слишком долго генерирует preview. У меня в случае ipa требуется извлечение нескольких файлов из zip архива, что довольно долго (от 0,06 до 0,12 с) — в моем случае система использует значения из plist. Если ваш генератор быстро отдаст preview — система отресазит окно по картинке или HTML, который вы отдадите.

Далее, если вы предпочитаете obj-c и классы Foundation — смело переименуйте GenerateThumbnailForURL.c и GeneratePreviewForURL.c в GenerateThumbnailForURL.m и GeneratePreviewForURL.m и добавьте в их заголовки:


Т.к. мне необходимо генерировать и иконки (GenerateThumbnailForURL), и окно предварительного просмотра (GeneratePreviewForURL) — я выделил общие include/import и функции в Shared.h/m. Привожу мой Shared.h:


Окончательная структура проекта ProvisionQL:

NSBezierPath+IOS7RoundedRect — функция для вырезания закругленной по типу iOS7 иконки из квадратной.
Install.sh — скрипт для автоматической установки генератора при сборке проекта:


Для его выполнения зайдите в настройки Target, в меню выберите Editor > Add Build Phase > Add Run Script Build Phase и введите путь до скрипта в папке проекта:


Еще может понадобится отлаживать плагин. Т.к. он сам по себе не является исполняемым фалом — необходимо зайти в настройки схемы проекта — Edit Scheme… > Run > Info > Executable > Other > нажать Cmd+Shft+G > /usr/bin/ > Go > qlmanage:


Затем во вкладке Arguments укажите в аргументах запуска флаг -t (для дебага иконок) или -p (для дебага превью) и затем полный путь к тестовому файлу (в моем случае я тестирую отрисовку иконки на .ipa):

Генерация иконок

В данном примере я покажу как выводить заранее приготовленную иконку (defaultIcon.jpg). В ProvisionQL реализован выбор иконки из ipa файла, а так же вывод количества устройств и статуса действия (истек по времени или нет) для provision.

Вот готовый GenerateThumbnailForURL.m :

  • нельзя использовать NSImage imageNamed: — этот метод будет искать ресурс в бандле qlmanage (исполняемого файла), а не нашего плагина
  • проверяйте QLThumbnailRequestIsCancelled(thumbnail) перед операциями, которые могут занять значительное время

Генерация превью

В примере рассмотрим, как заполнять и выводить HTML в качестве preview.
Необходимо предварительно подготовить шаблон template.html (туда же можно включить стили для оформления):

Все, что выделено __KEY__ будем заполнять из генератора.

Привожу окончательный GeneratePreviewForURL.m :


Как видите, сперва мы открываем Info.plist (либо извлекаем его из архива), затем некоторые данные из него сохраняем в synthesizedInfo . Все ключи из synthesizedInfo выставляются соответственно в строке, загруженной из template.html . Полученная строка отдается qlmanage наряду с параметрами, описывающими возвращаемый тип данных как HTML.

Заключение

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

Что касается ProvisionQL — я буду рад любым предложениям и пул-реквестам по улучшению функциональности в рамках задачи плагина.

Снимок экрана 2011-11-22 в 20.26.45

С помощью данного совета вы сможете выделять текст в окне быстрого просмотра таких форматов документов, как PDF, doc, docx и прочих.

Инструкция по добавлению возможности выделения и копирования текста из окон QuickLook:

1. Запустите Терминал и введите следующую команду:

defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder

Если по каким-либо причинам Вы захотите избавиться от этой опции, введите в Терминал команду:

defaults delete com.apple.finder QLEnableTextSelection;killall Finder

Свободное общение и обсуждение материалов

Apple выпустила iOS 15 Release Candidate. Как установить

Лонгриды для вас


Выход AirPods 3 немного разбередил линейку TWS-наушников Apple и заставил людей снова задаться вопросом: а какие наушники лучше? Мы сопоставили все преимущества и недостатки разных моделей AirPods и готовы сделать окончательный вывод


Времена, когда бал на рынке браузеров правили Chrome и Safari, уже прошли. Теперь в бой вступают новые игроки, которые с ходу дают понять: они здесь всерьёз и надолго


Федеральная антимонопольная служба обязала Apple переписать правила App Store и разрешить разработчикам принимать оплату за подписки и встроенные покупки за пределами магазина приложений. Ожидается, что это может привести к снижению их стоимости

Читайте также: