deemru / Chromium-Gost

Chromium с поддержкой алгоритмов ГОСТ
https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=9991
MIT License
388 stars 43 forks source link

Установка в свою папку, а не в Chromium (на Windows) #57

Open superblangel opened 1 year ago

superblangel commented 1 year ago

Сейчас инсталлятор Chromium GOST под Windows ставится в папку %AppData%\Chromium\ , из-за чего может конфликтовать с обычным Chromium.

Было бы классно, если бы Chromium GOST ставился бы в свою папку.

deemru commented 1 year ago

из-за чего может конфликтовать с обычным Chromium

Есть примеры? В чём это проявляется? Есть реальная необходимости одновременной работы Chromium и Chromium-Gost (на Windows)?

superblangel commented 1 year ago

В примерах пока что 1 человек, которому наш сайт не предложил установку Chromium Gost, потому что стоял Chromium. Помимо одинаковой папки у них ещё одинаковая Uninstall ветка реестра

Вопрос скорее не в реальной необходимости, а в этике создания своего продукта, который не конфликтует с другими продуктами

hooddy commented 1 year ago

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

superblangel commented 1 year ago

исправив этот косяк вылезет куча других

Все возможно, спорить не буду

мне вот тоже не понятно, зачем два хромиума на машине использовать?

Это надо спрашивать у клиентов, у которых стоит по 3-4 и более Хромиумных браузера (я когда-то собирал статистику, таких было около 20%)

Anton-V-K commented 8 months ago

Есть подвижки по этому вопросу? У меня был установлен Chromium 117.0.5938.150. Я захотел посмотреть на особенности Chromium-Gost (так сказать, для общего развития). Установил для всех пользователей (Windows 10 64-bit) - с параметром --system-level. Браузер оказался в "C:\Program Files\Chromium\Application\119.0.6045.159". При этом заменил пункт стандартного Chromium'а в установленных программах, но иконка осталась стандартной: image Ярлык в меню "Пуск" (тот, который для всех) остался указывать на стандартный Chromium, и новых создано не было. В логе chromium_installer.log есть жалобы об этом:

[1017/165106.413:VERBOSE1:install.cc(120)] Overwriting per-user Desktop "Chromium" shortcut to C:\Program Files\Chromium\Application\chrome.exe.
[1017/165106.415:WARNING:install.cc(118)] Failed: Overwriting (maybe the shortcut doesn't exist?) per-user Desktop "Chromium" shortcut to C:\Program Files\Chromium\Application\chrome.exe.
[1017/165106.416:VERBOSE1:install.cc(120)] Overwriting per-user Quick Launch "Chromium" shortcut to C:\Program Files\Chromium\Application\chrome.exe.
[1017/165106.427:VERBOSE1:install.cc(120)] Overwriting per-user Start menu "Chromium" shortcut to C:\Program Files\Chromium\Application\chrome.exe.
[1017/165106.427:WARNING:install.cc(118)] Failed: Overwriting (maybe the shortcut doesn't exist?) per-user Start menu "Chromium" shortcut to C:\Program Files\Chromium\Application\chrome.exe.

Полагаю, per-user ярлыков и не было, т.к. стандартный Chromium не создаёт их, если устанавливается для всех пользователей. Хотелось бы, чтобы side-by-side установка работала "стандартным образом": у каждого продукта - свои пасочки :)