Альтернативная концепция установки браузера Opera
-
wolkow70
Re: Альтернативная концепция установки браузера Opera
Выкладываю новую версию сборки Opera (версия программы не изменилась 11.61).
Добавил возможность подхвата в процессе установки файлов:
bookmarks.adr - закладки
search.ini - службы поиска
wand.dat - жезл паролей
speeddial.ini - ссылки экспресс-панели
Для установки этих файлов нужно в одной директории с инсталлятором создать папку с названием "Opera" куда и поместить нужные файлы. В процессе установки они подхватятся, при условии, что при установке в опциях инсталлятора будут отмечены соответствующие секции группы "Установка альтернативных компонентов".
Порядок установки такой: если отмечена, к примеру, секция "Установить альтернативный список Закладок", то инсталлятор будет искать файл bookmarks.adr в указанной выше папке. Если найдет, то установит его в приоритетном порядке (с перезаписью имеющегося файла).
Если опция будет отмечена, но файл не найден, то будет установлен встроенный альтернативный файл закладок. Если опция не будет отмечена вообще, то будет установлен родной Оперовский файл. Тоже относится к остальным перечисленным файлам.
Обращаю внимание на то, что секция "Установка альтернативных компонентов" перемещена ниже секции "Восстановление файлов из резервных копий", то есть отрабатывает позже. Таким образом, нужно иметь в виду, что альтернативные файлы перезаписывают восстановленные из резервных копий. Поэтому нужно быть внимательным при выборе опций установки (или создании файла ответов), чтобы не было накладок.
То есть, если пользователь хочет оставить восстановленный резервный файл, то опцию установки альтернативного файла отмечать не нужно.
В итоге, получается такой приоритет файлов при установке:
- внешний альтернативный файл;
- встроенный альтернативный файл;
- файл, восстановленный из резервной копии;
- родной Оперовский файл.
Добавил возможность подхвата в процессе установки файлов:
bookmarks.adr - закладки
search.ini - службы поиска
wand.dat - жезл паролей
speeddial.ini - ссылки экспресс-панели
Для установки этих файлов нужно в одной директории с инсталлятором создать папку с названием "Opera" куда и поместить нужные файлы. В процессе установки они подхватятся, при условии, что при установке в опциях инсталлятора будут отмечены соответствующие секции группы "Установка альтернативных компонентов".
Порядок установки такой: если отмечена, к примеру, секция "Установить альтернативный список Закладок", то инсталлятор будет искать файл bookmarks.adr в указанной выше папке. Если найдет, то установит его в приоритетном порядке (с перезаписью имеющегося файла).
Если опция будет отмечена, но файл не найден, то будет установлен встроенный альтернативный файл закладок. Если опция не будет отмечена вообще, то будет установлен родной Оперовский файл. Тоже относится к остальным перечисленным файлам.
Обращаю внимание на то, что секция "Установка альтернативных компонентов" перемещена ниже секции "Восстановление файлов из резервных копий", то есть отрабатывает позже. Таким образом, нужно иметь в виду, что альтернативные файлы перезаписывают восстановленные из резервных копий. Поэтому нужно быть внимательным при выборе опций установки (или создании файла ответов), чтобы не было накладок.
То есть, если пользователь хочет оставить восстановленный резервный файл, то опцию установки альтернативного файла отмечать не нужно.
В итоге, получается такой приоритет файлов при установке:
- внешний альтернативный файл;
- встроенный альтернативный файл;
- файл, восстановленный из резервной копии;
- родной Оперовский файл.
-
mar1boro
Re: Альтернативная концепция установки браузера Opera
Может у вас не инициализируется этот файл. Попробуйте в папке Opera с альтернативными файлами создать копию файла speeddial.ini переименовав ее в standard_speeddial.ini (чтобы там были оба файла).
standard_speeddial.ini копируется в С:\Program Files\Opera\region\cis\ru.
standard_speeddial.ini копируется в С:\Program Files\Opera\region\cis\ru.
-
Smarty
Re: Альтернативная концепция установки браузера Opera
wolkow70, положил как вы сказали рядом копию с названием standard_speeddial.ini и теперь все нормально. Как теперь быть? Делать копию?
Спасибо большое за пересборку k-lite
Спасибо большое за пересборку k-lite
-
mar1boro
Re: Альтернативная концепция установки браузера Opera
Цитата mar1boro:
Как теперь быть? Делать копию?
Да.
На какой системе тестируете?
Есть ли в названии профиля русские символы?
Как теперь быть? Делать копию?
Альтернативная концепция установки браузера Opera
Да.
На какой системе тестируете?
Есть ли в названии профиля русские символы?
-
wolkow70
Re: Альтернативная концепция установки браузера Opera
wolkow70, winxp, да, в названии профиля русский есть. а у вас там разве не через %userprofile% все забито?
-
wolkow70
Re: Альтернативная концепция установки браузера Opera
Цитата mar1boro:
а у вас там разве не через %userprofile% все забито?
Через "$appdata". Это NSIS. С другой стороны, почему Search.ini у вас копируется? Попробуйте еще раз после установки, но до запуска программы сверить файлы в профиле.
а у вас там разве не через %userprofile% все забито?
Альтернативная концепция установки браузера Opera
Через "$appdata". Это NSIS. С другой стороны, почему Search.ini у вас копируется? Попробуйте еще раз после установки, но до запуска программы сверить файлы в профиле.
-
mar1boro
Re: Альтернативная концепция установки браузера Opera
Цитата wolkow70:
до запуска программы сверить файлы в профиле.
тщетно, ладно буду с перфиксом standard тогда оставлять. может попробуете повоторить мою ситуацию на winxp с русским профилем?
до запуска программы сверить файлы в профиле.
Альтернативная концепция установки браузера Opera
тщетно, ладно буду с перфиксом standard тогда оставлять. может попробуете повоторить мою ситуацию на winxp с русским профилем?
-
wolkow70
Re: Альтернативная концепция установки браузера Opera
Цитата mar1boro:
ладно буду с перфиксом standard тогда оставлять
Я сам себе оставил такой вариант, он более правильный.
speeddial.ini инициализируется в профиль из standard_speeddial.ini самой Оперой при первом запуске.
ладно буду с перфиксом standard тогда оставлять
Альтернативная концепция установки браузера Opera
Я сам себе оставил такой вариант, он более правильный.
speeddial.ini инициализируется в профиль из standard_speeddial.ini самой Оперой при первом запуске.
-
mar1boro
Re: Альтернативная концепция установки браузера Opera
Может у вас не инициализируется этот файл. Попробуйте в папке Opera с альтернативными файлами создать копию файла speeddial.ini переименовав ее в standard_speeddial.ini (чтобы там были оба файла).
standard_speeddial.ini копируется в С:\Program Files\Opera\region\cis\ru.
standard_speeddial.ini копируется в С:\Program Files\Opera\region\cis\ru.
-
mar1boro
Re: Альтернативная концепция установки браузера Opera
Цитата mar1boro:
еще заметил что при интеграции как аддона не устанавливается ярлык в quicklaunch.
Потому, что на T13 еще не применены личные настроки.
Цитата mar1boro:
еще бы настройки панелей\вкладок применять
не совсем понял.
Цитата mar1boro:
и словарь орфографии по умолчанию русский
подумать надо.
еще заметил что при интеграции как аддона не устанавливается ярлык в quicklaunch.
Альтернативная концепция установки браузера Opera
Потому, что на T13 еще не применены личные настроки.
Цитата mar1boro:
еще бы настройки панелей\вкладок применять
Альтернативная концепция установки браузера Opera
не совсем понял.
Цитата mar1boro:
и словарь орфографии по умолчанию русский
Альтернативная концепция установки браузера Opera
подумать надо.