Ru-Board.club
← Вернуться в раздел «Программы»

» K-Meleon

Автор: Coronerr
Дата сообщения: 29.08.2015 21:28
Spiderman7

Цитата:
Если Вы про Правка - Настройки - Отображение страниц - Языки, то именно это я и имею ввиду.

А при чём тут
Цитата:
ТОП ЖЖ поменялся на "Некириллический"
?
Я написал "английский язык в настройках КМ". Никакого топа жж.
А как Вы их меняли если он у Вас завешивается ?

Добавлено:
И даже несколько страниц открывал. С кучей фотографий, долго грузились. Может со временем и у меня зависнет, просто находится там долго желания не было.
[more]


[/more]
Автор: rodocop
Дата сообщения: 29.08.2015 23:10
Spiderman7
давайте начнем сначала: у Вас какое железо?
Автор: bbboxs
Дата сообщения: 30.08.2015 02:51
Спасибо за сборку
Цитата:
КМ 75 Pro Ru
! Вынужден сидеть на глючном нетбуке, сборка - спасение!
Автор: rodocop
Дата сообщения: 30.08.2015 13:23
bbboxs
и Вам спасибо.
Автор: rodocop
Дата сообщения: 31.08.2015 01:20
Долгожданный апдейт, позволяющий прописать произвольное меню для адресной строки.

Перед использованием добавьте в файл browser\defaults\profile\menus.cfg эти строки:

Код: URLBar{
!Edit
&Paste And Go=macros(Go_Paste)
}
Автор: simonsat
Дата сообщения: 31.08.2015 06:51
rodocop
да... Действительно самый настраеваемый. Спасибо. Но у меня не прежился, прилипает в процессах и хрен закроеш.
Автор: anabar
Дата сообщения: 31.08.2015 10:09

Цитата:
Долгожданный апдейт, позволяющий прописать произвольное меню для адресной строки

Вот спасибо!

Цитата:
Перед использованием добавьте в файл browser\defaults\profile\menus.cfg эти строки:

в Вашей сборке menus.cfg лежит в browser\defaults\settings\ , нужно там править, или создать menus.cfg в папке \profile\?
***
а как апдейт ставить? В Базе знаний не нашел.
положил macros.dll в /kplugins/, заменил k-meleon.exe в папке браузера, при запуске окно с серым фоном без единой кнопки или надписи.

Пока откатился. Опыта с K-Meleonом нет, наверное, что-то не так делаю
Автор: rodocop
Дата сообщения: 31.08.2015 12:18
#kmFAQ

Цитата:
в Вашей сборке menus.cfg лежит в browser\defaults\settings\ , нужно там править, или создать menus.cfg в папке \profile\?


файлов этих в КМ два типа: дефолтный (по умолчанию) и пользовательский. Содержимое второго "накладывается" поверх первого в процессе запуска браузера.

Если вы пишете изменения в системный (browser\defaults\settings) - они будут грузиться по-любому в любой профиль этой инсталляции КМ. Но (!) при обновлении браузера файл будет заменен новым, где ваших правок, естественно, нет.

Чтобы сохранять свои правки, и существует пользовательский файл в профиле. Он сохраняется при обновлении. а кроме того, свои настройки таким образом можно легко хранить на будущее, для переноса и т.п.

В папке browser\defaults\profile лежат "шаблоны" пользовательских файлов настроек, которые попадут в каждый вновь создаваемый профиль. Но если вы уже работаете в браузере, то правка этого файла не отразится в существующем профиле - туда отредактированный шаблонный пользовательский menus.cfg надо будет скопировать поверх старого вручную.

Теперь о разнице в редактировании и о формате файла меню в целом:

каждое стандартное меню (знание о существовании которого прошито в kmeleon.exe) настраивается в menus.cfg и имеет такой формат

Код: URLBar{
!Edit
&Paste And Go=macros(Go_Paste)
}

, где:

URLBar{ – внутреннее название меню, после которого идут команды, определяющие его состав
!Edit – такая команда означает, что в данное меню входит меню 'Edit' в качестве вложенного (ну вы видели, что многие менюшки КМ как бы состоят из секций). Вложенное меню может быть inline (т.е. еще одна секция по вертикали вниз) или popup (т.е. вложенное всплывающее меню со стрелочкой вправо). Тип меню определяется не здесь, а там, где меню создается (обычно это kmm-файлы, т.е. макросы. Стандартные меню прописываются в main.kmm и других "системных" макросах, плюс каждый новый макрос-расширение может создавать свои меню и подменю)
&Paste And Go=macros(Go_Paste) – команда, напрямую задающая пункт меню, соответствующий тому или иному макросу* (до знака равенства идет отображаемый текст пункта меню; после - исполняемая команда)
}
Автор: anabar
Дата сообщения: 31.08.2015 13:28
rodocop

