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

» K-Meleon

Автор: Spiderman7
Дата сообщения: 02.07.2015 06:08
Кто-нибудь пользуется синхронизацией букмарков через облако? Сделал через MEGASync синхронизацию браузерных ссылок на домашнем и рабочем компе. Судя по всему, k-meleon во время работы держит файлы opera.adr и bookmarks.html открытыми постоянно, даже если ничего с ними не делает. Из-за этого синхронизация работает только при выгруженном браузере. В общем, неудобно - надо постоянно не забывать закрывать к-мелеон, уходя с работы или из дома. Можно ли это как-то исправить?
Автор: Coronerr
Дата сообщения: 02.07.2015 11:48
Spiderman7

Цитата:
Судя по всему, k-meleon во время работы держит файлы opera.adr и bookmarks.html открытыми постоянно, даже если ничего с ними не делает.

То есть копировать не даёт ? Странно, локально копируется всё, кроме известного parent.lock.

А как Вы себе это предполагаете ? Открыт КМ, вы делаете синхронизацию, файл уходит в облако. Пришли домой и ? Запустили КМ и синхронизируете ? Так ему всё равно надо будет закладки перезагружать, то бишь обновить.

Не проще синхронизировать bookmarks_backup.html (будет с опозданием, но лучше чем ничего). А иначе только костыли в виде скриптов.

Ну или приручить расширения вроде bookmarksbackup или подобные. Надо поглядеть что они и как делают.

Но вообще странно : Файл закладок у меня прекрасно грузится на мегу при работающем КМ. Как Вы синхронизируете ? Клиентом ?

P.S. Клиент мега закачал в облако профиль. Вместе с закладками. Ну, конечно, при работающем КМ обновить его профиль не удастся.
Автор: Spiderman7
Дата сообщения: 02.07.2015 12:54
Я на облако не гружу всю профильную папку, она слишком большая да и не надо это. Мне нужны только букмарки. Добавляю, например, ссылку в закладки к-мелеон'a, MEGASync тут же видит изменение и обновляет файл на облаке. Если на работающем в это же время втором компе к-мелеон запущен, то с облака измененный букмарк уже не попадает в профиль второго компа. Если не запущен, то MEGASync второго компа спокойно заменяет букмарк на более свежий. Более того, к-мелеон при закрытии обновляет атрибут времени файла на момент закрытия, даже если ничего не поменял за время работы.
Автор: Coronerr
Дата сообщения: 02.07.2015 13:35
КМ в любом случае перечитать файл должен будет. Но КМ вроде как не блокирует сам файл, во всяком случае локально он при запущенном КМ меняется, хотя и не подхватывается.

Можно написать нечто импортирующее скаченный файл, либо подменяющее старый файл в настройках на новый, но у КМ в настройках ясно указано что для таких изменений необходим перезапуск.
[more] [/more]

А вообще разве какой-либо браузер умеет на ходу закладки менять, без импорта и восстановления копии ?
Автор: rodocop
Дата сообщения: 02.07.2015 22:58
Собственно, речь о чем:

1) файлы закладок можно прочитать сразу после их изменения
2) но их нельзя переписать при открытом КМ.

И это нормально. Ни один браузер не даст заменить извне свои закладки, пока открыт. Любая синхронизация на то ведь и рассчитана, что в одном месте работаешь и обновляешь данные, а в другом в это время все закрыто и подхватится с открытием.

Насколько я понимаю, Spiderman7 юзает гибернацию или спящий режим. Но тут уж ничего не поделаешь чудес не бывает.
Могу лишь посоветовать использовать расширение Restart2 для быстрой перезагрузки браузера с возвратом в текущее состояние
Автор: Coronerr
Дата сообщения: 02.07.2015 23:38

Цитата:
но их нельзя переписать при открытом КМ.

