«Допиливаем» Safari при помощи Glims. Или краткий обзор полезного плагина.

Мне очень нравится стандартный интернет-браузер Mac OS X – Safari. Он не идеален, но опробовав почти все известные мне «интернет-окна» остановился именно на нём. Главным моим негодованием было отсутствие возможности добавления в Safari «кастомных» поисковых систем. Скудный выбор одной из трёх «предустановленных» – Google, Bing или Yahoo! ну никак не вписывался в рамки моих потребностей. Потому что мне вообще-то нравится Яндекс. В общем загорелось у меня в одном месте сделать стандартным поисковиком в Safari именно Яндекс. Дело было уже дошло до патчинга Safari.framework, в котором, кстати, как раз и «забиты» все параметры и инструменты встроенных поисковиков, но в мои планы вмешался случай… Дима (который Sion) напомнил мне о Glims, который как раз и позволяет добавлять в Safari некоторые недостающие функции. Glims представляет из себя плагин для Safari, добавляющий множество полезных фич к стандартным функциям браузера без необходимости «хардпатчинга» оригинальных системных файлов. Вообще я думал что его разработчики уже давным-давно забросили этот проект. Но, как оказалось, всё не так плохо. Glims по-немногу обновляется и опробованная мною версия 1.0.38 от 23 декабря 2012 года прекрасно работает с интернет-браузером Safari 6 в OS X Mountain Lion 10.8.3, посему я решил сделать краткий обзор самых полезных примочек.

И так. Glims – достаточно скромная по своим объёмам надстройка (~14 МБ), плотно интегрирующаяся в Safari. Распространяется абсолютно бесплатно в виде установочного пакета, что с одной стороны удобно – запустил, установил и пользуешься; с другой стороны не очень, потому как в случае, если Glims всё же захочется удалить, придётся немного повозиться. После установки плагина вы вряд ли заметите существенные изменения в привычном интерфейсе Safari потому как по-умолчанию всё остаётся практически неизменным. Для расширения возможностей браузера Glims нужно немного поднастроить. Для этого переходим в настройки: SafariНастройки… и выбираем последнюю вкладку – Glims:

Настройки Glims в Safari.

Именно здесь «поселились» все настройки плагина. Слева расположены (не знаю как это назвать) разделы настроек, а справа (в основной части окна) расположены уже сами настройки:

Основние и главные настройки Glims.

В разделе «Основные» находятся самые главные опции Glims с кратким описанием. Русская локализация сделана, мягко говоря, «не очень» и из описания настроек практически ничего непонятно, а для того, чтоб понять за что отвечает та или иная опция, нужно её активировать/деактивировать и посмотреть на изменения в браурере. Стоит так же заметить, что разделы настроек (те что слева) напрямую зависят от основных настроек. То есть если, к примеру, деактивировать какую-либо опцию в основных настройках, то пропадёт и раздел, связанный с ней. Сделано это как-то немного замудренно, но пользоваться можно. Ладно, давайте на примерах посмотрим что делает та или иная опция.

Добавление поисковых систем.

Параметру «Добавить поисковые системы» соответствует раздел «Список поисковых систем». Перейдя в него взору открывается список доступных «поисковиков», которые можно использовать в Safari вместо (или в дополнение к) стандартным GoogleBing или Yahoo!

Добавление кастомных поисковых систем в Safari при помощи Glims.

Список поисковых машин даже изначально довольно внушительный, но в него можно и самому добавлять различные поисковые сервисы. И это как раз то, что мне было нужно. Добавление новой поисковой машины происходит очень легко, сейчас я как раз покажу как это делается на примере Яндекс.Поиска. Внизу окна со списком поисковых сервисов нажимаем кнопку «Добавить» – откроется всплывающее окно, в котором нужно указать название новой поисковой службы и шаблон поискового запроса (ссылку для поиска):

Как в Safari добавить свою поисковую систему.

Ссылку на поисковой запрос можно «добыть» следующим образом: заходим на любой поисковой сервис, например на Яндекс, и в поле поиска вписываем любое слово, которое затем легко можно будет найти (например «macdaily»), нажимаем кнопку «Найти». Нам как всегда отобразится страница с поисковой выдачей, но она нас совсем не интересует, нас интересует ссылка в строке адреса – URL. Копируем эту ссылку и вставляем в окно настроек Glims. Скопированный URL будет выглядеть примерно так: http://ya.ru/yandsearch?rdrnd=70715&text=macdaily&lr=141 В ссылке находим наше искомое слово и меняем его на понятную для Glims переменную #query#. Вот, собственно, и всё. Далее Glims автоматически подтянет иконку и описание поисковой системы. Итогом добавления новой поисковой системы будет маленький значок в правой части строки адреса через который можно в один клик выбирать более подходящую поисковую систему:

Переключение между поисковыми системами в один клик.

Добавление поисковых подсказок.

Поисковую выдачу может дополнить ещё одна полезная фича – подсказки. Чтоб сразу стало ясно что это такое – просто взгляните на скриншот:

Поисковые подсказки в строке адреса Safari.

При вводе запроса Glims автоматически ищет самые популярные страницы соответствующие поисковому запросу и автоматически показывает их. Кстати, выдача этих подсказок так же кастомизируется. Настройки выдачи поисковых подсказок находятся в одноимённом разделе:
Настройка отображения подсказок в Safari.
Здесь можно указать источник подсказок (то есть ту поисковую машину, которая будет генерировать выдачу результата), количество выводимых подсказок и отображение иконки сайта. Всё это, конечно, мелочи, но они очень приятные.

