Войти

Показать полную графическую версию : K-Meleon 76 Pro . Как заставить работать SpeedDial?


gorill
12-05-2017, 15:36
Несколько лет назад испытывал этот браузер - очень быстрый, но нестабильный, кривой и т.д. и т.п. Увидел новую версию (Mozilla/5.0 (Windows NT 6.2; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 K-Meleon/76.0) и снова решил наступить на грабли, но браузер работает стабильно и очень быстро, скорость открытия страниц впечатляет. Правда, надо привыкать к весьма нелогичному размещению пунктов меню, но это мелочи. Начал искать примочки к нему и, к моему великому огорчению, понял, что ни один из представленных на сайте Мозиллы Speeddial, даже рассчитанных на Firefox 38, не работает...
Собственно, вопрос: Кто-нибудь сталкивался с этим и, можеть быть, знает решение?

Казбек
12-05-2017, 17:32
gorill,

A question about bookmarks (http://kmeleonbrowser.org/forum/read.php?1,133903)
По ссылке архив с расширением. Возможно, этот вариант вам подойдёт.
Basic speeddial is available in experimental 74+1 assembly by naruman and maybe it would be added to official K-Meleon sometime.
Right now you can get this option with Speed Dial extension.

NB! All extensions are just 7z-archives to unpack into KM folder.
The only issue is about SpeedDial installation: due to architectural changes you need manually place speeddial.js from archived defaults\pref folder to browser\defaults\preferences in your KM working folder.

KM cannot be fully compatible with FF extensions by design, sorry.

Nordek
12-05-2017, 18:02
что ни один из представленных на сайте Мозиллы Speeddial, даже рассчитанных на Firefox 38, не работает... »Скачайте этот speeddial (http://kmext.sourceforge.net/extensions/speeddial.7z).
В правом верхнем углу нажмите на зеленоватую иконку в виде пазла.
Нажмите кнопку установить, затем выбираете файл speeddial.7z.
Перезапустите браузер.

Если хотите из каталога Mozillla (https://addons.mozilla.org/ru/firefox), то представлю настройки расширений SpeedDial (https://addons.mozilla.org/ru/firefox/addon/speed-dial/) или FastDial (https://addons.mozilla.org/ru/firefox/addon/fast-dial/) на примере PaleMoon (Корректная работоспособность в K-Meleon не гарантируется):
Устанавливаю расширение и перезапускаю браузер.
В адресной строке браузера ввожу:
about:config
нажимаю клавишу Enter.
В поиске ввожу:
browser.newtab.url (В K-Meleon параметр: "kmeleon.display.newWindowURL")
Щёлкю по параметру двойным щелчком мыши и вставляю:
для SpeedDial
chrome://speeddial/content/speeddial.xul
или для FastDial
chrome://fastdial/content/fastdial.html
нажимаю кнопку ОК.
Всё, при открытии новой вкладки отображается страница SpeedDial/FastDial.
Также можно дополнительно добавить в параметр browser.startup.homepage

gorill
12-05-2017, 21:35
при открытии новой вкладки отображается страница SpeedDial »
Этого можно добиться проще - вставляя chrome://speeddial/content/speeddial.xul как адрес домашней страницы в Настройках, что я и сделал сразу, как понял, что автоматом не выйдет. Но страница-то отображается и всё - сколько ни кликай по диалу, реакции ноль, эскиз вбитой в него страницы не отображается. Вот с FastDial вообще ничего не получилось, испытаю Ваш способ.Возможно, этот вариант вам подойдёт. »
Завтра испытаю все способы, уж очень хочется с Хамелеоном поработать, но без SpeedDial жизнь не та, совсем не та )))) Хотя панелька самых посещаемых закладок как-то может выручить, но это ж лишние клики , но кликать-то лень, а лень, как известно, двигатель прогресса ))))))))))