Цитата:
файлов этих в КМ два типа: дефолтный (по умолчанию) и пользовательский

Еще уточню - у меня только один menus.cfg в папке \settings\, в browser\defaults\profile\ его нет

Здесь ли мне нужно вручную создать пустой menus.cfg, который будет пользовательским, где

Цитата:
но только внутри должны быть только вносимые или изменяемые вами команды
??
Автор: rodocop
Дата сообщения: 31.08.2015 13:30

Цитата:
Еще уточню - у меня только один menus.cfg в папке \settings\, в browser\defaults\profile\ его нет


да - это моя ошибка сборки.
Если Вам пользовательский файл нужен для работы в уже имеющемся профиле - там и создавайте.
Если на будущее, для новых профилей - то в browser\defaults\profile\
Автор: TeeHa1F
Дата сообщения: 31.08.2015 14:15
rodocop
Хм, у меня при замене файлов из архива km75.1rcu1 - он вообще даже не стартует (КМ 75 Pro Ru)

P.S.: При повторной попытки запуска выдает "... был закрыт некорректно. Вы хотите восстановить последнюю сессию?" и при любом ответе снова валится, и т.д. по циклу
Автор: SerJo87
Дата сообщения: 31.08.2015 14:21
TeeHa1F
rodocop
аналогично. При применении последнего апдейта Хамелеон не стартует.

Можно, ещё что-нибудь сделать с фав иконками закладок?! не все прогружаются, да и плохо то, что нельзя оставить одну иконку как в фф, а то у меня около 300+ закладок и большая часть из них просто одна иконка
Автор: Coronerr
Дата сообщения: 31.08.2015 14:49
А как мне oGet убрать ? Макрос выключен, а закачку как положено не передаёт. Пишет мол оГету отдал. Что ещё выключить / удалить надо ?
Автор: bbboxs
Дата сообщения: 31.08.2015 20:43


Цитата:
Что ещё выключить / удалить надо ?

Вероятно плагин (а не макрос) нужно удалить.
Автор: Coronerr
Дата сообщения: 31.08.2015 20:55
bbboxs
Какой плагин ? Вы не путаете плагины и расширения ?
Автор: bbboxs
Дата сообщения: 31.08.2015 22:23
Нет не путаю, посмотрите информацию о установленных плагинах типа флеш и так далее.
Ну или в аддоны зайдите и перейдите в раздел плагины.
Автор: Coronerr
Дата сообщения: 31.08.2015 22:43
bbboxs
Во блин. Спасибо. Никогда в жизни не додумался бы там искать.
Автор: bbboxs
Дата сообщения: 01.09.2015 00:13
Некоторые загрузчики так криво встраиваются. Кстати по-моему сам макрос работает, а вот плагин - нет.
Автор: Coronerr
Дата сообщения: 01.09.2015 00:26
bbboxs
А в чём вообще его функция (плагина) ? Перехват ссылок ?
Автор: rodocop
Дата сообщения: 01.09.2015 01:26
TeeHa1F
SerJo87

А не надо накатывать файлы обновления для официальной линейки КМ на КМ Pro!!!
Они неполностью совместимы по одной причине.

Цитата:
Можно, ещё что-нибудь сделать с фав иконками закладок?! не все прогружаются, да и плохо то, что нельзя оставить одну иконку как в фф, а то у меня около 300+ закладок и большая часть из них просто одна иконка

Вот этот вопрос не понял.
Цитата:
А как мне oGet убрать ? Макрос выключен, а закачку как положено не передаёт. Пишет мол оГету отдал. Что ещё выключить / удалить надо ?

Coronerr,
about:addons -> Плагины -> oGet plugin: "Никогда не включать".

А проще - удалить npoget.dll из папки browser\plugins. Это был неудачный эксперимент, прямо скажем. oGet неплохо интегрируется и без плагина.



Добавлено:

Цитата:
Некоторые загрузчики так криво встраиваются. Кстати по-моему сам макрос работает, а вот плагин - нет.


во-первых, это нормальное место для плагина, только сам плагин кривой.
во-вторых, и макрос, и плагин работают, но плагин работает криво.

Цитата:
А в чём вообще его функция (плагина) ? Перехват ссылок ?

именно. Принудительный типа.
Автор: Coronerr
Дата сообщения: 01.09.2015 01:51
rodocop

Цитата:
именно. Принудительный типа.