Улучшение результатов поиска.

Изначальная идея данной опции – добавление мини-скриншотов сайтов в поисковую выдачу GoogleBing и Yahoo! Сама функция в плагине как-бы рабочая, но, видимо, сервис создания и хранения миниатюр изменил API, и теперь вместо картинок сайтов отображается логотип THUMBSHOTS.com, посему в данный момент данная опция бесполезна (возможно в будущем подчинят):
Добавление миниатюр сайтов в поисковую выдачу Safari.

Вкладки.

Кроме добавления некоторых фич в способ поиска, Glims так же предлагает некоторые улучшения юзабилити. Например, для более старых версий Safari, в которых нет функции восстановления вкладок после завершения и повторного запуска программы, Glims добавляет данный функционал. Причём такой способ восстановления, который внедряет Glims, работает много лучше стандартного. Например, если завершить Safari с кучей вкладок, а потом перейти по ссылке из Skype или Mail, то Safari откроет необходимую страницу, но «обнулит» все закладки, и их снова прийдётся выковыривать из истории. С Glims такого «обнуления» не происходит, а это не может не радовать. Кроме восстановления вкладок так же имеется и другая полезная и достаточно удобная вещь – добавления фавиконок на вкладки. Выглядит это примерно так:

Добавление фавиконок сайтов во вкладки Safari.

На пустом месте вкладки, где при наведении обычно появляется «крестик» её закрытия, будет отображаться фавиконка. Это иногда очень помогает наглядно идентифицировать необходимую вкладку с сайтом. При наведении на вкладку фавиконка превращается в крестик для закрытия – очень классное решение. Все настройки вкладок сосредоточены в разделе «Прочие настройки вкладок», где кроме уже вышеупомянутой фичи скрываются и другие полезные настройки:

Настройки фавиконок в Glims.

Параметр «Установить минимальный размер вкладок наравне с размером фавиконок» позволяет уменьшать размер вкладок по мере увеличения их количества. Данное уменьшение размеров происходит вплоть до размера фавиконки. Всё это чем-то напоминает способ организации вкладок в Google Chrome или Opera. К сожалению в Glims с данной реализацией вышли какие-то траблы и открытие новых вкладок с этой опцией происходит глючно. Параметр «Отключить широкие вкладки Safari» из той же серии. Данный параметр позволяет задать изначально статичный размер для вкладок которые обычно растягиваются на всю ширину окна браузера. У меня эта фича работает так же глючно. Здесь же можно выбрать и способ расположения новых вкладок – на скриншоте видно все доступные вариации.

Загрузки.

И последняя приглянувшаяся мне фича – датированные загрузки. Суть её заключается в том, что для загрузок создаётся подпапка с датой загрузки. В данную папку складываются все загрузки, произведённые за один день. Таким образом все загрузки будут автоматически отсортированы по дням, что для меня является просто приятным бонусом.

Датированные загрузки при помощи Safari.

Пока это все приглянувшиеся и опробованные мною фичи, которые можно добавить к Safari при помощи Glims. Если вы знаете ещё какие-либо интересные плагины, способные расширять стандартные фозможности Safari или других стандартных приложений – делитесь в комментариях.

Скачать Glims для Safari (~14 МБ)

Share this article
0
Share
Prev Post

Как узнать источник загруженных файлов или определить отправителя вложенных файлов в Mail.

Next Post

Несколько полезных «хаков» для Mail.

Comments 14
  1. В своё время на форумах, как наших так и буржуйских находил пачками жалобы на это глимс, что мол из-за него нерадивого постоянно «падает» сафари. Да и после этой статьи что-то не особо вдохновился этой надстройкой)
    Вот если бы он лечил старинный глюк с флэшем, из-за которого мак начинает грузить проц, цены бы ему не было. Но как известно это неизлечимо по политическим мотивам.
    Самой полезной надстройкой считаю clicktoflash, она меняет флэш приложение на полупрозрачный фон, и оно будет грузится только по вашему желанию если вы кликните на него и плюс автоматом заменяет flash player на html5.

    1. У меня пока ни разу падений не было, только вот те несколько странных глюков (о которых я написал). Если начнутся бока – снесу к чертям. А так вообще полезная примочка 🙂 О ClickToFlash знаем, пользуемся.

  2. Мне тоже Яндекс нравится. Но запариваться всеми этими плагинами, если честно, впадлу…)))

  3. Глимс раньше использовал SIMBL, который по сути также грязно хакал Сафари, только делал это “налету”. Отсюда и частые падения браузера и неработоспособность после каждого даже минорного обновления Сафари. Сейчас, судя по установочным пакетам, SIMBL вроде как не используется, но все равно, сдается мне, использовать подобные недокументированные и неодобренные разработчиком add-on’ы значит наносить серьезный удар по стабильности работы браузера. Помню времена, до выхода четвертого Сафари, когда любые ответы на жалобы со стабильностью браузера начинались со слов “Снесите Глимс” 🙂

  4. как Сафари сбросить к заводским настройкам? просто что-то глючить начало. если на одной машине по ссылке он качает файл, то на другой он или открывает сраницу или скачавает html
    если на одной и то же странице открытой на разных машинах кнопки русские, то на глючном сафари они английские

    кэши и куки и все остально уже чистил

        1. Попробуй зайти под гостевой учётной записью и там потестировать Safari. Если «под гостем» глюков не будет, то я примерно знаю куда нужно будет «рыть» 😉

  5. Раньше для этого был Saft, который закончился на Snow Leopard — но тот да, использовал SIMBL.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read next