Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   K-Meleon 76 Pro . Как заставить работать SpeedDial? (http://forum.oszone.net/showthread.php?t=326715)

gorill 12-05-2017 15:36 2736173

K-Meleon 76 Pro . Как заставить работать SpeedDial?
 
Несколько лет назад испытывал этот браузер - очень быстрый, но нестабильный, кривой и т.д. и т.п. Увидел новую версию (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 2736191

gorill,

A question about bookmarks
По ссылке архив с расширением. Возможно, этот вариант вам подойдёт.
Цитата:

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 2736197

Цитата:

Цитата gorill
что ни один из представленных на сайте Мозиллы Speeddial, даже рассчитанных на Firefox 38, не работает... »

Скачайте этот speeddial.
В правом верхнем углу нажмите на зеленоватую иконку в виде пазла.
Нажмите кнопку установить, затем выбираете файл speeddial.7z.
Перезапустите браузер.

Если хотите из каталога Mozillla, то представлю настройки расширений SpeedDial или FastDial на примере 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 2736233

Цитата:

Цитата Nordek
при открытии новой вкладки отображается страница SpeedDial »

Этого можно добиться проще - вставляя chrome://speeddial/content/speeddial.xul как адрес домашней страницы в Настройках, что я и сделал сразу, как понял, что автоматом не выйдет. Но страница-то отображается и всё - сколько ни кликай по диалу, реакции ноль, эскиз вбитой в него страницы не отображается. Вот с FastDial вообще ничего не получилось, испытаю Ваш способ.
Цитата:

Цитата Казбек
Возможно, этот вариант вам подойдёт. »

Завтра испытаю все способы, уж очень хочется с Хамелеоном поработать, но без SpeedDial жизнь не та, совсем не та )))) Хотя панелька самых посещаемых закладок как-то может выручить, но это ж лишние клики , но кликать-то лень, а лень, как известно, двигатель прогресса ))))))))))

gorill 13-05-2017 19:28 2736451

Вложений: 2
Цитата:

Цитата gorill
Завтра испытаю все способы »

Пока испытал только один и результат не очень, честно говоря:
Цитата:

Цитата Nordek
Скачайте этот speeddial. »

Запускается, но на диалах отображаются только предустановленные автором расширения несколько сайтов, вбитый нужный адрес вызывает к жизни бесконечное колесо...не, не сансары, а pagepeeker (см. картинку "Диал"), а попытка найти в Гугл что-нибудь выглядит вот так (см. картинку "Гугл"). Так что операция "Слон" провалилась )))))

Казбек 13-05-2017 19:33 2736453

Цитата:

Цитата gorill
Пока испытал только один и результат не очень, честно говоря: »

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

Nordek 13-05-2017 22:52 2736481

Цитата:

Цитата gorill
Запускается »

Дополнение "кривое". Мне трудно назвать его расширением.

Цитата:

Цитата gorill
а попытка найти в Гугл что-нибудь выглядит вот так »

Потому, что запрашивается страница в ISO-8859-1.
Перейдите по пути "\K-Meleon76 Pro RC\tools\speeddial" и подправьте для поиска файл speeddial.htm.
Найдите строки:
HTML код:

                <INPUT type="hidden" value="ISO-8859-1" name="ie">
                <INPUT type="hidden" value="ISO-8859-1" name="oe">

замените на:
HTML код:

                <INPUT type="hidden" value="UTF-8" name="ie">
                <INPUT type="hidden" value="UTF-8" name="oe">

после этого поиск нормально будет отображаться.

Цитата:

Цитата gorill
вбитый нужный адрес вызывает к жизни бесконечное колесо... »

Замечал таковое. Также может после перезапуска браузера не сохраниться.
На данный момент, в 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 2736491

Цитата:

Цитата Nordek
Более раздражительно если переместить браузер в другое место, например из "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 2736504

Цитата:

Цитата Iska
а относительные ссылки там не получится использовать? »

Не отрабатывает.
Как задать путь к файлу через url(chrome:// …
How to specify relative path in 'browser.newtab.url'?

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

Iska 14-05-2017 02:25 2736505

Nordek, ясно.

rodocop 08-11-2017 23:48 2776263

Почитал, полколдовал...

В общем, обновил русскую сборочку SpeedDial для КМ
Вроде бы все проблемы в ней исправлены. Иногда миниатюры, правда, не сразу загружаются, а очень изредка не грузятся вообще, но примерно 95% веба должно обслуживаться корректно.

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

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

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

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

rodocop 09-11-2017 14:45 2776401

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

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

gorill 12-11-2017 09:05 2776976

Цитата:

Цитата rodocop
Почитал, полколдовал... »

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

rodocop 12-11-2017 17:53 2777037

на сегодня мы, увы, зависим от сервисов, делающих эти картинки. Можно поставить другой, свободный, с регулируемым качеством картинок, но там не для всех сайтов эти миниатюры делаются в реалтайме. Некоторые догоняются через несколько дней.
Здесь тоже не все, но процент намного выше - примерно 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 2777140

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 и получить свой API key (он же &cid=) и вставить его в код запроса.

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

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

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


Время: 08:01.

Время: 08:01.
© OSzone.net 2001-