При поддержке: Не устали от Windows? Может побробовать новый MacBook Pro?
Добрый вечер, уважаемые читатели блога. Извините, что задержался с обзором «Самого лучшего эмулятора дока для Windows на сегодняшний день». Каюсь, не было сил и времени, чтобы написать. Но сегодня пятница, рабочая неделя позади, а в кружке дымится горячий и крепкий черный чай.
До недавнего времени, я пользовался RocketDock’ом. Он, в принципе, меня устравивал, но он не умел делать одну маленькую, но очень важную функцию — добавлять отражение иконки. Из-за этого страдали все — приходилось рисовать отражения для каждой иконки в Фотошопе.
И вот однажды, общаясь на DeviantArt.com с человеком, который сделал неплохой моддинг Windows, я поинтересовался, как же автор скриншота реализовал док. Автор рассказал мне технологию и добавил, что есть какой-то новый док, который поддерживает отражения, но вроде еще очень молодой, переходить на него рано, да и боязно как-то. И дал ссылку на Aqua-Soft.org.
Перейдя по ссылке и просмотрев описание программы и скриншоты, я понял, что это именно то, что мне нужно. Каково же было мое удивление, когда автор программы, Владимир Лихонос, оказался моим земляком (бывает же такое!), который живет в соседнем городе. Но ладно, затянул я как-то со вступлением.
Разрешите мне представить вашему вниманию XWindows Dock — наиболее точная реплика Маковского дока.
Сразу хочу сказать, что в ходе обсуждения проекта на форумен не раз высказывались мысли, что док является патентом Apple, поэтому стоит отказаться от использования всяких сравнений с продукцией компании из Купертино. Я не хочу, чтобы проект постигла участь Y’z Dock’a, и я надеюсь, что Apple будет продолжать закрывать глаза на подобные разработки, как она это делает с проектом OSx86 (но не делает с компанией PsyStar).
Что же программа умеет?
Вы будете приятно удивлены функционалом, который реализован в программе. Прежде всего это удивительная работа со иконками. В качестве элемента дока может выступать:
- Любой файл на компьютере пользователя. Просто выберите его при помощи диалога и файл добавится в док.
- Любая папка. Добавлять на панель можно точно так же, как и файл.
- Разделитель.
- Специфический элемент. Таких на сегодняшний день 3: Мой компьютер, Панель управления и Корзина.
- 2 вида стэка.
- Доклеты. О них, как и о стэках я расскажу чуть дальше.
Каждый элемент в доке имеет возможность для редактирования. Можно установить заголовок, иконку для приложения, путь к файлу, рабочую папку и параметры запуска для исполняемых файлов.
Удалить элемент из дока легче легкого. Доспутно 2 способа: через контекстное меню элемента и при помощи перетягивания (нужно включить эту функцию в настройках). В этом случае, объект будет удален как в Мак ОС — с анимацией. Если настройка будет выключена, то при перетягивании объекта на рабочий стол этот файл будет скопирован. Если же перетянуть объект на док, то будет создан новый элемент. Для изменения позиции элемента в доке его достаточно перетащить мышкой в любом направлении.
Кроме всего этого, док может делать предпросмотр графического или видео файла. В доке вместо значка приложения, открывающего файл, будет отображаться его содержимое, а если зажать на элементе левую кнопку мышки и подождать, то появится окно предпросмотра.
Программа может «следить» за изменением файлов и папок в доке и подпрыгивать элементом в том случае, если произошли изменения, аналогичным образом, как при запуске файла. Обрабатываются добавление и удаление файлов, изменение и переименование.
Совсем забыл сказать, что в док можно сворачивать окна. Для этого действия предусмотрено 2 эффекта: Genie (джинн) и Scale (по-умолчанию).
Стэки
Стек, аналок такового в Мак ОС Х, может быть двух вариантов. Первый вариант, это просто контейнер, содержащий файлы и папки, которые пользователь может добавить по выбору. К примеру, это может быть стэк с утилитами. Добавление элементов может быть осуществлено из контекстного меню дока. Второй вариант представляет собой стэк из папки файловой системы. Например, папка с загрузками или документами. Все элементы папки автоматически будут добавлены в стэк.
Для всех элементов стэка реализована сортировка (по разным параметрам) и редактирование. Кроме этого, все элементы стэка будут отображаться на доке именно так, как и Мак ОС — друг за другом. Забудте о Фотошопе 🙂 Кстати, для стека можно выбрать какую-нибудь симатичную box-иконку. Так же можно подсвечивать выделенный элемент.
Стэк может отображаться четырьмя способами. В виде сетки, веера, списка и позволить программе самой решить, как именно отображать. Мне больше всего нравится сетка.
Скины
Естественно, программа поддерживает скины. Причем есть возможность создания как 3D, так и 2D скина. Для работы со скинами существует консольная утилита XSkinMaker. Пока что ни у кого не доходят руки написать для неё нормальное GUI. Поэтому приходится использовать коммандную строку для упаковкираспаковки скинов. В скин, кроме фона дока входят еще иконки корзины, Моего компьютера, Панели управления, папки (каталога) и другие файлы.
Кстати, на данный момент уже получены разрешения и портировано большое количество скинов как для маковского дока, так и его эмуляторов для Windows. Я думаю, каждый найдет себе что-то по вкусу. Настраиваются они легко и просто из диалога настроек с предпросмотром. Причем поддерживается «горячая» замена — т.е. не нужно перезапускать каждый раз программу.
Все графические ресурсы являются PNG-файлами и поддерживают прозрачность, что очень сильно облегчает создание скина.
Доклеты и поддержка языков переводов
Программа расширяется при помощи доклетов. Сюда не подходят доклеты от других доков, но уже существует около десятка доклетов: погоды и заряда батареи, снимок рабочего стола и календарь, коммандная строка и проверка почты в стиле Mail.
На сегодняшний день док переведен на достаточно большое количество языков: английский и русский были сразу «в коробке», немецкий, испанский, итальянский, португальский, польский и еще Бог его знает сколько 🙂 Кстати, если пользователя не устраивает качество перевода — он сам может опробывать свои силы в этом деле — файл языка представляет собой XML-файл, который может быть отредактирован в любом текстовом редакторе.
Так как основной топик вырос до безумных размеров, то для скинов, доклетов и переводов был создан отдельнный топик. В нем выкладывают релизы, но не комментируют.
Настройки программы
Программа содержит большое количество настроек, которые разделены по категориям. Я не буду все описывать, но я отмечу, что настройке поддается практически все. Правда, при их количестве, запутаться в них будет практически невозможно 🙂
Недостатки программы
Все-таки я затрону тему недостатков. Я не буду касаться функций, которые еще не реализованы. Технически, у программы всего несколько недочетов. Перво-наперво, это то, что стандартные иконки приложений и файлов отображаются не так, как хотелось бы, поэтому при добавлении элемента в док резко появляется желание найти какую-нибудь красивую иконку для программы. Для примера я взял 2 элемента iTunes. Слева в роли иконки выступает PNG файл, которые рисуется великолепно, а справа — иконка приложения в Windwos.
Также некоторые нарекания вызывает отрисовка стека в виде веера. Я его не использую, поэтому тоже не критично 🙂
Некоторым пользователям не нравится потребление ресурсов программой. Я на это не обращаю внимания, у меня с 2ГБ оперативной памяти все работает отлично. Да наверное и все.
И на последок
В качестве заключения я хотел бы подвести некоторые итоги. Несмотря на свой молодой возраст (автор программы разместил её на aqua-soft’e в конце сентября), работа над улучшениями ведется постоянно. Следующая версия, по-идее, должна появиться или чуть раньше Нового Года, или немного позже. Там будет добавлен ряд изменений, но пока что это тайна 😉
В проекте принимаю участие и я, в силу своих возможностей: занимаюсь разработкой сайта для этой программы и помогаю советами и предложениями по улучшению как дизайна программы, так и функционала.
Конечно все, что я рассказал в этой статье — мое субъективное мнение, однако док получился действительно хорошим, добротным и цельным. У него, на мой взгляд, большое будущее, если автор не потеряет интерес к проекту.
Кстати, чуть не забыл кое что.
Ссылка на форум Aqua-soft: http://www.aqua-soft.org/forum/index.php?showforum=89
Последняя версия: 5.2.1 (на форуме она называется 5.2). Нет-нет, последняя версия 5.6, а версия 5.2.1 не актуальна, про изменения в версии 5.6 читайте здесь.
А если и забыл — не бойтесь спросить в комментариях.
Ставил я этот док некоторое время назад. Честно сказать, сначала заинтересовал, но поюзав минут 10 понял, что глючит он еще при прорисовке на и при анимации. Остаюсь пока на RocketDock’е. Хотя следить за этой программой продолжу.