Если отказаться от затеи именно перехвата, то сама передача ссылки реализуется простым макросом. В этом случае можно отказаться и вообще от oGet. Легко реализуется из кнопок серии "открыть ссылку в браузере". Была у меня такая самописная где-то. Если бы кто-то из знающих язык макросов состряпал кнопочку с шаблонами команд наиболее распространённых загрузчиков было бы здорово. У меня, методом "руки не из плеч" вышло не очень.
Автор: rodocop
Дата сообщения: 01.09.2015 02:02
Шаблоны работы с наиболее распространенными даунлоадерами (не называйте их, пжлста, "загрузчиками", ибо это бутлоадеры давно созданы и лежат на K-meleon Extensions Central

Кнопочку можно подглядеть у Orbit Grab++ и переделать под свои нужды. Будет время - я сам ее сделаю.
Автор: Coronerr
Дата сообщения: 01.09.2015 04:27
Видел я те шаблоны внизлодеров. Я оттуда года 2 или 3 назад всё что попалось скачал.
Беда как раз в том что они "давно созданы". Wget там нету, Aria2 тоже. Для FreeRapid Downloader тоже ничего. Да и для торрент/магнет наверное лучше передавать на специализированный клиент.

А теми что там я никогда не пользовался, не судите строго мои предпочтения. А сейчас вообще не пользуюсь, торрент-контент расширением от FF скачиваю, единственное это FreeRapid для всяких жлобообменников вроде рапиды.

Просто мысль высказал : ставим себе КМ, лёгкий и неприхотливый, и к нему oGet в виде плагина + экзешника, который будет отдавать ссылку ещё кому-то, кто весит возможно больше браузера из-за Java. А так одна на все (а не на каждую грузилку ) кнопка, лёгкая для браузера и несложно настраиваемая путём выкидывания ненужных строк из неё.
Автор: rodocop
Дата сообщения: 01.09.2015 09:03
Я никогда никого не сужу Просто предлагаю материалы в качестве исходников.

Увы, сообщество наше маленькое, работает по принципу "если не я, то кто же?" Надо потихоньку осваивать.

Я сейчас не буду иметь достаточно времени, чтобы пилить новые расширения (кроме тех, что мною задуманы для развития собственных сборок) и кнопки, но подсказать, помочь могу, чем смогу.
Могу попробовать проанализировать неработающий код, хотя и сам в этом далеко не гуру.

Хотите - сюда выкладывайте, хотите - в личку. С описанием задумки, кодом, который вышел, и рассказом о том, что именно не работает.
Автор: justass
Дата сообщения: 01.09.2015 10:19
У меня на каждое приложение свой kmm. На URL мышкой контекстное меню > Dowlnload With > приложение на выбор.
kmm для VisualWget выкладывал 09:23 07-10-2014.
Но т.к. он "легкий", то каждый раз когда K-Meleon вылетает
при следующем запуске мои kmm (VisualWget, USDownloader, Mplayer...)
не подгружаются. Приходится открывать/закрывать.
Где что нужно добавить чтобы заставить K-Meleon принудительно мои kmm загружать?
Автор: TeeHa1F
Дата сообщения: 01.09.2015 10:57
rodocop

Цитата:
А не надо накатывать файлы обновления для официальной линейки КМ на КМ Pro!!!

Так сказал, как отругал, еще и оттенком красного выделил
Сейчас к людям надо помягше. А на вопросы смотреть ширше ©

А я и там, и там проверил, те же грабли... та же проблема... иначе не писал бы.

Скачиваю с сайта - накатываю... и всё валится по той же схеме.
Эта же оф.линейка, я правильно понимаю?!

Ну и по мелочам, если говорить о сборке, есть непонятные вещи, ставишь крыжик в настройках и не понять стоит он или нет, он просто исчезает в независимости от состояния. Опцию "Скрывать разделительные линии между панелями" я вообще не понял, когда включена - они плоские и белые, но никак не скрытые... ну и т.д., что бросилось при первом запуске.
Автор: rodocop
Дата сообщения: 01.09.2015 14:04

Цитата:
каждый раз когда K-Meleon вылетает
при следующем запуске мои kmm (VisualWget, USDownloader, Mplayer...)
не подгружаются. Приходится открывать/закрывать.
Где что нужно добавить чтобы заставить K-Meleon принудительно мои kmm загружать?


а) где лежат Ваши kmm'ы? (хех, имеется в виду - откуда они не подгружаются, из какой папки?)
б) а киньтесь-ка в меня содержимым одного из неподгружаемых (просто текст макроса целиком сюда или в личку)

Добавлено:

Цитата:
Так сказал, как отругал, еще и оттенком красного выделил
Это токмо ради того, чтоб видно хорошо было всем!

Цитата:
Скачиваю с сайта - накатываю... и всё валится по той же схеме.
проверю чо да как

Цитата:
ставишь крыжик в настройках и не понять стоит он или нет, он просто исчезает в независимости от состояния.
примерчик, пжлста!

