Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№106-12-2006 20:21:16

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Portable K-Meleon

Ввиду облегчённости, нетребовательности к ресурсам, скорости ... хотелось бы иметь portable k-meleon, существует ли такой? Или возможно ли переделать стандартный?


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№206-12-2006 21:22:58

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Portable K-Meleon

А Google отменили уже?
http://www.mc-fadzean.fsnet.co.uk/computing/kmeleon.html


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№307-12-2006 07:36:16

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Unghost

Тут спрашивать удобнее - люди знающие, отзывчивые, всё расскажут. :)
Спасибо за ответ, ещё бы его перевести на русский, но с этим я как нибуть сам разберусь.


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№407-12-2006 11:30:14

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain
В локализации portable версии ничего не должно быть сложно. Скопируешь в папку portable версии k-meleonloc.dll, language.cfg, подменишь некоторые файлы в папке kplugins файлами из обычной русской версии, произведёшь необходимые изменения в папке chrome и получишь локализованную версию:)

Добавлено Чтв 07 Дек 2006 11:36:32 :
Ах да, надо ещё производить некоторые изменения в папке defaults.

Отсутствует

 

№507-12-2006 12:55:14

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears

Большое спасибо за подсказки, не думал что так всё сложно, точнее не знал про k-meleonloc.dll  :)

Вообщем перевести мне удалось, всё нормально (скрестил PocketK-Meleon1.02 и K-Meleon 1.02 ru-RU Pro build 2).
Но не заработал AdblockPlus, PocketK его нашёл, предложил загрузить, я сказал да. Модуль виден в списке модулей, но красненький, как будто его не включили. Как его включить? подскажите.


И ещё вопрос, что отвечает за "портированность" ?
можно ли сделать наоборот, не PocketK-Meleon1.02 локализовать, а например K-Meleon 1.02 ru-RU Pro build 2 сделать портированным ?

Отредактировано Sunrain (07-12-2006 13:03:30)


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№607-12-2006 13:13:16

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain
В настройках браузера вкладка модули. Попробуйте там поставить галочку и перезапустите браузер.

Уже скачал portable версию. Посмотрю как там всё сделано:)

Отсутствует

 

№707-12-2006 13:19:18

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears

Делал так - не помогает, галочка стоит, а всеровно красный.


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№807-12-2006 14:59:34

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Отредактировал название темы:)

Распаковал архив portable версии. У меня adblock plus также отказывается работать. Не пойму почему.
По первому ощущению ничего такого особенного в Portable версии нет. Т.е. pro сборку с файлом profile.ini, похоже, можно использовать как portable версию. Но надо более внимательно всё посмотреть.

Добавлено Чтв 07 Дек 2006 15:09:41 :
Вот полный список произведённых изменений.
В общем-то из про сборки сделать portable можно за 1 минуту:) Надо всего лишь переименовать 1 файл и добавить другой, а также кэш сделать нулевым и запретить кэширование значков сайтов (обязательно ли?).
И конечно же не забыть про profile.ini

Отсутствует

 

№907-12-2006 15:26:49

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears

У меня легко получается Portable K-Meleon 1.02 ru-RU Pro build 2, но adblock plus ни в какую не хочет работать, уже всё перепробовал, всё перепроверил, не доганяю в чём дело.

Скачал модуль adblock plus, поставил на PocketK-Meleon1.02, работает, но не полноценно, много глюков.
Попробовал тоже самое сделать с Pro, не работает.

Отредактировано Sunrain (07-12-2006 15:45:31)


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№1007-12-2006 15:42:20

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain
Похоже, что проблема упирается в файл kprofile.dll, добавляемый в папку components. Я удалил его и скопировал в эту папку profile.dll из обычного к-мелеона. И всё заработало.
Интересно, в чём назначение kprofile.dll?

P.S. Я уже задал вопрос автору adblock plus. Ждём ответа:)

Отсутствует

 

№1107-12-2006 15:55:47

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears

Всё заработало :), а неполноценность работы adblock plus была скорее всего из-за того что у меня оба файла были kprofile.dll и profile.dll (экспериментировал :) )


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№1207-12-2006 16:02:38

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain
Гм. У меня на Pocket K-Meleon как не был активен adblock plus, так и сейчас не активен. Какие шаманские пляски помогли?:)

Отсутствует

 

№1307-12-2006 16:03:57

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Интересно, в чём назначение kprofile.dll?

Скорее всего это для выбора запуска нескольких профайлов с помощью KMprof

Добавлено Чтв 07 Дек 2006 16:14:40 :
Quicksilver tears

Свежий распакованный Pocket K-Meleon, руссифицируем, ставим adblock plus, заменяем kprofile.dll на profile.dll, удаляем compreg.dat (если он есть) в компонентах, и удаляем профиль. Запускаем - должно работать.