gorill
13-05-2017, 19:28
Завтра испытаю все способы »
Пока испытал только один и результат не очень, честно говоря: Скачайте этот speeddial. »
Запускается, но на диалах отображаются только предустановленные автором расширения несколько сайтов, вбитый нужный адрес вызывает к жизни бесконечное колесо...не, не сансары, а pagepeeker (см. картинку "Диал"), а попытка найти в Гугл что-нибудь выглядит вот так (см. картинку "Гугл"). Так что операция "Слон" провалилась )))))

Казбек
13-05-2017, 19:33
Пока испытал только один и результат не очень, честно говоря: »

Ссылка Nordek такая же, как и моя. Так что результат второго(первого) способа предсказуем. Единственное, обратите внимание на приметку насчёт установки по моей ссылке.

Nordek
13-05-2017, 22:52
Запускается »Дополнение "кривое". Мне трудно назвать его расширением.

а попытка найти в Гугл что-нибудь выглядит вот так »Потому, что запрашивается страница в ISO-8859-1.
Перейдите по пути "\K-Meleon76 Pro RC\tools\speeddial" и подправьте для поиска файл speeddial.htm.
Найдите строки:
<INPUT type="hidden" value="ISO-8859-1" name="ie">
<INPUT type="hidden" value="ISO-8859-1" name="oe">
замените на:
<INPUT type="hidden" value="UTF-8" name="ie">
<INPUT type="hidden" value="UTF-8" name="oe">
после этого поиск нормально будет отображаться.

вбитый нужный адрес вызывает к жизни бесконечное колесо... »Замечал таковое. Также может после перезапуска браузера не сохраниться.
На данный момент, в Windows XP не наблюдается.

Более раздражительно если переместить браузер в другое место, например из "C:\Progs\" в "C:\", то и путь нужно будет сменить для speeddial:
С "C:\Progs\K-Meleon76 Pro RC\tools\speeddial\speeddial.htm" на "C:\K-Meleon76 Pro RC\tools\speeddial\speeddial.htm" (Стоит иметь это ввиду).

Iska
13-05-2017, 23:53
Более раздражительно если переместить браузер в другое место, например из "C:\Progs\" в "C:\", то и путь нужно будет сменить для speeddial:
С "C:\Progs\K-Meleon76 Pro RC\tools\speeddial\speeddial.htm" на "C:\K-Meleon76 Pro RC\tools\speeddial\speeddial.htm" (Стоит иметь это ввиду). »
Nordek, а относительные ссылки там не получится использовать?