Цитата:
Опцию "Скрывать разделительные линии между панелями" я вообще не понял, когда включена - они плоские и белые, но никак не скрытые...
это вертикальные, а скрываются горизонтальные. Хотелось бы и вертикальные тоже, но пока есть что есть...

Добавлено:
так, на чистую портабельную установку все прекрасно встает у КМ 75.1RC +u1.

Если что-то не так - значит, Вы накатываете на существующую копию Pro-версии, а точнее на ее остатки.
У меня пустой тулбар был, когда я перекинул в 75.1 RC дефолтные настройки Pro-сборки: ам прописан скин, которого в официальных сборках тупо нет. И КМ пытается отрисовать несуществующие графические файлы.

Так вот - не делайте так!

Добавлено:
А вот что надо обязательно перекинуть в официальный RC - это русскую локаль из Pro (просто все содержимое папки locales\ru) - иначе одна из страниц настроек выдаст ошибку XML.
Это уже Дориан накосячил.
Автор: TeeHa1F
Дата сообщения: 01.09.2015 16:41
rodocop

Цитата:
иначе одна из страниц настроек выдаст ошибку XML

Угу... как раз сегодня такое поймал, писать не стал, думал может локально.

Цитата:
все прекрасно встает у КМ 75.1RC +u1.

Так вот в чём дело, я накатывал на финал K-Meleon 75.0. Понял в чём ошибка, извиняюсь.

в сборке КМ 75 Pro Ru - тот-же косяк и в КМ 75.1RC +u1

Цитата:
ставишь крыжик в настройках и не понять стоит он или нет, он просто исчезает в независимости от состояния.
примерчик, пжлста!

"Внешний вид инт." - опция "Скрывать системный заголовок окна K-Meleon" - ставлю крыжик, перезагружаю, вижу работу опции, не вижу крыжика и так по кругу, вроде ещё что-то было, сразу не записал... Будет побольше времени постараюсь все описать и задать вопросы, указать возможные недочеты.

P.S.: а AdBlock Plus в сборке (КМ 75 Pro Ru) спецом не режет рекламу на лучшем форуме?!

Автор: justass
Дата сообщения: 02.09.2015 11:48
K-Meleon в portable конфигурации на носителе o:\ Профиль лежит отдельно o:\Documents\K-Meleon75. Свои макросы соответственно в папке профиля o:\Documents\K-Meleon75\io7efk75.default\macros\usd.kmm

Содержание мокроса:
# ---------- Universal Share Downloader

$_usd_Path="\"".substr(getfolder(RootFolder),0,1).":\\Soft\\USDownloader\\USDownloader.exe\" %1";

$_usd_CommandLine="";

_usd_CommandLine{
$_usd_CommandLine=$_usd_Path;
}

$OnStartup=$OnStartup."_usd_CommandLine;";

usd_File{
menugrayed=($_usd_CommandLine=="");
exec(sub("%1",$LinkURL,$_usd_CommandLine));
}

_usd_BuildMenu{
getpref(BOOL,"extensions.downloadwith.loaded")?0:&_usd_DownloadWith;
setpref(BOOL,"extensions.downloadwith.loaded",true);
setmenu("Download &With",macro,"&USDownloader",usd_File);
}

_usd_DownloadWith{
setmenu(LinkSave,inline,OpenWith);
setmenu(OpenWith,popup,"Download &With");
}

_usd_KillPref{
setpref(BOOL,"extensions.downloadwith.loaded",false);
}

$OnQuit=$OnQuit."_usd_KillPref;";
$OnInit=$OnInit."_usd_BuildMenu;";
Автор: rodocop
Дата сообщения: 03.09.2015 22:49

Цитата:
"Внешний вид инт." - опция "Скрывать системный заголовок окна K-Meleon" - ставлю крыжик, перезагружаю, вижу работу опции, не вижу крыжика и так по кругу


да, некоторые галочки в Настройках почему-то не синхронизируются с состоянием префки (т.е. "рассчитаны" просто на переключение - и если в дефолтных настройках где-то выставлено другое значение, то галочка начинает работать "наоборот")
Будем исправлять.


Цитата:
AdBlock Plus в сборке (КМ 75 Pro Ru) спецом не режет рекламу на лучшем форуме?!

АВР в сборке спецом поставляется с "легкой подпиской", которая может резать 50-70% рекламы от больших подписок, а ресурсов не жрет вообще нифига в отличие от них.

Всегда можно добавить свои фильтры, в том числе иногда и через ярлычок "Блокировать" на нужном элементе.


justass
думал я, думал, а потом дотумкал, что дело, скорее всего, в отсутствии в Вашем макросе строчки такого вот типа:
Код: $macroModules=$macroModules."ИмяМакроса;";

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125

Предыдущая тема: SMART Defender


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.