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

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

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

gyra (16-09-2020 11:17): http://forum.ru-board.com/topic.cgi?forum=5&topic=50611  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Germanus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: Часть 1, Часть 2






Внутренние ссылки для Vivaldi — vivaldi://
Страница для отправки баг-репортов; писать только на английском!
Русскоязычная ветка на официальном форуме — для пожеланий предложений
Chrome WebStore | Opera — официальный репозиторий расширений

Результаты опроса по функциям браузера Vivaldi


Ссылки:
Team Blog
Архив предыдущих версий браузера
Vivaldi :: Хабрахабр (Остальное)
Vivaldi :: ВКонтакте
Vivaldi :: Twitter
Vivaldi :: Vivaldi Tips

Полный список функций браузера Vivaldi (обновляется)
История реализации функций Vivaldi | Подробности...

Решение проблем:
· Делаем портативную сборку самостоятельно
· by den_po: VivaldiHooks

Всего записей: 4418 | Зарегистр. 08-06-2003 | Отправлено: 15:43 14-12-2018 | Исправлено: DimONtm, 11:37 12-09-2020
Ilya_Shpankov



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

Цитата:
Нет. Именно содержание. Причём внешнее вмешательство даже на байт его приводит в негодность со всем этим конфигом.
Хотелось бы получить ответ от разработчиков, зачем так делать, какой в этом сакральный смысл, и как это всё побороть.

 
Узнал. В этом файле базы данных хранится довольно большой набор настроек. Внутри что-то типа:
 
>>> open '.config/vivaldi-snapshot/Default/Local App Settings/mpognobbkildjkofajifpdfhcoklimli'
>>> print
ADDRESS_BAR_SUGGEST_ENABLED : true
BORDER_RADIUS : 3
BROWSER_COLOR_ACCENT_BG : "#cd3f37"
BROWSER_COLOR_BG : "#f6f6f6"
BROWSER_COLOR_FG : "#3b3b3b"
BROWSER_COLOR_HIGHLIGHT_BG : "#006ed7"
COMMAND_CAPTURE_AREA_TO_DISK : {"name":"COMMAND_CAPTURE_AREA_TO_DISK","shortcut":["ctrl+shift+p"],"showInQC":true}
COMMAND_DEVTOOLS_INSPECTOR : {"name":"COMMAND_DEVTOOLS_INSPECTOR","shortcut":["ctrl+shift+y"],"showInQC":true}
COMMAND_EXIT : {"name":"COMMAND_EXIT","shortcut":null,"showInQC":true}
COMMAND_IMPORT_DATA : {"name":"COMMAND_IMPORT_DATA","showInQC":true}
COMMAND_PAGE_MUTE_ALL : {"name":"COMMAND_PAGE_MUTE_ALL","shortcut":["ctrl+shift+m"],"showInQC":true}
COMMAND_PAGE_SCROLL_DOWN : {"gestures":["420"],"showInQC":true}
COMMAND_PAGE_SCROLL_UP : {"gestures":["064"],"showInQC":true}
COMMAND_PAGE_UNMUTE_OTHER : {"name":"COMMAND_PAGE_UNMUTE_OTHER","shortcut":["ctrl+shift+q"],"showInQC":true}
COMMAND_SHOW_SETTINGS : {"name":"COMMAND_SHOW_SETTINGS","shortcut":["ctrl+f12","alt+p"],"showInQC":true}
COMMAND_TAB_SWITCH_2 : {"name":"COMMAND_TAB_SWITCH_2","shortcut":["ctrl+2"],"showInQC":false}
COMMAND_TAB_SWITCH_3 : {"name":"COMMAND_TAB_SWITCH_3","shortcut":["ctrl+3"],"showInQC":false}
COMMAND_TAB_SWITCH_4 : {"name":"COMMAND_TAB_SWITCH_4","shortcut":["ctrl+4"],"showInQC":false}
COMMAND_TAB_SWITCH_5 : {"name":"COMMAND_TAB_SWITCH_5","shortcut":["ctrl+5"],"showInQC":false}
COMMAND_TAB_SWITCH_6 : {"name":"COMMAND_TAB_SWITCH_6","shortcut":["ctrl+6"],"showInQC":false}
COMMAND_TAB_SWITCH_7 : {"name":"COMMAND_TAB_SWITCH_7","shortcut":["ctrl+7"],"showInQC":false}
COMMAND_TAB_SWITCH_8 : {"name":"COMMAND_TAB_SWITCH_8","shortcut":["ctrl+8"],"showInQC":false}
COMMAND_TAB_SWITCH_LAST : {"name":"COMMAND_TAB_SWITCH_LAST","shortcut":["ctrl+9"],"showInQC":false}
EXPAND_BOOKMARKS_MANAGER : {"15013":true,"15032":true,"33028":true,"33029":true,"33030":true,"34072":true,"34219":true,"34225":true,"34231":true,"34232":true,"34238":true,"34344":true,"34350":true,"34366":true,"34372":true,"34373":true,"34379":true,"34485":true,"34491":true,"34752":true,"34998":true,"35009":true,"35010":true,"95":true}
 