Переписать можно, если речь о bookmarks.html. Но браузер естественно до перезапуска об этом не узнает. Впрочем не знаю что произойдёт если, скажем, переписать файл, а потом добавить закладку.
UPD : Добавит в тот самый "новый" файл.

Цитата:
Могу лишь посоветовать использовать расширение Restart2

Restart3 вроде тоже так умеет. Что из них лучше по-вашему ?
Автор: rodocop
Дата сообщения: 03.07.2015 02:03

Цитата:
Restart3 вроде тоже так умеет. Что из них лучше по-вашему ?


тут легкий парадокс в названиях. Restart3 - это третья версия расширения KM RestartPlus (т.е. restart3 - это лишь название файла, но не расширения), сделанного для старой ветки 1.х

Restart2 - это новое расширение, работающее только с 75-й (и более новыми версиями).

Формально функционал у них одинаковый, но есть важные отличия:

1) современный Restart2 перезагружает только свою копию КМ, в то время как старый Restart Plus выгружает все открытые экземпляры КМ, что неудобно, если вы используете 2 и более сборок параллельно.

2) старый Рестарт использует сторонний инструментарий (написанный на AutoIt), а новый - встроенную функцию браузера. Поэтому новый тупо легче.

3) у нового есть выбор из двух кнопок, а также дополнительные функции, которых нет у старого.

Несмотря на то, что сами по себе все эти аргументы малозначительны, по совокупности я однозначно рекомендую новое расширение Restart2
Автор: Coronerr
Дата сообщения: 03.07.2015 04:00
Прошу прощения, мог бы и сам проверить, думал эта какая-то предыдущая версия третьего. Однозначно лучше, нежели отдельный exe-шник использовать.

Но заметил что при добавлении иконок в папку skins\shared они не отображаются, но показываются при добавлении в skins\Default. Возможно из-за высоты панелей (у меня изначально 16) ? Насколько я понял при изменении высоты панелей в настройках масштабируются только кнопки из skins\Default ?

И ещё : в настройках высота панелей всегда показывается как "0" (размер задаёт тема). При изменении высоты на нужное значение и перезапуске сам размер меняется, но в настройках она снова устанавливается в ноль.
Автор: rodocop
Дата сообщения: 03.07.2015 13:18

Цитата:
Но заметил что при добавлении иконок в папку skins\shared они не отображаются, но показываются при добавлении в skins\Default.


это еще одна путаница, которая однако спровоцирована уже самим Дорианом.

Ранее, в старой системе скинов, все общие файлы (которые должны отображаться в любом скине) лежали в папке skins\default (а как такового скина Default не существовало).

Сейчас Дориан изменил конфиг таким образом, что есть дефолтный файл конфигурации панели (browser\defaults\preferences\toolbars.cfg) - и он используется при отсутствии у скина собственного такого файла.
Папка default теперь принадлежит одноименному базовому скину, а все общие файлы валятся в папку shared.

Проблема в том, что старые скины ищут "по привычке" отсутствующие изображения в папке 'default'. И сам КМ эти старые скины поддерживает.

Но меня данный случай все равно удивляет, ибо тулбары, созданные расширениями, все равно должны знать папку 'shared'. По крайней мере, у меня старый скин Blanco прекрасно распознает кнопки Restart2, лежащие только в ней. Только что проверил.

Может, у Вас какие хвосты от старого Рестарта остались???
Автор: Coronerr
Дата сообщения: 03.07.2015 14:00

Цитата:
Может, у Вас какие хвосты от старого Рестарта остались???

Возможно, потому-что проверил на копии, снятой до установки рестарта3 и ещё пары дополнений / сделанных настроек. Всё работает. Жаль только причину уже не установить, файлы кнопок рестарт2 и 3 имели разные названия, макрос рестарт3 был удалён, КМ неоднократно был перезагружен и т.д.

Остальные расширения и макросы, включая написанные моими кривыми руками действительно папку 'shared' видят без проблем.

Также наконец-то при выборе поисковой машины кракозябры стали русскими буквами. Однако эта проблема имеется с расширением searchbarext.dll , хотя я наверное один такой анахронизм применяю.
Автор: rodocop
Дата сообщения: 03.07.2015 14:23

Цитата:
Однако эта проблема имеется с расширением searchbarext.dll

я как раз хотел эту штуку (Search Bar) загнать в КМ Pro, но завис как раз с кракозябрами. На кнопке поиска они исчезают с перезагрузкой, а на SearchBar'е - нет.

Если удастся определить, как именно их удается победить - напишите!
Автор: rodocop
Дата сообщения: 03.07.2015 17:40
Почитал я про мучения с DownThemAll!

Не работает оно в КМ никак. Судя по всему, ему не "зацепиться" за окно, чтобы считать ссылки на файлы.
Дело в том, что в ФФ само окно браузера - это веб-страница, на которую накладывается "слой" (overlay) расширения. А в КМ он не находит собственно "поверхности" страницы и потому не захватывает с нее ссылок на файлы.

А раз на первом этапе ничего не схвачено, то в менеджер (собственно, окно загрузки) передается "ничего". Вот он и висит.
Автор: Coronerr
Дата сообщения: 03.07.2015 18:26

Цитата:
Судя по всему, ему не "зацепиться" за окно, чтобы считать ссылки на файлы.

У меня сама ссылка передавалась. Но ничего не происходило после нажатия "старт".

Цитата:
Если удастся определить, как именно их удается победить - напишите!

Возможно что без правки DLL никак. Откопал ссылку на ту-же проблему ещё за 2008 год http://kmeleon.sourceforge.net/forum/read.php?2,83845 (не знаю как ссылку на комментарий дать ).
Товарищ Hao Jiang из поднебесной пишет что
Unicode still not working well. Search result from Google gives weird result...
Автор: rodocop
Дата сообщения: 03.07.2015 18:37

Цитата:
У меня сама ссылка передавалась. Но ничего не происходило после нажатия "старт".


это только передача ссылки страницы. DTA должен с этой страницы "грабить" ссылки непосредственно на файлы, а он этого не делает.
Непосредственно грабануть одну ссылку может старая версия, но много ли в этом радости?

Добавлено:

Цитата:
Товарищ Hao Jiang из поднебесной пишет что
Unicode still not working well. Search result from Google gives weird result...


Это он пишет непосредственно про окно ввода. И ниже он же пишет, что баг пофиксили.

А у нас - другой баг. Он связан с чтением файла search.xml. Который, как мы знаем, глючит не только с этим плагином, но и с основным интерфейсом КМ (правда, там ошибка уходит с перезагрузкой, а тут - нет)
Автор: Coronerr
Дата сообщения: 03.07.2015 18:52

Цитата:
Непосредственно грабануть одну ссылку может старая версия, но много ли в этом радости?

Немного. Да и актуальность самого DTA сомнения вызывает. Пользовался я им (в FF) только из-за его "встроенности". Как манагер закачек радовал несильно.

Цитата:
И ниже он же пишет, что баг пофиксили.

Ну может и пофиксили, только в поиск русские буквы не передаются точно так-же как он и описал. Собственно проблема именно в этом, что он поисковые машины криво показывает - это исправимо хотя-бы заменой названий на латинские.
Автор: rodocop
Дата сообщения: 03.07.2015 19:35

Цитата:
только в поиск русские буквы не передаются точно так-же как он и описал. Собственно проблема именно в этом


как раз вот этой проблемы у меня и нет. Все передается корректно (версия SearchBarPlus - 0.4.0, последняя). WinXP

Надо будет на Семерке еще попробовать
Автор: Coronerr
Дата сообщения: 03.07.2015 21:09
rodocop
Можно ссылочку на Вашу DLL ? Скорее всего у меня устаревшая, а у Вас может и вправду прокаченная. Тогда и проблемы этой нет.
Что про search.xml : простите за вопрос, а оно в какой кодировке быть должно ? У меня при просмотре яндекс там записан как <engine caption="Яндекс-РїРѕРёСЃРє"...

UPD : пока всё равно здесь пишу : ошибка You don't have permission to access / on this server. - это ошибка не браузера, а сервера ?
Автор: rodocop
Дата сообщения: 03.07.2015 21:25

Цитата:
Можно ссылочку на Вашу DLL

вот только что проапдейтил у нас на сайте Русской команды (взял английскую 0.4.0 и всобачил прямо в нее русские стринги; правда, 2 штуки непосредственно в меню на панели она перевести никак не дает


Цитата:
Что про search.xml : простите за вопрос, а оно в какой кодировке быть должно ? У меня при просмотре яндекс там записан как <engine caption="Яндекс-РїРѕРёСЃРє"...


Это при просмотре чем? У меня, как ни посмотри - все caption русские правильно отображаются.

Кодировка (та что в русской локали из коробки) - UTF-8, она же 65001

Добавлено:
Кстати, я принял соломоново решение и продублировал русские поисковики в search.xml с английскими названиями.

Теперь кто пользует обычную кнопку поиска, может настроить себе список с русскими названиями, а кто боится кракозябр или использует SearchBar Plus - с английскими.

Скачать и распаковать с заменой в папке КМ. И вся любовь
Автор: Coronerr
Дата сообщения: 03.07.2015 22:01

Цитата:
Это при просмотре чем?

Внутренним просмотрщиком Total Commander без плагинов по Alt-Shift-F3.

Я правильно понимаю что за этот (встроенный, не добавленный мной) яндекс отвечает файл \locales\ru\search.xml , а не \browser\defaults\search.xml ?

Там как-то странно всё : поменял русские буквы на английские в яндекс и лингво-яндекс. Ничего. Перегрузил. Ничего. В поисковых машинах (в настройках) убрал яндекс и лингво и вернул назад. Лингво показывается английскими буквами, у яндекса остались кракозябры.
Сохранял принудительно в 65001. Так, а теперь вообще все поисковые машины исчезли, кроме мной введёных. Попробую разобраться.

С кодировками не прокатило. Такое ощущение что для КМ нужна 65001, а для searchbarext 1251 или ещё какая...
Автор: rodocop
Дата сообщения: 04.07.2015 00:14

Цитата:
Такое ощущение что для КМ нужна 65001, а для searchbarext 1251 или ещё какая...

для нее вообще никакая не спасает. Я пробовал.
Цитата:
поменял русские буквы на английские в яндекс и лингво-яндекс. Ничего. Перегрузил. Ничего. В поисковых машинах (в настройках) убрал яндекс и лингво и вернул назад. Лингво показывается английскими буквами, у яндекса остались кракозябры.

Менять надо не средствами КМ, а прямым редактированием самого файла search.xml
Автор: Coronerr
Дата сообщения: 04.07.2015 00:29

Цитата:
Менять надо не средствами КМ, а прямым редактированием самого файла search.xml

Именно это я и делал : "поменял русские буквы на английские в яндекс и лингво-яндекс."

А в настройках подключал и отключал соответствующие поисковые машины после редактирования search.xml и сохранения его в разных кодировках.
Автор: Coronerr
Дата сообщения: 05.07.2015 02:36
rodocop

Цитата:
Менять надо не средствами КМ, а прямым редактированием самого файла search.xml

Могу ошибаться, но мне не показалось что проблема в search.xml. Можно сохранять в разных кодировках и/или менять объявление XML (<?xml version="1.0" encoding="windows-1251"?> или <?xml version="1.0" encoding="UTF-8"?> или вообще ISO-8859-5) сами неверные символы в баре не меняются. А согласно этой таблице имеет место распознавание кодировки UTF-8 как Win-1251.

Да и с чего-бы расширению работать с XML ? Думаю что информацию он берёт из prefs.js (да и строки в DLL вроде "kmeleon.general.searchEngineName" об этом-же говорят), а там всё в порядке. Просто он её не переваривает правильно. Если вставить в search.xml вместо "Яндекс" это : Яндекс , то отображение не поменяется. Точно так-же как и вставив это в about:config.
Автор: rodocop
Дата сообщения: 05.07.2015 16:28

Цитата:
Могу ошибаться, но мне не показалось что проблема в search.xml
...
Просто он её не переваривает правильно.


наверное, да. Но занятно, что сам КМ тоже глючит при чтении этой инфы, хотя и обратимо глючит.
Автор: rodocop
Дата сообщения: 11.07.2015 01:48
Обнаружился неприятный баг браузера:

по непонятным причинам КМ рушится при переключении кодировки на любую из серии ISO (ISO-8859-1 и т.п.)

Обычно этим никто не пользуется сейчас, но таки иногда... В общем, если что, этот баг выловлен и отрепорчен автору. Будем ждать фикса.
Автор: Coronerr
Дата сообщения: 11.07.2015 02:52
rodocop
Настройки > отображения страниц > кодировка ?
Работает свежераспакованный, работает настроенный и с дополнениями.
ОС виной ? Win7 x32 если что.
Автор: rodocop
Дата сообщения: 11.07.2015 09:41

Цитата:
rodocop
Настройки > отображения страниц > кодировка ?


ненененене (с)

Меню Вид->Кодировка
Вот отсюда если выбрать любую ISO-кодировку - падает. Причем любой КМ на 31-м движке. Включая КМ74-31.

Обычный КМ 74 работает нормально.
Автор: LOMOVCHANIN
Дата сообщения: 16.07.2015 18:11
Подскажите, как добавить AdBlock (лучше облегчённый вариант) в портативную последнюю версию K-Meleon. Как добавить флеш плагин. И как настроить открытие новых ссылок не в новом окне, а в новой вкладке. Никак не разберусь.
Win. 8.1
Автор: Coronerr
Дата сообщения: 16.07.2015 19:59
LOMOVCHANIN

Цитата:
портативную последнюю версию K-Meleon.

Это 75 ? Просто они все как-бы портативные.
Адблок в шапке. Нужен тот, который соответствует версии КМ. Распаковывается в корень папки КМ.

Цитата:
Как добавить флеш плагин.

Его разве нет ? В системе не установлен? Тогда Файл NPSWF32.dll в папку с КМ.
Ссылки для скачивания можно поискать например тут в шапке.

Цитата:
И как настроить открытие новых ссылок не в новом окне, а в новой вкладке.

F2 (настройки) - просмотр - общие. Она вроде сразу по F2 открывается.
[more] [/more]

Если интересует открытие ссылки по СКМ можно глянуть тут
Автор: LOMOVCHANIN
Дата сообщения: 16.07.2015 21:30
Coronerr
Благодарю.

Цитата:
F2 (настройки) - просмотр - общие. Она вроде сразу по F2 открывается.

Я имел ввиду вот это:
http://i72.fastpic.ru/big/2015/0716/2e/db75c465246a3d08a383f68ed413ac2e.png
Мне нужно, что бы открывалось в новой вкладке, а не в новом окне.

Добавил NPSWF32.dll из портабельной Firefox. Не работает. Работает только ютуб. Но, он и так работал. В системе установлен флешь. Win. 8.1 x64.
Автор: rodocop
Дата сообщения: 17.07.2015 00:32
#kmFAQ

Цитата:
Я имел ввиду вот это:
http://i72.fastpic.ru/big/2015/0716/2e/db75c465246a3d08a383f68ed413ac2e.png
Мне нужно, что бы открывалось в новой вкладке, а не в новом окне.




Добавлено:

Цитата:
Как добавить флеш плагин.


NPSWF32.dll надо класть в папку browser\plugins (Если ее нет - надо создать).

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125

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


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