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

» K-Meleon

Автор: drage
Дата сообщения: 17.06.2016 11:32
А,надоело,чертовы баги.Очень "круто" кеш в ручную чистить...В 75м кнопку на панель вывел и привет,и кеш и куки,а тут ....Столько всего в нем перелопатил,а тут этот баг,мать его...
Автор: CopperField
Дата сообщения: 17.06.2016 16:42
drage
в принципе, могу заморочиться и сделать временный фикс для очистки кэша. Вы отдельные кнопки для очистки используете или "Удалить все"?
Автор: drage
Дата сообщения: 17.06.2016 17:33
[more] Две кнопки :очистить кэш и куки.

%ifplugin macros
    History{
    macros(Places_History)|Histor&y
    View History. Right-click for more options.
    mainbarhot.png[7]
    mainbarcold.png[7]
    mainbarcold.png[7]
%ifplugin privacy
}
         Clear Cookies{
         privacy(ClearCookies)
         Clear Cookies
        
         }
        
         Clear Cache{
         privacy(ClearCache)
         Clear Cache
        
         } [/more]
Автор: CopperField
Дата сообщения: 18.06.2016 22:49
drage
распакуйте этот архив в каталог KM76. Перезапустите браузер.

Теперь при каждом закрытии КМ папка cache2 будет очищаться. Если хотите только вручную кнопкой очищать, тогда откройте файл macros\clearcache.kmm текстовым редактором (с поддержкой UTF-8 обязательно) и закомментируйте (решеткой) строчку
Код: $OnQuit=$OnQuit."ccache2;";
Автор: drage
Дата сообщения: 19.06.2016 13:49
CopperField
фича с кешем не помогла,наоборот,с поставлением решетки кеш сам исчезает после перезапуска...Нужна команда в Toolbar.cfg для кнопки...Короче,ну его к черту,надоел...
Надоели эти баги..Симанки и то лучше...дебильная прога этот Хамелеон.Вечно танцы с бубном.
75 доделан,все остальное геморрой!
Автор: CopperField
Дата сообщения: 19.06.2016 14:46
drage
Вы правы в том, что кое-что я забыл:

код для соответствующей кнопки в toolbars.cfg надо изменить на такой:
Код: !Clear Cache{
    macros(ccache2)|&Clear Data
    Clear Cache
    }
Автор: surunner
Дата сообщения: 19.06.2016 15:22
CopperField
Цитата:
параметр layers.offmainthreadcomposition.enabled отвечает не за аппаратное ускорение, а за систему OMTC (Off Main Thread Composition)
Да чекбокс и префка OMTC выключают разные параметры, но в результате ап.ускорение выключается, что так, что эдак.
Цитата:
Также обнаружено, что проблема черного фона затрагивает только определенные видеокарты с устаревшими драйверами - встроенные Интеловские, а также многие Радеоны.
У Интела может и только устаревшие, а у Radeon любые. И потом это не отменяет того, что у Firefox, и Хромоклонов проблемы в тех же условиях не наблюдается.
Цитата:
Т.е. если для конкретного железа есть возможность обновить драйвера, то можно избежать проблемы и таким образом.
Нельзя:
a) для XP более нового драйвера нет
б) c новым драйвером в Windows 8, "эффект" на месте
Цитата:
Впрочем, включение ОМТС (layers.offmainthreadcomposition.enabled) вызывает, судя по репортам, массу разных проблем, поэтому совет о выключении префки в false - весьма распространен и нигде нет инфы о таких минусах этого решения.
Минус - один, не работает ускорение = медленнее отрисовываются страницы, а на XP ещё и VSync перестаёт работать.

Если юзер KM использует для просмотра большей частью текстовых страниц, то снижение скорости можно запросто не заметить. А если использовать в Windows 7 и новее, то и проблемы с VSync не будет.
Цитата:
Вы уверены, что указанные Вами эффекты вызываются именно этой префкой?
Уверен. Выключение параметра и у меня убирает мелькание чёрного экрана.

Добавлено:
Вот, кстати, "Аппаратно ускоренные окна", а далее "OMTC":


Добавлено:
OpenGL (на скрине) вместо дефолтного Direct3D использую, только потому, что в D3D не форсируется VSync (возможно только у Radeon так). Но с дефолтным Direct3D баг с чёрным экраном тоже на месте.
Автор: CopperField
Дата сообщения: 20.06.2016 03:10

Цитата:
Уверен. Выключение параметра и у меня убирает мелькание чёрного экрана.

я имел в виду проблемы с vsync и ускорением




Вот прямо сейчас проверил быстродействие на глаз и с помощью букмарклета, измеряющего FPS для аппаратно ускоряемых страниц в Gecko.

