


K-Meleon 1.6-1.7


Комментарии к версиям K-Meleon 1.6 и 1.7
На этой странице приведена информация о сборках на базе официальных ветвей 1.6 beta и 1.7 alpha.
Версии 1.6 - 1.7 стали последними реализациями первоначального механизма использования встроенного (Embedded) движка Mozilla Gecko 1.9.x. В связи с временными проблемами у основного разработчика браузера Dorian Boissonnade и полным отказом Mozilla от поддержки системы встраивания движка в 2012 году работа над этими версиями так и не была доведена до стадии релиза и официально прекращена в декабре 2010 года.
Однако уровень готовности браузера, особенно версии 1.6 beta, позволял полноценно использовать его как основной веб-обозреватель, и в течение 3 лет (2010-2013) сообщество K-Meleon выпускало пользовательские сборки на базе обеих веток (1.6 и 1.7).
Тем не менее, невозможность дальнейшего обновления движка Gecko, во многом поменявшего архитектуру и принципы разработки при переходе от версии 1.9.х к версии 2.0, в конечном итоге инициировала начало процесса потери совместимости браузера с современными web-технологиями (HTML 5, CSS 3, JS и т.п.).
В настоящее время K-Meleon 1.6-1.7 потерял прикладное значение с возобновлением работ и выходом современной версии K-Meleon 74, однако он остается актуальным для обладателей маломощных устаревших ПК; кроме того, при работе под Windows-98 и Millenium эти версии остаются наиболее актуальными и совместимыми браузерами на рынке, а также последними версиями K-Meleon, работа с которыми возможна в этих операционных системах.
Изменения, улучшения и исправления в этой версии
- Ядро Gecko версии 1.9.1.х для K-Meleon 1.6b; версии 1.9.2 для K-Meleon 1.7;
- Скомпилировано с использованием MS VisualC++ 2005;
- Отказ от боковой панели;
- Доработаны процедуры инсталляции и установки браузером по умолчанию для обеспечения совместимости с Windows Vista/7;
- Добавлен плагин проверки орфографии;
- Добавлена поддержка прозрачности для иконок в меню;
- Добавлена поддержка функций полного зума и масштаба по умолчанию;
- Много небольших изменений, добавлений и обновлений в макросах, файлах конфигурации, интерфейсе и макроязыке;
Системные требования
- В целом аналогичны таковым у K-Meleon 1.5.4, за исключением требования наличия в системе или папке программы библиотек MS VisualC++ 2005
- Windows 2000, Windows XP и Windows 2003 Server полностью поддерживаются. Windows 95, 98, 98SE, МЕ, Windows NT 4.0 поддерживаются при условии обновления указанных библиотек Microsoft;
- 32 MB RAM минимально;
- 6 MB свободного пространства на жёстком диске для загрузки инсталлятора. 18 МБ свободного пространства на жёстком диске для полной установки.
Загрузка
- Инсталлятор английской версии K-Meleon 1.6 beta 2;
- Портабельный пакет английской версии K-Meleon 1.6 beta 2 (для распаковки вам понадобится архиватор 7-zip).;
- Пакет с русской локалью также доступен отдельно (для распаковки вам понадобится архиватор 7-zip).
Пользовательские сборки
Наиболее востребованные пользовательские сборки на базе веток 1.6-1.7:
- KM-16-S2014 by Fred от 30.04.2011
- KM-16-S2015 by Fred от 19.08.2011
- KM-17-F3628.zip by Fred от 15.03.2012
- K-Meleon1.6.0_Beta2dot6 by JamesD от 03.07.2013 (дополненная официальная сборка)
- KM 1.6db+NS и KM 1.7db+ by dugbugoffice от 05.01.2015
- K-Meleon Twin by rodocop от 11.11.2013 - уникальная русифицированная сборка, содержащая обе ветки K-Meleon и дополнительно использующая как расширение движок GoogleChromeFrame для обеспечения совместимости с современными сайтами. РЕКОМЕНДОВАНО!
Инструкции по установке и удалению
Установка
- Щёлкните два раза по файлу K-Meleon1.6.0_Beta2_en-US.exe для начала процесса установки. В любое время вы можете остановить установку K-Meleon, щёлкнув кнопку Cancel;
- В процессе установки следуйте инструкциям инсталлятора.
Удаление
Полностью аналогично таковому K-Meleon 1.5.4
Портативная версия
Любая сборка K-Meleon может использоваться как нативно портабельная (переносная).
Для этого необходимо наличие пустого файла profile.ini в основной папке программы. В этом случае K-Meleon хранит папку пользовательских профилей внутри корневой папки браузера и может быть запакован, перенесен и запущен на другом ПК или с флешки.
Все пользовательские сборки распространяются в виде архивов, содержащих готовый к работе портабельный браузер.
Для установки просто распакуйте архив сборки в новую папку.
NB! • Вы можете использовать одновременно несколько разных сборок/версий K-Meleon! Для этого в ярлык для запуска kmeleon.exe каждой сборки добавьте параметр -new
Дополнительные инструменты
Поддержка многоязычности
- K-Meleon полностью локализуем и поддерживает многоязычность;
- Пакеты локалей, которые можно установить дополнительно, доступны в разделе Загрузки;
- Ресурсы для создания новых пакетов локали для K-Meleon могут быть получены в разделе Локализация.
Персонализация
- K-Meleon поддерживает максимально тонкую настройку внешнего вида интерфейса.
Вы можете выбрать любую из существующих тем, отредактировать ее на свое усмотрение: поменять конфигурацию панелей, использовать свой индикатор загрузки, фоновое изображение для панели инструментов (аналог Personas для Firefox), создать новые панели инструментов и собственные кнопки для выполнения встроенных команд браузера или новых функций, реализованных посредством макроязыка. Наконец, вы можете создать свою новую тему с нуля или путем адаптации тем Firefox и других программ. - В K-Meleon вы полностью контролируете инструментарий управления: браузер имеет полностью настраиваемое в конфигурационных файлах меню, поддерживающее динамическое обновление при добавлении в браузер расширений на основе макросов (см. ниже).
- Функционал браузера также может быть легко расширен благодаря возможности интеграции расширений, сторонних бинарных приложений, chrome-пакетов, совместимых с Firefox, скриптов AutoIt и т.д.
KPlugins
Часть функционала K-Meleon реализована в виде отдельных dll-модулей, называемых "К-плагинами". Обычно это функции, взаимодействующие с ОС, с оборудованием или со сторонними программами.
Примеры kplugins:
- toolbars.cfg - реализует функционал настраиваемых панелей инструментов
- macros.dll - обеспечивает работу макросов
- bookmarks.dll - встроенный менеджер закладок
- gestures.dll - обеспечивает поддержку "жестов мышью"
- spelltest.dll - интегрирует модуль проверки орфографии
- history.dll - ведет Журнал посещений
- adblockplus.dll - обеспечивает интеграцию расширения AdBlock Plus; устанавливается в комплекте установки расширения.
Расширения
K-Meleon обладает богатыми возможностями расширения функциональности при помощи собственного макроязыка, обеспечивающего создание макросов (файлы kmm). Фактически, расширения K-Meleon могут быть нескольких разных типов:
- собственно макросы - текстовые файлы, написанные на макроязыке и выполняющие различные функции как самостоятельно, так и с помощью остальных типов интегрируемого инструментария. Все сторонние инструменты интегрируются в K-Meleon с помощью макросов. В макросе кодируется не только функционал расширения, но и способ управления им в интерфейсе пользователя (меню, контекстное меню, панели инструментов). Часть базового функционала браузера реализована в виде макросов; также существует огромная база пользовательских макросов.
Вы также можете изучить макроязык с помощью справочной системы или просто взяв за образец существующий макрос. Пробуйте создавать новые расширения - это интересно и добавляет браузеру удобства; - адаптированные расширения Firefox на базе jar-пакетов, а также специально созданные для K-Meleon расширения, использующие такие пакеты. Интегрируются в K-Meleon с помощью макросов. Могут требовать дополнительных компонентов и модулей на Javascript и XUL.
Некоторые адаптированные расширения требуют для работы соответствующий kplugin - например, AdBlock Plus. - Сторонние программы, скрипты AutoIt и т.п. - обычно K-Meleon использует портабельные приложения, также интегрируемые в интерфейс с помощью макросов.
Богатый выбор готовых макросов можно найти в библиотеке официального сайта, на Форуме в разделе Extensions и в сетевых каталогах расширений - например K-Meleon Extensions Central.
JavaScript
- K-Meleon имеет встроенную поддержку ECMAScript (также известного как JavaScript).
Апплеты Java
- Для запуска Java апплетов в K-Meleon вы должны установить Java Runtime Environment (JRE). После установки K-Meleon автоматически обнаруживает JRE, при этом не требуется дальнейшая настройка;
- Вы можете загрузить свежую версию JRE с http://java.com/. Чтобы посмотреть, корректно ли установлена JRE, откройте список установленных плагинов (меню Справка - Информация о плагинах). Если Вы видите в списке Java Plug-in, значит K-Meleon правильно распознал JRE.
Плагины сторонних разработчиков
- Большинство совместимых с Mozilla плагинов совместимы с K-Meleon. Если у вас уже установлены совместимые с Mozilla плагины, K-Meleon распознает и будет использовать многие из этих плагинов. Вы можете загрузить плагины, совместимые с Mozilla/Netscape, отсюда: http://addons.update.mozilla.org/plugins/
- Последние версии Flash Player и Shockwave Player поддерживают K-Meleon 1.6. Чтобы проверить, правильно ли они установлены, посетите тестовый сайт Shockwave. При установке данных программ в качестве папки для плагинов укажите следующий путь: \Program Files\K-Meleon\plugins
Прокси
- K-Meleon может быть настроен для работы через такие прокси-серверы как, например, Junkbuster, которые не поддерживают последние спецификации HTTP 1.1. Детальные настройки прокси могут быть сделаны через соответствующее диалоговое окно (Правка - Настройки - Прокси).
Колесо прокрутки мыши/многокнопочная мышь
- Модуль Жестов мышью по умолчанию отключен. Вы можете его включить через меню (Инструменты - Жесты мышью). Поддержка жестов мышью, предоставляемая модулем, весьма ограниченная. Пользователи, нуждающиеся в более совершенной системе жестов мышью, могут воспользоваться какой-либо сторонней программой, например StrokeIt. Кроме того данный модуль не работает корректно в ОС Windows Vista при включённой системе Aero;
- Прокрутка колеса мыши работает не со всеми драйверами. Если у вас возникают проблемы, попробуйте обновить драйвер или отключить вспомогательные программы для управления мышью;
- K-Meleon может не распознавать второстепенные управляющие кнопки на многокнопочной мыши. Если программное обеспечение мыши разрешает программирование кнопок, вы можете попробовать переопределить данные кнопки мыши на соответствующие команды с клавиатуры, используемые К-Meleon для навигации.
Известные особенности/проблемы
Общее
- При просмотре исходного кода динамически сгенерированных страниц, отображаемый код может не соответствовать отображаемой странице.
Отображение окна браузера
- Сайты могут отображаться неправильно по одной из двух причин: сайт не соответствует действующим стандартам HTML или есть проблемы с отображением, вызванные ошибками или устареванием данной версии движка Gecko.
Ошибки и недоработки (версия 1.6)
- Не работает функция перенаправления автоматически открываемых окон/вкладок в фон (Windows Diversion). Данная ошибка исправлена в пользовательской сборке K-Meleon Twin.
Ошибки и недоработки (версия 1.7)
- Не работает функция перенаправления автоматически открываемых окон/вкладок в фон (Windows Diversion);
- Не работает поиск на странице по мере набора (FindAsYouType);
- Не работает функция InjectJS макроязыка;
- Нет поддержки AdBlock;
- Нарушен функционал страницы тонкой конфигурации браузера about:config.
Некоторые из этих ошибок исправлены в пользовательской сборке K-Meleon Twin или неработающим функциям найдена замена.
О программе K-Meleon
K-Meleon 1.6-1.7 выпущен под GNU General Public License. K-Meleon использует движок Gecko, разработанный для Mozilla. Данная версия содержит части кода Mozilla 1.9.х.
Команда K-Meleon
Основатель проекта
Christophe Thibault
Разработчик ядра
Dorian Boissonnade
Разработчик макросов и интерфейса на XUL
Klaus Kohler aka kko
Другие разработчики
- Alain Aupeix aka Jujuland: инсталлятор браузера, установщик K-Meleon браузером по умолчанию, расширения;
- guenter: chrome;
- desga2: панель Preferences (Настройки);
- JamesD, adodupan, disrupted и другие пользователи: расширения браузера.
Русская локализация
- Alex Tarantul
- Alexander L. Slovesnik (a.k.a Unghost)
- TLemur
- Fili
- rodocop
Часть перевода была осуществлена Alexander L. Slovesnik (a.k.a Unghost) в рамках проекта (SeaMonkey Russian) и другими в рамках проектов Console2 и NewsFox.
Также вклад в разработку в прошлом сделали
- Ulf Erikson
- Romain Vallet
- Jason J.
- Andrew Mutch
- Vernon Brooks
- Jordan Callicoat
- Jeff Doozan
- Mark Liffiton
- Rob Johnson
- Chak Nanga
- Brian Harris
- Sebastian Spaeth
Благодарности
K-Meleon использует части кода из:
NSIS Installer (c) 1995-2008 Nullsoft
Gecko и System Icon из Mozilla
Хостинг проекта: SourceForge
NewsFox RSS/Atom news reader разработанный Andy Frank и другими. Все права защищены.
Расширение Flashblock разработанное Ted Mielczarek и другими. Все права защищены.
Расширение Console2 разработанное Simon Buenzli и другими. Все права защищены.
Тема оформления Phoenity включена в релиз с разрешения Lim Chee Aun. Все права защищены.
Дополнительная информация
Существует множество ресурсов для поддержки вашего использования K-Meleon:
- Дополнительная информация и документация (англоязычное): http://kmeleon.sourceforge.net/
- Поддержка и предложения по улучшению (англоязычное): http://kmeleon.sourceforge.net/forum/
- Сообщения об ошибках (англоязычное): http://kmeleon.sourceforge.net/bugs/
- Ресурсы, включая переведенные меню, альтернативные панели инструментов и другое: http://kmeleon.sourceforge.net/resources.php
- Каталог расширений K-Meleon: http://kmext.sourceforge.net/
- Список рассылки разработчиков