Мда, Pocket K-Meleon благополучно становится не portable :(

Отредактировано Sunrain (07-12-2006 16:20:17)


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№1407-12-2006 16:19:16

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain

заменяем kprofile.dll на profile.dll

profile.dll берём из обычного K-Meleon'а или переименовываем profile.dlk?

Отсутствует

 

№1507-12-2006 16:22:52

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
Веб-сайт

Re: Portable K-Meleon

Да, с kprofile.dll я уже сталкивался, он раньше использовался в K-Meleon CCF. Это "упрощенный" менеджер профилей, который берет путь к профилям из файла profile.ini в каталоге приложения. Это крупный хак, реально реализована лишь малая часть возможностей менеджера профилей из Gecko, одна из которых как раз нужна для Adblock Plus. Соответственно kprofile.dll я не поддерживаю и поддерживать не буду.

Отсутствует

 

№1607-12-2006 16:25:42

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears
Брал из обычного, но уже не важно.

Не получается.
kprofile.dll  и отвечает за портабельность, но в него не встаёт adblock plus
в profile.dll прекрасно встаёт adblock plus, но тогда K-Meleon становиться не portable


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№1707-12-2006 16:29:05

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
Веб-сайт

Re: Portable K-Meleon

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

Отсутствует

 

№1808-12-2006 09:23:39

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Владимиp Палант

Очень жаль что так получилось, будет не хватать вашего расширения.


Quicksilver tears
Ещё одна проблемка появилась, при локализации отказывается работать встроенный RSS ридер (aggreg8).
В зависимости от "полноты" локализации или он не работает или расширенные настройки на английском.
(различные манипуляции с kmprefs не к чему путному не приводят) Вообщем локаль не правильно устанавливается.
Если у вас будет время и желание, посмотрите в чём дело.


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№1908-12-2006 11:12:57

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
Веб-сайт

Re: Portable K-Meleon

Sunrain
Неужели нельзя это сделать менее криво? Смотрю к примеру Portable Firefox - он никаких стандартных компонент не заменяет. Просто там запускается PortableFirefox.exe, который проверяет свои настройки, предлает при надобности создать профиль в предусмотренном для него месте и запускает "firefox.exe -profile каталог_профиля". На крайний случай все это может сделать обычный bat-файл.

Отсутствует

 

№2008-12-2006 11:27:28

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Владимиp Палант

Неужели нельзя это сделать менее криво?

К сожалению этот вопрос ни ко мне.
Там (http://www.mc-fadzean.fsnet.co.uk/computing/kmeleon.html) есть решения и с bat файлом, но работают кривовато, а половина вообще не работает. (точнее не заработали у меня)

Отредактировано Sunrain (08-12-2006 11:28:10)


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№2108-12-2006 11:59:27

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain

Ещё одна проблемка появилась, при локализации отказывается работать встроенный RSS ридер (aggreg8).

Так я его убрал из русской версии. И соответственно в файле installed-chrome.txt для русской версии K-Meleon про него нет ни строчки. Чем плох newsfox для чтения RSS?
Если Вам нужен именно aggreg8, то не удаляйте его из папки chrome, и должны быть строки

Выделить код

Код:

content,install,url,jar:resource:/chrome/aggreg8.jar!/content/
locale,install,url,jar:resource:/chrome/aggreg8.jar!/locale/en-US/
skin,install,url,jar:resource:/chrome/aggreg8.jar!/skin/

в файле installed-chrome.txt
Если что-то меняете в этом файле, то после изменений полезно удалять файл chrome.rdf в папке профиля и в папке chrome.

Отсутствует

 

№2208-12-2006 12:53:13

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears

Так я его убрал из русской версии.

Я имею ввиду после локализации Pocket K-Meleon, своими силами :)

Чем плох newsfox для чтения RSS?

Он имено так и называется и ссылаться на chrome://aggreg8/content/aggreg8.xul, не может его загрузить, хотя физически этот файл есть в папке chrome (aggreg8.jar), добавил

Выделить код

Код:

content,install,url,jar:resource:/chrome/aggreg8.jar!/content/
locale,install,url,jar:resource:/chrome/aggreg8.jar!/locale/ru-RU/
skin,install,url,jar:resource:/chrome/aggreg8.jar!/skin/

Создал фиктивную ru-RU локаль.
После шаманских плясок с бубном заработал :)
Спасибо.

Отредактировано Sunrain (08-12-2006 12:54:19)


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№2308-12-2006 13:04:20

Quicksilver tears
Забанен
 
Группа: Extensions
Зарегистрирован: 13-06-2005
Сообщений: 4459

Re: Portable K-Meleon

Sunrain
Аааа... Так вот в чём проблема:) Newsfox и aggreg8 — это разные программы:) Для работы с newsfox надо было в файле macros.cfg подправить макрос RSS. Вот так он должен выглядеть:

Выделить код

Код:

RSS{
$macro="rss"; &Frm1st;
}
rss{
$xul="chrome://newsfox/content/newsfox.xul"; &XUL;
}

Отсутствует

 

№2408-12-2006 13:11:42

Юко
Участник
 
Группа: Members
Откуда: Бишкек
Зарегистрирован: 29-06-2006
Сообщений: 62

Re: Portable K-Meleon

Quicksilver tears
Теперь ясно в чём дело.
Накладка с переводом.
В Pocket K-Meleon нет newsfox'а вообще :)
Конешно его можно добавить из нормального K-Meleon'а.
Но у меня и aggreg8 заработал, теперь буду смотреть какой лучше из них.

Добавлено Птн 08 Дек 2006 13:24:34 :
Quicksilver tears

RSS{
$macro="rss"; &Frm1st;
}
rss{
$xul="chrome://newsfox/content/newsfox.xul"; &XUL;
}

Изменил, работает, спасибо :)

Newsfox посимпатичнее :)

Отредактировано Sunrain (08-12-2006 13:25:50)


Мы мирные люди, За мир мы воююем,
Но мира не будет, Пока мы враждуем.
©

Отсутствует

 

№2504-04-2007 21:40:32

Fili
OpenSuse user
 
Группа: Members
Откуда: Красноярск
Зарегистрирован: 19-02-2006
Сообщений: 515
UA: Opera 8.0
Веб-сайт

Re: Portable K-Meleon

Извиняюсь за глупый вопрос,но нельзя ли просто указать путь к профилю  на флешку и пользоваться обычным в качестве портативного?


~~~~~~~~~~~~~~~

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]