Поэтому - да, он нужен. Посмотреть всё это безобразие можно с помощью Riba
 
https://github.com/ashwinr/Riba
 
Но разработчики говорят, что где-то ещё могут быть настройки тоже. Т.е. эти файлы - это далеко не всё.
 

Всего записей: 4325 | Зарегистр. 13-12-2007 | Отправлено: 23:23 16-03-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ilya_Shpankov
Но зачем? Зачем такие извращения? Можно же обойтись нормальными штатными JSONами, которые и править относительно удобно и не занимают столько места впустую.
Это же как минимум глупо логать всё подряд. Ни скорости работы, ни надёжности, ни удобству оно в плюс не пойдёт.
Тем более, что налицо полное дублирование настроек из нормальных файлов "Local State", "Preferences", "Secure Preferences".

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 23:28 16-03-2020 | Исправлено: insorg, 23:50 16-03-2020
Ilya_Shpankov



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

Цитата:
Но зачем? Зачем такие извращения?

 
Я думаю - были причины.

Всего записей: 4325 | Зарегистр. 13-12-2007 | Отправлено: 02:42 17-03-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С точки зрения управления пользовательскими настройками это только мешает.
Да и быстрое создание профиля, который модно генерить текстом из vbs или даже cmd echo, здесь оказывается не у дел и требует слишком много времени. Нерационально.
Плюс, неясен принцип настроек - что приоритетное? Если есть лог, то зачем json? Если есть json, указывающий на лог, то можно ли обойтись пустыми (на все остальные параметры) jsonами? Как прийти к тому, чтобы использовать что-то одно?

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 11:24 17-03-2020
destiny_child



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

insorg (...)
Цитата:
Как прийти к тому, чтобы использовать что-то одно?

 
уговорить разрабов на новую итерацию браузера Vivaldi nextGen!

Всего записей: 3275 | Зарегистр. 01-04-2006 | Отправлено: 13:51 17-03-2020
HF

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

Цитата:
Плюс, неясен принцип настроек - что приоритетное? Если есть лог, то зачем json? Если есть json, указывающий на лог, то можно ли обойтись пустыми (на все остальные параметры) jsonами? Как прийти к тому, чтобы использовать что-то одно?
Предположу, что изначально сделали версию А. Потом порешали или пришло озарение, но версия А перестала быть клёвой, и появилась версия Б. Но так как сложно "просто взять и выпилить", то осталась версия А, так как "вдруг что-то сломается" или "блин, модуль ХХ ссылается на версию А, а я не могу на версию Б никак переписать, не совместимо" решили "хрен с ним, будут обе версии, просто берём настройки там где нам нужно".

Всего записей: 557 | Зарегистр. 07-05-2007 | Отправлено: 14:11 17-03-2020
Pis

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

Всего записей: 1205 | Зарегистр. 06-01-2005 | Отправлено: 14:14 17-03-2020 | Исправлено: Pis, 14:20 17-03-2020
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pis
из магазина хрома
 
...он спрашивал откуда взять расширения для Вивальди )

Всего записей: 6405 | Зарегистр. 05-06-2012 | Отправлено: 14:19 17-03-2020 | Исправлено: pangasiys, 15:17 17-03-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HF
Тогда надо было отломать старое за ненадобностью, раз такое дело.
А то такое жестокое легаси держать - страшный сон любого разраба. Они, по идее, только рады должны быть, чтоб осталось что-то одно.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 14:56 17-03-2020
Ilya_Shpankov



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

Цитата:
Нерационально.
Плюс, неясен принцип настроек - что приоритетное?


Цитата:
Предположу, что изначально сделали версию А.  

 
Скорее всего, данные сохранили в уже существующей базе данных, которая используется для других задач тоже. Если есть возможность не плодить компоненты - почему бы и нет?
 
https://forum.vivaldi.net/topic/26447/which-mpognobbkildjkofajifpdfhcoklimli-folder-for-vivaldi-settings
 