Никакого влияния на скорость видеорендеринга страниц обсуждаемой префки не обнаружил.

Проверял на самом свежем 76RCu1 под WinXPSP3 на нетбуке с Интел Атомом N450 и соответствующим встроенным видео.

Перезагружал КМ для чистоты эксперимента после переключение префок.

Насчет vSync ничего не могу сказать, т.к. на глаз никакой разницы не заметил. А как у Вас проявляется "выключение vSync"?

Добавлено:
Еще проверил на этой тестовой странице с багзиллы.

Тоже без разницы.
Автор: surunner
Дата сообщения: 20.06.2016 11:10
CopperField, да, действительно не прав, ускорение работает и с выключенным OMTC, даже WebGL гонки запустились. А значит для Windows Vista со включенным Aero и более новых разницы быть не должно.

Но увы, в XP vsync работать перестаёт:

OMTC включено


OMTC выключено


на скрине только график неровный, а в реале, в движущейся картинке масса горизонтальных разрывов (tearing).
Автор: CopperField
Дата сообщения: 20.06.2016 13:55
спасибо за ссылку...

Что могу сказать. Тут явно комплекс зависимостей. У меня, например что с ОМТС, что без графики разбросанные, но с ОМТС правда побольше FPSов и визуально чуть более гладко картинка идет.

Характер "расколбаса" графика одинаковый при этом, но амплитуда без ОМТС побольше.

Причем аналогичная картина и в Хроме.

Но видно, что у Вас в принципе комп намного мощнее. Возможно, у меня бутылочное горло в общей производительности и разница "имени ОМТС" просто не имеет возможности проявиться.
Надо будет попробовать на машине с нормальной видяхой, но где ее найти, чтоб ХР была...

В общем, у обладателей слабых машин будет мало шансов оценить Ваши проблемы
А на сильных, скорее всего, уже не осталось ХР.

Кстати, при нормальной синхронизации Вы должны видеть слово VSYNC серым. Я понимаю, что скрин этого не покажет. А как оно у Вас выглядит?
Автор: surunner
Дата сообщения: 20.06.2016 14:26
CopperField
Цитата:
Кстати, при нормальной синхронизации Вы должны видеть слово VSYNC серым. Я понимаю, что скрин этого не покажет. А как оно у Вас выглядит?
Да, в первом случае слово и смотрится "серым", во втором мерцающе красно-голубым.

Цитата:
Но видно, что у Вас в принципе комп намного мощнее.
Это да. Но достаточно лишь, не слишком слабой видеокарты, можно даже старой, но не офисной затычки или интегрированного видео. Так то даже на P4 socket478 c fps порядок.

Цитата:
У меня, например что с ОМТС, что без графики разбросанные
Как упомянул выше, у меня тоже с дефолтным выводом в Direct3D vsync не работает, даже если форсировать его в настройках видеокарты. Вероятно так не только на Radeon.

VSync заработал после переключения в OpenGL: layers.prefer-opengl и webgl.prefer-native-gl в true

Ах, да, у меня ещё и монитор переключен в несколько нестандарные 50 Гц, поэтому изменён параметр layout.frame_rate в 50. Но на обычных 60 Гц, его вроде как, не требуется менять.

Цитата:
Причем аналогичная картина и в Хроме.
В Хроме GPU ускорение и композитинг уже 2 года, как выключены в дефолте для XP и Vista. И в дефолте никакого VSync там не будет. Для включения в Хроме потребуется либо патченный ANGLE враппер (libegl.dll, libglesv2.dll), это для Direct3D, либо опять же, переключение в OpenGL режим.

Или, простейший способ: воспользоваться старым Chrome 37, запустив его с ключём --ignore-gpu-blacklist , там с VSync будет полнейший порядок. Увы, там будет непорядок с некоторыми https.
Автор: Osta74
Дата сообщения: 20.06.2016 18:52
Помогите пожалуйста установить аддонс Copy All Links 1.3.1.1-signed.1-signed
"установил" отсюда https://addons.mozilla.org/en-US/firefox/addon/copy-all-links/

в Расширениях about:addons он появился
сам аддонс распаковался сюда
K-Meleon\Profiles\suqtjs7q.default\extensions\{e6a9a96e-4a08-4719-b9bd-0e91c35aaabc}

нужна лишь одна функция от него Копировать все ссылки со всех Табов
вставил эту команду в Меню, но она не отрабатывается, понятное дело..


реально как-то заставить работать его?
Автор: CopperField
Дата сообщения: 21.06.2016 19:23
Osta74
КМ не понимает напрямую XUL-команды.
Можно только через макрокоманду вызвать XUL-окно (не оверлей).

Для Вашей проблемы могу посоветовать только использовать встроенную команду "Вид - Ссылки" - она открывает в новом окне/вкладке список всех линков текущей страницы.
Их можно потом выделять по Ctrl+A и копировать.

Добавлено:
Да, еще теоретически, если разбираться в JS, то можно макросом выполнить тот кусок скрипта, который за нужную команду отвечает. Но это выходит за рамки моей компетенции.
Автор: Osta74
Дата сообщения: 22.06.2016 11:51
к сожалению, требуется открыть 100 окон и
одним щелчком скопировать со всех их ссылки,
это делает данный аддон в FF

Жаль, спасибо за ответ
Автор: Ersatz Coronerr
Дата сообщения: 22.06.2016 12:12
Osta74
А Вам часто это делать приходится ? Может проще wget + скрипт для фильтра ? Правда это если у Вас уже известен список страниц. Скрипт такой, думаю, более-менее опытный скриптописатель осилит запросто.
А что по поводу Copy All Links, то мне ночью попалась вот такая тема, если владеете немного аглицким, то поглядите, возможно там что-то в этом роде описано.
This macro adds an option, "Add link to storage", to the LinkSave menu and to the Tools menu an option called "Send stored links to clipboard".
Автор: Osta74
Дата сообщения: 22.06.2016 22:31
сейчас приходится, проще пока на FF,
хотя на K-Meleone можно больше и быстрее
страницы открывать, меньше расход оперативки

Тема та тоже с одной страницы, не со всех сразу..
Автор: CopperField
Дата сообщения: 23.06.2016 14:48
Osta74
насколько я представляю себе возможности макроязыка, можно воспроизвести функционал данного расширения в Камелеоне его собственными средствами.

Единственное, что это опять же превосходит мои способности в макрокодинге. Попробую сделать запрос на оффоруме к более продвинутым монстрам кодирования.

Работа немаленькая, но некоторым там иногда просто интересно решать непростые задачки...
Автор: franzisk77
Дата сообщения: 24.06.2016 11:01
перестал разворачиваться журнал посещений КМ76, работает кое-как только через поиск.
с этим что-то можно сделать?
Автор: CopperField
Дата сообщения: 24.06.2016 12:53
franzisk77
что значит "перестал"?
Автор: franzisk77
Дата сообщения: 24.06.2016 18:12

Цитата:
что значит "перестал"

не работает разворот, сайтов которые посещались. т.е . при нажатии на + крестик-папку ничего не разворачивается и при этом крестик превращается в "-"
Автор: Osta74
Дата сообщения: 24.06.2016 19:16
"по датам и сайтам" стоит или "По дате"?
Автор: CopperField
Дата сообщения: 24.06.2016 20:07
franzisk77
откройте новую вкладку с адресом
Код: chrome://history/content/history.xul
Автор: franzisk77
Дата сообщения: 25.06.2016 00:08
не ниче не поменялось.
по второму коду страница грузится и грузится и ничего

пробовал и по датам и по сайтам - ноль. только когда в поле искать вводишь что-нибудь тогда журнал както оживает, а так вообще не реагирует, тольк + меняется на - и наоборот. может bitdefender что-то накуралесил
Автор: CopperField
Дата сообщения: 25.06.2016 00:24
franzisk77
судя по всему, поломана база данных places.sqlite.

Добавлено:
Советую сделать следующее:

1) бэкап профиля (как минимум, самого файла places.sqlite)

2) изучить статью с MozillaZine
3) прогнать chkdsk (по рекомендации из статьи)
4) установить FF-расширение Places Maintenance и запустить его - оно отлично работает в КМ, запускаясь из Менеджера аддонов (about:addons; вкладка Расширения) по кнопке "Настройки". Далее надо только нажимать "Далее" или "Отмена".
(для установки необходимо убедиться, что префка kmeleon.install_firefox_extension установлена в true)

5) если не помогло, курить другую статью с MDN
Автор: franzisk77
Дата сообщения: 25.06.2016 11:49
Спасибо, буду изучать
Автор: CopperField
Дата сообщения: 25.06.2016 13:05
franzisk77
я бы начал с Чекдиска и расширения - это быстро и не требует долгого изучения вопроса. А при наличии бэкапа - и безопасно совершенно.

Вот уже если не поможет - там придется думать.

Добавлено:
На всякий случай сообщаю, что сайт Русской команды временно пребывает в дауне и должен вернуться в работу где-то на следующей неделе.

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

Хотелось бы услышать, что думают об этом комрады по ветке. Насколько возможно рассчитывать на небольшие донейты от сообщества (~100 руб. раз или несколько - по возможности - в год от человека)?

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

Плюс поддержка и развитие сайта Русской команды и прочих коммуникативных каналов браузера, без которых невозможно создать достаточный для устойчивого развития интерес к браузеру.

Мои личные усилия в этом направлении дали определенные результаты - местами даже большие, чем я рассчитывал. Но объективно мои персональные ресурсы исчерпаны.

А забрасывать проект не хотелось бы. Сейчас вот вернем к жизни сайт Русской команды, но дальше надо будет выходить на другие мощности, иначе так и будем болтаться на уровне периодически оживающей инициативы.
Автор: Ersatz Coronerr
Дата сообщения: 25.06.2016 13:42
CopperField
Пока просто ради интереса : речь идёт о поддержке русской команды или проекта как такового вообще ?
Рассчитывать можно, но не особо. Если эта поддержка будет как плюс к стимулу, тогда затея может сработать, если разработка превратится в разработку за донейт - случится беда. Главное не переборщить с подачей информации, как делают некоторые, у которых 3/4 сайта облеплены просьбами о поддержке или программой типа "куда не тыкни - выскочит сначала окошко с просьбой".
Автор: CopperField
Дата сообщения: 25.06.2016 15:20
Ersatz Coronerr
ну нет, никакой "разработки за донейт". То, что делается, будет делаться по-любому - проект-то чисто любительский, любимый его участниками. Вопрос в том, чтобы у проекта (в его хотя бы российской части) была какая-то подушка безопасности.

Надо понимать, что Русская команда - это по-большому счету эвфемизм, фикция. Есть место в Сети, где периодически активизируются или пропадают люди, способные и желающие что-то сделать для КМ. Формально у площадки этой есть админы и сообщество, а по факту все шло к полному замыканию всего на мне - сначала контентные вопросы, теперь мне предстоит взять на себя постепенно и поддержку самой площадки, судя по всему.

Да, как я говорил, есть потенциальные разработчики, которые уже сейчас тратят свое время на доработку каких-то вещей в браузере - но ровно потому, что и я это делал: мы просто заинтересованы в существовании этого инструмента.

Сайты облеплять окошками с выпрашиванием у нас пока нет никакой даже возможности Да и как форум ими обвешать?

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

И правильно будет, если он будет пользовательским, народным: опыт показывает, что корпорации блюдут исключительно свои интересы в разработке.

Добавлено:
Просто никак нельзя исключать повторение ситуации, когда единственный разработчик отойдет от дел вообще или опять на долгое время.
У Дориана и сейчас вторая волна интереса к КМ очевидно ослабела.

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

В сборках хватает детских ошибок даже на чисто камелеоновском уровне (их, конечно, находит сообщество постепенно, но все же...). А уж движок адаптируется и вовсе с большими проблемами. Причем иногда некоторые вещи, однажды осиленные, вдруг перестают работать в новой версии...
Автор: Ersatz Coronerr
Дата сообщения: 25.06.2016 17:55
CopperField
Понятно. Тогда про донейты вопросы можно вообще снять : вставить окошко в меню "справка", да на офсайте ссылку на страничку, где коротенькое разъяснение "почему и зачем" будет. В общем проще проверить насколько поддержка будет реальна в действительности.

У Дориана, мне кажется, интерес пропал из-за кошмаров, которые устраивает или планирует устраивать Мозилла. Даже обычный пользователь FF уже начал замечать неладное, поскольку даже не пользуясь какими-то экзотическими дополнениями, обходясь одним де-факто стандартным блокировщиком, у него то и дело то сайт не так открывается, то настройки не те, то ещё что-нибудь. Это хэд-лайнер ихний, не просто сторонний проект. Группа разработчиков Симанки тоже в каких-то непонятках и ничего неопределённого сказать не может, тундербёрд то-ли продаётся, то-ли в планах, то-ли уже. А ему что делать ? Тут возможно логичнее вообще было бы плюнуть на КМ 7x и пилить новый с нуля ? Но ни один разработчик, отдавший столько времени и сил на такое не пойдёт (исключая коммерческие проекты), конечно.

Я даже удивлён что ещё есть люди, которые проект на плаву держат, уже взрослые ведь, семья, уа-уа и прочие прелести.
Автор: CopperField
Дата сообщения: 25.06.2016 18:57
Ersatz Coronerr
как раз возможно, что Дориан активнее пилит новую ветку, чем доделывает старую.

Он, как следует из его разных оговорок, много экспериментирует с новейшими движками. И что-то там для себя собирает вперед. Но просто не успевает и то, и это.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125

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


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