Nordek
14-05-2017, 01:54
а относительные ссылки там не получится использовать? »Не отрабатывает.
Как задать путь к файлу через url(chrome:// … (https://forum.mozilla-russia.org/viewtopic.php?id=54368)
How to specify relative path in 'browser.newtab.url'? (https://portableapps.com/node/41370)

Как в opera 12 в роде {Home}, {Resources}, {SmallPreferences} - не встречал.

Iska
14-05-2017, 02:25
Nordek, ясно.

rodocop
08-11-2017, 23:48
Почитал, полколдовал...

В общем, обновил русскую сборочку SpeedDial для КМ (http://kmeleon.geckoworld.ru/files/macros/Speed_dial.zip)
Вроде бы все проблемы в ней исправлены. Иногда миниатюры, правда, не сразу загружаются, а очень изредка не грузятся вообще, но примерно 95% веба должно обслуживаться корректно.

Пробуйте. Ставится простой распаковкой в папку K-Meleon с заменой файлов.

Цитата Iska:
Nordek, а относительные ссылки там не получится использовать? »
Опять же, в этой сборке путь не прибит гвоздями, а именно относительный. Ничего менять при переносе не надо.
Сорри, погорячился. Оно там в префке хранится, поэтому таки прибито гвоздями.

Но исправляется просто - никакой ручной работы: просто в меню "Вид - Начало работы" (оно же контекстное меню кнопки "Домой") надо после переноса папки выбрать заново "Сделать SpeedDial домашней страницей".

В следующей версии расширения (еще поколдую сейчас) сделаю так, что будет рабочий относительный путь. Через chrome://

rodocop
09-11-2017, 14:45
уточню.
в этой версии SpeedDial ставится не домашней страницей, а страницей для открытия в новых вкладках. И об функции (сделать стартовой и открывать в каждой новой вкладке) выведены в указанное меню.

Соответственно в случае переноса можно быстро восстановить обе функции, обновив пути этими командами (КМ сам найдет новое расположение файла).
А по хоткею Alt+Shift+F5 восстанавливается открытие в новых вкладках (дефолтная функция этой сборки)

gorill
12-11-2017, 09:05
Почитал, полколдовал... »
Спасибо! Поставил пять минут назад. Работает, ставится домашней страницей. Единственное на данный момент неудобство - низкое качество картинок- изображение мутное и, если не знать какой сайт вбит или не прочитать ссылку, то догадаться по внешнему виду очень сложно.

rodocop
12-11-2017, 17:53
на сегодня мы, увы, зависим от сервисов, делающих эти картинки. Можно поставить другой, свободный, с регулируемым качеством картинок, но там не для всех сайтов эти миниатюры делаются в реалтайме. Некоторые догоняются через несколько дней.
Здесь тоже не все, но процент намного выше - примерно 95 против 50 (на другом сервисе) делаются сразу.

Можете попробовать сами, как у вас будет работать (может, и лучше будет).
Откройте текстовым редактором файл [K-MeleonROOT]\tools\speeddial\speeddial_files\variaveis.js

и найдите в нем раздел //Fonte dos screenshots (оригинал расширения сделан португальцем или бразильцем)
в нем есть такой кусок:
//var thumbSite = "http://www.robothumb.com/src/?size=240x180&url="; //working (50%) new, free (no registration needed)
//var thumbSite = "https://api.thumbalizr.com/?api_key=nV5xJpPqoTuinwwn36eryjIwWlSxMZZ&url="; //new, registered, partly working (50%)
var thumbSite = "https://images.thumbshots.com/image.aspx?v=1&cid=P4XLUdcaPWs&url="; //main,new,registered (95%)
/*******************************************************************/Надо закомментировать последний сервис и раскомментировать первый:
var thumbSite = "http://www.robothumb.com/src/?size=240x180&url="; //working (50%) new, free (no registration needed)
//var thumbSite = "https://api.thumbalizr.com/?api_key=nV5xJpPqoTuinwwn36eryjIwWlSxMZZ&url="; //new, registered, partly working (50%)
//var thumbSite = "https://images.thumbshots.com/image.aspx?v=1&cid=P4XLUdcaPWs&url="; //main,new,registered (95%)
/*******************************************************************/кроме того параметр size=240x180 можно при желании поменять на больший размер например на 320х240 или даже 640х480

Сохранить файл и перезапустить КМ

rodocop
13-11-2017, 03:19
gorill,
кстати, можно легко улучшить качество изображений и без замены сервиса. Просто добавляем параметр в запрос. Вот так:
var thumbSite = "https://images.thumbshots.com/image.aspx?v=1&cid=P4XLUdcaPWs&w=240&url="; //main,new,registered (95%)&w=240 - это ширина миниатюры (по умолчанию идет 120 - поэтому и мутно)

В идеале надо бы, конечно, зарегаться на thumbshots.com (http://thumbshots.com) и получить свой API key (он же &cid=) и вставить его в код запроса.

А то мой скоро закончится. Сервис-то не free, a freemium.

В идеале хотелось бы настроить свой сервак для создания миниатюр (http://www.zubrag.com/scripts/website-thumbnail-generator.php) или как-то делать это локально и портабельно (php, слава богу, доступен портабельно).

Но тут у меня уже не хватает квалификации.




© OSzone.net 2001-2012