https://wiki.archlinux.de/title/Vivaldi#.C3.9Cbersicht_einiger_Schl.C3.BCsselelemente
 

Всего записей: 4325 | Зарегистр. 13-12-2007 | Отправлено: 14:56 17-03-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ilya_Shpankov
Проблема в том, что без файла лога браузер не способен использовать свои же json конфиги по списку выше.
Получается, мы логически приходим тому, что это - баг?
Ведь, предположим, браузеру или разработчикам нужен лог для своих внутренних нужд, то проблемы как бы нет. Подумаешь, очередной файл в профиле хрома, тысячи их там. Но! Как только нам надо запустить браузер со своими Preferences, Secure Preferences и Local State (без всего остального мусора), то они внезапно не работают. При чём, среди протестированных хромых такое - только с Vivaldi. Т.е. в каком-то месте идёт отсылка к файлу или  его содержимому.
Соответственно, требуется доработать браузер так, что бы он был способен использовать эти три свои же (собой же созданные!) файла без проблем и сброса на умолчания.

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 15:17 17-03-2020 | Исправлено: insorg, 15:19 17-03-2020
Ilya_Shpankov



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

Цитата:
Получается, мы логически приходим тому, что это - баг?

 
Это не баг, а такое решение.
 
Добавлено:
Всем привет!
 
Управление списками блокировки в новой тестовой сборке Vivaldi 2.12.1854.5
 
https://vivaldi.com/ru/blog/snapshots/desktop/blocker-list-management-vivaldi-browser-snapshot-1854-5/

Всего записей: 4325 | Зарегистр. 13-12-2007 | Отправлено: 22:08 17-03-2020
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ilya_Shpankov
Цитата:
Это не баг, а такое решение.
Понятно. Значит, Vivaldi в нашу задачу не подойдёт, а жаль. Удобно было бы.
Напомнило...
Цитата:
После этого проекта в резюме смело напишу про "опыт разработки и внедрения гибких решений". Но мы то знаем, что имеются в виду резиновые костыли.
(c)

Всего записей: 15770 | Зарегистр. 04-11-2010 | Отправлено: 10:51 18-03-2020 | Исправлено: insorg, 10:53 18-03-2020
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ilya_Shpankov
Цитата:
Управление списками блокировки в новой тестовой сборке Vivaldi 2.12.1854.5
радуешь радуешь иногда Шпаньков! млдц! ХВАЛЮ! об этом управлении я давно мечтал чтоб я сам свои трекинг-блок-листы мог добавлять - а то мне который там стоит по умолчанию Duckduckgo не устраивает

Всего записей: 6405 | Зарегистр. 05-06-2012 | Отправлено: 15:12 18-03-2020
pangasiys



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

Цитата:
Опытным путём пришёл к выводу,.....
скажи пжлста - какие файлы нужно бэкапить чтоб перенести настройки расширений ?

Всего записей: 6405 | Зарегистр. 05-06-2012 | Отправлено: 20:36 18-03-2020
rdvfrb

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
 
Расширения не перенесешь, только через синхронизацию.

Всего записей: 902 | Зарегистр. 21-01-2016 | Отправлено: 03:12 19-03-2020
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rdvfrb
да мне не на другой комп переносить - а на другую версию всего-навсего нужно

Всего записей: 6405 | Зарегистр. 05-06-2012 | Отправлено: 13:45 19-03-2020
Ilya_Shpankov



Vivaldi Technologies
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
 
Готовы довольно неожиданные результаты опроса о мобильных браузерах
 
https://ru.vivaldi.net/mobile-browser-results/

Всего записей: 4325 | Зарегистр. 13-12-2007 | Отправлено: 13:55 19-03-2020
rdvfrb

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
 
Попробуй скопировать из директории User Data\Default - Extension Rules, Extensions, Extension State и файлы Extension Cookies, Extension Cookies-journal. Вроде бы все, но может, что то и еще надо, может и получится.

Всего записей: 902 | Зарегистр. 21-01-2016 | Отправлено: 14:06 19-03-2020 | Исправлено: rdvfrb, 14:09 19-03-2020
Nemo1234

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно ограничить кэш? Ярлык вида "...\vivaldi.exe" --media-cache-size=104857600 не помогает...

Всего записей: 350 | Зарегистр. 18-08-2009 | Отправлено: 14:11 19-03-2020
   

Страницы: 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 » Компьютеры » Программы » Vivaldi (часть 3)
gyra (16-09-2020 11:17): http://forum.ru-board.com/topic.cgi?forum=5&topic=50611


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru