Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на основе Chromium (часть 8)

Модерирует : gyra, Maz

Maz (17-08-2025 17:31): Opera на основе Chromium (часть 9)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Предыдущие части темы: 1 | 2 | 3 | 4 | 5 | 6 | 7

 

Stable
(120.0.5543.161 от 07.08.2025)
Изменения

Beta
(121.0.5600.12 от 06.08.2025)
Изменения

Developer
(122.0.5621.0 от 11.08.2025)
Изменения

GX
(120.0.5543.160 от 07.08.2025)
Изменения

Сrypto
(108.0.5067.28 от 14.03.2024)
Изменения

Windows: Скачать
Windows (x64): Скачать
Windows (Portable): Скачать
Windows 7/8 (Opera 95): Скачать
Windows XP/Vista (Opera 36): Скачать
Linux: Скачать
macOS: Скачать

Windows: Скачать
Windows (x64): Скачать
Windows (Portable): Скачать
Linux: Скачать
macOS: Скачать

Windows: Скачать
Windows (x64): Скачать
Windows (Portable): Скачать
Linux: Скачать
macOS: Скачать
Windows: Скачать
Windows (x64): Скачать
Windows 7/8 (Opera GX 95): Скачать
Windows (x64): Скачать
macOS: Скачать
Android: Скачать
Версия для старых ПК
(процессор без SSE2)
: Скачать
Архив старых версий

 
FAQ
Сборник настроек, расширений, скриптов, вопросов и ответов
Полезное для Opera Blink
Расширения, плагины, темы, утилиты для Operа Blink

Всего записей: 39672 | Зарегистр. 26-02-2002 | Отправлено: 14:17 12-03-2023 | Исправлено: MAX63ru, 14:12 11-08-2025
Stranger

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple, insorg
 

Цитата:
в файле закладок

 

Цитата:
Спиддиал - это просто одна из папок в закладках.

 
Да. Но когда-то был отдельный файл, который достаточно было переписать без bookmarks. Его название и расширение менялись. Сейчас нет такого?
 

Цитата:
они все в одной папке же, и закладки и фавиконки и весь профиль в целом

 
Иконки?
 

Цитата:
Фавиконки в топку, пересоздадутся при первом же открытии сайта сами.

 
Это если используются с сайта. Opera в отличии от того-же Maxthon 5 подставляет мелкие и  шакалистые. Но можно в настройках каждой закладки указать собственный файл на диске. Вот где она их хранит?

Всего записей: 2639 | Зарегистр. 28-10-2002 | Отправлено: 23:33 27-04-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stranger

Цитата:
Да. Но когда-то был отдельный файл,  

Если "когда-то" было 20 лет назад, когда опера была на своём престо движке, то тогда было всё иначе.
Сейчас опера (начиная с 15.0 версии) - самый обыкновенный хром под капотом. Ничего принципиально отличающегося от других хромов в этом плане здесь нету.

Цитата:
Вот где она их хранит?  

Тот же файлик Favicons, что и у других хромов. Этот уже не голый текстовик, а целая SQLite format 3 база.

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 02:33 28-04-2025
virjokk



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
Если есть инфа по новым спискам подобных допов
Есть, надо сравнить с "исходником" и посмотреть, что добавлено, сделаю
Цитата:
Но конкретно с оперовской конфигой "что-то было не так". В упор не помню, что именно
Однозначно было и видимо есть, потому что если сейчас в батнике вообще убрать Local State, но оставить Preferences как есть, то при первом старте опера жалуется на повреждение какого-то pak файла, а следующий старт - норм. Если же в Local State удалить только "os_crypt":{"encrypted_key":"тут_сам_ключ"}, а остальное оставить как есть, то опера стартует сразу без ошибок. Поэтому куча всего в Local State это было не просто так, возможно было увязано еще и с Preferences

