


K-Meleon 76


Комментарии к версии K-Meleon 76
K-Meleon 76 является новейшей на сегодня версией браузера.
Браузер базируется на долгосрочной версии движка Gecko - 38 ESR.
Изменения, улучшения и исправления в этой версии
- Gecko 38.8.0 ESR;
- Исправлена серьезная ошибка, приводившая к падениям при работе с кириллическими доменами;
- Исправлены многие ошибки и недочеты предыдущей версии;
- Заметно улучшено управление памятью. Устранены многие утечки. Браузер не "разбухает" при длительной работе с тяжелыми сайтами.
- Добавлена возможность сохранения веб-страницы в текстовый файл;
- Добавлена возможность чтения UTF-8 и UTF-16LE BOM файлов макрокомандой readfile();
- Добавлена функция SuperDrag для плагина жестов мыши;
- Добавлена нативная возможность открывать изображения в новой активной или фоновой вкладке;
Системные требования
- В целом аналогичны аналогичны таковым K-Meleon 75, при несколько повышенном потреблении памяти;
- Системная архитектура Win NT: Windows XP SP3 и выше (возможен запуск на Windows XP SP2 и Windows 2000)
- Браузер может работать на системе с 256Мб RAM (технически проверенный нижний предел составляет 192Мб; есть примеры запуска на 32Мб!);
оптимально - не менее 1Гб RAM; - 120Мб на диске для работы; оптимально - 150-200Мб с учетом кэша;
- Наличие в системе (или в папке программы) библиотек MS Visual C++ 2013 (msvcp120.dll, msvcr120.dll)
Загрузка
- Портабельный пакет мультиязычной версии K-Meleon 76 RC2 (архив 7z – для распаковки вам понадобится архиватор 7-zip);
- Пакет с русской локалью доступен отдельно (архив 7z).
- Актуальная русская сборка K-Meleon 76 Pro доступна в разделе "Дистрибутивы".
Инструкции по установке и удалению
Установка
Полностью аналогична таковой K-Meleon 75.
Удаление
Полностью аналогично таковому K-Meleon 75.
Портативная версия РЕКОМЕНДОВАНО
Любая сборка K-Meleon может использоваться как нативно портабельная (переносная).
Для этого необходимо наличие пустого файла profile.ini в основной папке программы. В этом случае K-Meleon хранит папку пользовательских профилей внутри корневой папки браузера и может быть запакован, перенесен и запущен на другом ПК или с флешки.
Все пользовательские сборки распространяются в виде архивов, содержащих готовый к работе портабельный браузер.
Для установки просто распакуйте архив сборки в новую папку.
NB! • Вы можете использовать одновременно несколько разных сборок/версий K-Meleon! Для этого в ярлык для запуска kmeleon.exe каждой сборки добавьте параметр -new
Переход на новую версию K-Meleon
Общая информация
Вы можете свободно использовать профили и настройки прошлой версии в K-Meleon 76.
Дополнительные инструменты
Поддержка многоязычности
- K-Meleon полностью локализуем и поддерживает многоязычность;
- Пакеты локалей, которые можно установить дополнительно, доступны в разделе Загрузки;
- Ресурсы для создания новых пакетов локали для K-Meleon могут быть получены в разделе Локализация.
- Браузер поддерживает проверку орфографии на тех языках, для которых в папке Dictionaries есть соответствующие словари (пары файлов в формате .aff и .dic - можно взять из соответствующих локалей Firefox или из других программ, проверяющих орфографии с помощью аналогичных словарей)
Персонализация
- K-Meleon поддерживает максимально тонкую настройку внешнего вида интерфейса.
Вы можете выбрать любую из существующих тем, отредактировать ее на свое усмотрение: поменять конфигурацию панелей, использовать свой индикатор загрузки, фоновое изображение для панели инструментов (аналог Personas для Firefox), создать новые панели инструментов и собственные кнопки для выполнения встроенных команд браузера или новых функций, реализованных посредством макроязыка. Наконец, вы можете создать свою новую тему с нуля или путем адаптации тем Firefox и других программ. - В K-Meleon вы полностью контролируете инструментарий управления: браузер имеет полностью настраиваемое в конфигурационных файлах меню, поддерживающее динамическое обновление при добавлении в браузер расширений на основе макросов (см. ниже).
- Функционал браузера также может быть легко расширен благодаря возможности интеграции расширений, сторонних бинарных приложений, chrome-пакетов, совместимых с Firefox, скриптов AutoIt и т.д.
KPlugins
Часть функционала K-Meleon реализована в виде отдельных dll-модулей, называемых "К-плагинами". Обычно это функции, взаимодействующие с ОС, с оборудованием или со сторонними программами.
Примеры kplugins:
- toolbars.cfg - реализует функционал настраиваемых панелей инструментов
- macros.dll - обеспечивает работу макросов
- bookmarks.dll - встроенный менеджер закладок
- favorites.dll - встроенный менеджер системного Избранного (закладки IE)
- hotlist.dll - встроенный менеджер закладок Opera
- gestures.dll - обеспечивает поддержку "жестов мышью"
- sessions.dll - модуль работы с сохраненными рабочими сессиями
- spellcheck.dll - модуль проверки орфографии
Расширения
K-Meleon обладает богатыми возможностями расширения функциональности при помощи собственного макроязыка, обеспечивающего создание макросов (файлы kmm). Фактически, расширения K-Meleon могут быть нескольких разных типов:
- собственно макросы - текстовые файлы, написанные на макроязыке и выполняющие различные функции как самостоятельно, так и с помощью остальных типов интегрируемого инструментария. Все сторонние инструменты интегрируются в K-Meleon с помощью макросов. В макросе кодируется не только функционал расширения, но и способ управления им в интерфейсе пользователя (меню, контекстное меню, панели инструментов). Часть базового функционала браузера реализована в виде макросов; также существует огромная база пользовательских макросов.
Вы также можете изучить макроязык с помощью справочной системы или просто взяв за образец существующий макрос. Пробуйте создавать новые расширения - это интересно и добавляет браузеру удобства; - адаптированные расширения Firefox на базе jar-пакетов, а также специально созданные для K-Meleon расширения, использующие такие пакеты. Интегрируются в K-Meleon с помощью макросов. Могут требовать дополнительных компонентов и модулей на Javascript и XUL.
Некоторые адаптированные расширения требуют для работы соответствующий kplugin - например, AdBlock Plus. - Сторонние программы, скрипты AutoIt и т.п. - обычно K-Meleon использует портабельные приложения, также интегрируемые в интерфейс с помощью макросов.
- В последних бета-версиях K-Meleon способен "нативно" инсталлировать некоторые расширения Firefox, если они работают, не требуя встраивания в интерфейс управления (или могут полностью управляться со страницы about:addons). Примеры таких расширений: Bluhell Firewall, AdBlock Edge и т.д.
Богатый выбор готовых макросов можно найти в библиотеке официального сайта, на Форуме в разделе 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.
- Вы можете производить портабельную установку NP-плагинов, помещая соответствующие dll-файлы в папку [K-Meleon]\browser\plugins. Помещенные сюда файлы имеют приоритет над установленными в системе. Таким образом вы получаете переносную версию с необходимым вам набором плагинов, не зависящую от конфигурации ОС на других ПК.
Прокси
- K-Meleon может быть настроен для работы через такие прокси-серверы как, например, Junkbuster, которые не поддерживают последние спецификации HTTP 1.1. Детальные настройки прокси могут быть сделаны через соответствующее диалоговое окно (Правка - Настройки - Прокси).
Колесо прокрутки мыши/многокнопочная мышь
- Модуль Жестов мышью по умолчанию отключен. Вы можете его включить через меню (Инструменты - Жесты мышью). Поддержка жестов мышью, предоставляемая модулем, весьма ограниченная. Пользователи, нуждающиеся в более совершенной системе жестов мышью, могут воспользоваться какой-либо сторонней программой, например StrokeIt. Кроме того, данный модуль может некорректно работать в ОС Windows Vista и выше при включённой системе Aero;
- Прокрутка колеса мыши работает не со всеми драйверами. Если у вас возникают проблемы, попробуйте обновить драйвер или отключить вспомогательные программы для управления мышью;
- K-Meleon может не распознавать второстепенные управляющие кнопки на многокнопочной мыши. Если программное обеспечение мыши разрешает программирование кнопок, вы можете попробовать переопределить данные кнопки мыши на соответствующие команды с клавиатуры, используемые К-Meleon для навигации.
Известные особенности/проблемы
Общее
- При просмотре исходного кода динамически сгенерированных страниц, отображаемый код может не соответствовать отображаемой странице.
Функционал веб-страниц
- Некоторый функционал отдельных веб-страниц может со временем частично терять совместимость с текущей версией K-Meleon. Если это критично для вас, обновите браузер до последней выпущенной бета-версии. Кроме того, можно воспользоваться подменой идентификатора браузера (User Agent) при помощи соответствующего модуля.
Известные ошибки и недоработки
- K-Meleon имеет ограниченную поддержку расширений Firefox, однако постепенно сообщество адаптирует новые и новые аддоны;
- Функция блокировки HTML5-видео через встроенный flashblock не работает, но этот функционал реализован собственным расширением K-Meleon,
которое доступно в нашей сборке K-Meleon 76 Pro "из коробки".
О программе K-Meleon
K-Meleon 76 выпущен под GNU General Public License. K-Meleon использует движок Gecko, разработанный для Mozilla. Данная версия содержит части кода xulrunner версии 38.
Команда K-Meleon
Основатель проекта
Christophe Thibault
Разработчик ядра
Dorian Boissonnade
Разработчик макросов и интерфейса на XUL
Klaus Kohler aka kko
Другие разработчики
- Alain Aupeix aka Jujuland: инсталлятор браузера, установщик K-Meleon браузером по умолчанию, расширения;
- guenter: chrome;
- desga2: панель Preferences (Настройки);
- JamesD, adodupan, disrupted и другие пользователи: расширения браузера.
Русская локализация
- Quicksilver Tears
- 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-2016 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://kmeleonbrowser.org/
- Поддержка и предложения по улучшению (англоязычное): http://kmeleonbrowser.org/forum/
- Форум Русской команды
- Русская ветка официального форума
- Ветка на форуме Ru-Board.com
- Блог нашей Команды на Хабрахабре
- Сообщения об ошибках (англоязычное): http://kmeleonbrowser.org/bugs/
- Ресурсы, включая переведенные меню, альтернативные панели инструментов и другое: http://kmeleonbrowser.org/resources.php
- Каталог расширений K-Meleon: http://kmext.sourceforge.net/
- Список рассылки разработчиков