Всего записей: 496 | Зарегистр. 19-05-2006 | Отправлено: 11:22 28-04-2025 | Исправлено: virjokk, 11:24 28-04-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошёлся в перерыве тестами. Предварительные результаты:
• Файл Local State можно будет избавить от лишнего.
• Строка os_crypt тоже не обязательна, можно под нож, но есть нюанс.
• Ошибка про якобы повреждённые pak файлы вылазит после подмены partner_speeddials.json на пустышку. Тут два пути: либо оставлять оригинал, либо строку os_crypt, либо забить.
• Даже если ошибкой pak пугать пытается, то всё равно со второго запуска уже замолкает и работает нормально.
А подобная ерунда уже была на подмену  continue_shopping.json  в своё время, можно тему поиском прочесать.
Пока раздумываю над решением.

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 15:15 28-04-2025 | Исправлено: insorg, 23:03 28-04-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всего одна лёгкая добавочка в Preferences
Код:
"ffeocbomcpokpmjkkloomhnflpjmkjpi":{"blacklist_state":1}
и GX версия оперы оказывается без поддержки "дополнительных тем".

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 15:46 29-04-2025 | Исправлено: insorg, 15:53 29-04-2025
MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Opera GX 118.0.5461.76
 
Windows  32-bit | 64-bit
 
Opera GX - Update Released

Всего записей: 9715 | Зарегистр. 14-04-2012 | Отправлено: 17:06 29-04-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
virjokk
В общем, теперь вот так - Opera Portable downloader + configer | ver.5.0 [30.04.2025].
В идеале найти бы способ поковырять мусорные (ака "партнёрские") jsonы, чтобы те контрольные 256 байтов из первой строки (закодированы в base64) можно было посчитать на свою же пустышку. Тогда вообще можно было бы одним махом получить чистоту и порядок.

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 17:36 30-04-2025 | Исправлено: insorg, 17:37 30-04-2025
virjokk



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Посмотрел и обычную, и GX - вроде норм, ошибок нет. Вот как бы сделать интеграцию в уже готовый настроенный профиль всех настроек Local State и Preferences, особенно важен последний. Понятно, что можно начать с нового профиля и его донастроить по-своему, но как опцию было бы неплохо (руками таки муторно возиться с этими жуткими однострочниками даже в спец. редакторах)

Всего записей: 496 | Зарегистр. 19-05-2006 | Отправлено: 18:04 30-04-2025 | Исправлено: virjokk, 18:05 30-04-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
virjokk
Имхо, это бессмысленная затея. Лучше периодчески "сбросить" до такого шаблона профиль, чем таскать за собой горы старого хлама.
Заодно мотивирует пересматривать полезность установленных расширений, т.к. по сути это единственное ценное. Остальная свалка типа куков/истории/фавиконок и прочего мусора не имеет ни ценности, ни проблем от подмены на чистые шаблонки.
Да и это ж не лиса, где можно сделать и админским  autoconfiglocal.js  способом, и даже классикой в виде  user.js  в конкретном профиле.
Тут всё отгорожено и сломано. Даже групповые политики не работают ни в каком виде. И это на полном серьёзе преподносится как что-то хорошее.

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 18:50 30-04-2025 | Исправлено: insorg, 18:53 30-04-2025
RobinnGud

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Спасибо за поддержку батника .
Щас пробнул :

Код:
[#]Release channel:  {O} Opera One / {G} Opera GX
[O,G]?O
 
Download, unpack...
# #   #                                 -=O=-
################################################################################################################ 100.0%
Входная длина = 778
Выходная длина = 582
CertUtil: -decode — команда успешно выполнена.
Входная длина = 778
Выходная длина = 582
CertUtil: -decode — команда успешно выполнена.
Входная длина = 14436
Выходная длина = 10823
CertUtil: -decode — команда успешно выполнена.
Config...
Не удается найти указанный файл.
Done!

При первом запуске Launcher.bat пишет что не удаётся найти  Opera.exe .

Всего записей: 253 | Зарегистр. 12-10-2009 | Отправлено: 22:36 30-04-2025 | Исправлено: RobinnGud, 22:38 30-04-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RobinnGud
Явно какая-то локальная проблема.
Что в папке появилось?

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 22:41 30-04-2025
54321pusk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Явно какая-то локальная проблема.

 
Насколько я помню, это сообщение относится к "opera_gx_splash.exe", которого уже нет в принципе.
 

Всего записей: 127 | Зарегистр. 14-09-2010 | Отправлено: 09:14 01-05-2025
RobinnGud

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что в папке появилось?

 
Да вроде всё что нужно . И с opera.exe она запускается . А если с батника запускаю , тогда ошибка : не удаётся найти  Opera.exe .

Всего записей: 253 | Зарегистр. 12-10-2009 | Отправлено: 11:02 01-05-2025 | Исправлено: RobinnGud, 11:03 01-05-2025
Zeesh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RobinnGud
Попробуйте в батнике прописать полный путь к файлу opera.exe

Всего записей: 2372 | Зарегистр. 27-07-2006 | Отправлено: 14:20 01-05-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<стеклянный шар включен>
А не надо по батнику лаунчеру нажимать "запустить от админа".
<стеклянный шар выключен>
 
Добавлено:
А вообще, если без шуток, то опере лаунчер батник особо и не нужен. Запускать можно сразу по ехе, без него. Профиль всё равно свой под рукой используется.
Максимум - какие-то мелкие полезности от некоторых параметров, но это чисто по вкусу.

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 16:38 01-05-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dicinson

Цитата:
Для обновления лично я скриптом не пользуюсь. Качаю установщик, распаковываю через 7-zip и патчу opera.exe
setdll64.exe /d:version.dll opera.exe
Никаких chrome.ini, достаточно version.dll с X-Opera.exe и X-Opera.ini от Cento8 (INIшник под себя подправил, кое что удалил, кое что добавил) - всё переносится, включая Cookies и Passwords

и потом перекидываете свой профиль из предыдущей?
а залить эти 3 файла не могли бы.
insorg

Цитата:
Тот ini от dllки - это для всяких расширенных настроек. Лучше когда он есть, если dllку используешь. В нём можно и параметры комстроки всякие писать, и пути к кешу с юзердатой писать. Но...
Фактически для оперы это всё нафиг не упало при наличии её штатных installation_status.json и installer_prefs.json.

в настоящее время у меня используется launcher.bat, который присутствует после скачивания вашим скриптом, я так понял ini это по сути аналог.
ps а чем сами пользуетесь?
virjokk

Цитата:
Да. Проверить легко: при наличии version.dll от Bush2021 в папке оперы (рядом с opera.exe и opera_browser.dll) папки профиля и кэша, прописанные в chrome++.ini, не создаются, а существующие - не подхватываются, поэтому без инжекта это не работало уже давно, но с какой версии - не знаю. Батник да, надо править. Тут предлагал свой вариант правки: setdll скачать и запустить, chrome++.ini не качать, а создавать свой с нужными путями; для GX не создавать в профиле папку Default - она там не используется; все правки с подменой json убрать или закомментировать - оно сейчас не работает; вместо файла debug.log создавать папку с этим названием только для чтения

я сейчас собрал скриптом от insorg после правки вами, получилась такая структура - https://i.ibb.co/p6fKmzQT/2025-05-02-04-48-59.png
есть и chrome++.ini и launcher.bat и debug.log создана.
в chrome.ini

Код:
[general]
data_dir=%app%\profile
cache_dir=nul
 

и в launcher ключи тоже есть.
и эта версия, что на скрине у меня крашится, 117 не крашилась.
интересует сборка gx  
ps хочу перейти на нее с 98, нужно перенести расширения с их настройками, закладки, панель закладок, экспресс панель.
что нужно перекинуть для этого?
 
ps пересобрал последним скриптом:
Release channel:  {O} Opera One / {G} Opera GX
[O,G]?G
 
Download, unpack...
                                                                          -=O=-                #      #    #    #
################################################################################################################ 100.0%
Входная длина = 778
Выходная длина = 582
CertUtil: -decode — команда успешно выполнена.
Входная длина = 778
Выходная длина = 582
CertUtil: -decode — команда успешно выполнена.
Входная длина = 14436
Выходная длина = 10823
CertUtil: -decode — команда успешно выполнена.
Config...
Не удается найти указанный файл.
Done!
 
с какого-то перепугу через launcher.bat запускает мою оперу 97, которая стоит в program files, а не ту, что собрана здесь же в папке. это как так?
 


----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4251 | Зарегистр. 15-10-2007 | Отправлено: 05:33 02-05-2025 | Исправлено: Wu Tang, 05:56 02-05-2025
virjokk



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wu Tang
На последних версиях крашится из-за этого.
Можно просто удалить это прямо в батнике, либо использовать Local State и Preferences из новой версии от Insorg

Всего записей: 496 | Зарегистр. 19-05-2006 | Отправлено: 09:36 02-05-2025 | Исправлено: virjokk, 09:36 02-05-2025
Wu Tang



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
virjokk
хм, те скачать двумя скриптами, потом из одной папки переместить 2 файла в другую?
на последнем скрипте у меня не запускает ту оперу, что в папке, а запускает ту, что у меня дефолтно стоит, это не понимаю почему и как исправить...

----------
Всему свое время и каждому свой час!
Хочешь жить - умей вертеться!

Всего записей: 4251 | Зарегистр. 15-10-2007 | Отправлено: 11:34 02-05-2025
virjokk



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wu Tang

Цитата:
хм, те скачать двумя скриптами, потом из одной папки переместить 2 файла в другую?
Да, как вариант

Цитата:
на последнем скрипте у меня не запускает ту оперу, что в папке, а запускает ту, что у меня дефолтно стоит, это не понимаю почему и как исправить...
Удалите из лаунчера ключ --user-data-dir=profile\Data, он вообще не нужен, если используется version.dll и пути из chrome++.ini

Всего записей: 496 | Зарегистр. 19-05-2006 | Отправлено: 13:07 02-05-2025 | Исправлено: virjokk, 13:07 02-05-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wu Tang

Цитата:
 в настоящее время у меня используется launcher.bat, который присутствует после скачивания вашим скриптом, я так понял ini это по сути аналог.  
Нет. Лаунчер бат - это всего лишь запуск опера.ехе с портянкой хромовских параметров.  А тот ini - конфиг для Version.dll (вообще отдельная кусок софта). С учётом того. что оперовцы отгородились от возможности её подгрузить, эту dll и её ini можно вообще выбросить и забыть в принципе. Собственно это в последней версии моего скачивателя-обновлятора и сделано.

Цитата:
 ps а чем сами пользуетесь?  
Firefox.
А из опер исключительно GX версия (после перехода на "онэ" остальные "версии" - полный хлам и тормоз) ради её фирмовой комплектной прокси (пафосно обозванной как vpn), которая иногда бывает нужна.

Цитата:
с какого-то перепугу через launcher.bat запускает мою оперу 97, которая стоит в program files, а не ту, что собрана здесь же в папке. это как так?  
Он на это не способен. Там внутри прописан вызов opera.exe без путей. Т.е. где сам батник, такое ехе и запускается.
Чтобы таким способом из такого батника получилось запустить какое-то другое ехе из совершенно левого пути, это нужно несколько вполне конкретных условий одновременно, которые "сами по себе" никогда в жизни не сделаются.
 
Добавлено:
virjokk

Цитата:
ключ --user-data-dir=profile\Data, он вообще не нужен

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

Цитата:
если используется version.dll  

Так если без патча опера.ехе уже не обойтись, то какой тогда смысл её здесь? Расширки и так не теряются (пока что). А большего на флешке и не требуется.
 
Добавлено:
Zeesh

Цитата:
Попробуйте в батнике прописать полный путь к файлу opera.exe

Лучше тогда универсальное
"%~dp0opera.exe"
чтобы не переписывать пути каждый раз после перемещения в другую папку.
 
Добавлено:
Про кавычки не забывать тоже, да.

Всего записей: 20033 | Зарегистр. 04-11-2010 | Отправлено: 14:23 02-05-2025 | Исправлено: insorg, 14:25 02-05-2025
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на основе Chromium (часть 8)
Maz (17-08-2025 17:31): Opera на основе Chromium (часть 9)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru