>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Изменение дефолтной папки профиля http://forum.mozilla-russia.org/viewtopic.php?id=71421 |
Nikonor1998 > 21-02-2017 12:44:47 |
Всем привет. Собрал кастомный thunderbird и пакеты для его установки. Как собрать thunderbird таким образом, чтобы при установке он искал\создавал профиль в той директории, которую я ему укажу? |
yup > 21-02-2017 13:09:48 |
По умолчанию Thunderbird лезет за профилями в каталог %APPDATA%\Mozilla\Thunderbird. Путь вполне может быть и относительным. Кроме того, раньше поддерживалась переменная окружения MOZILLA_HOME. Как сейчас - не знаю. |
Nikonor1998 > 21-02-2017 17:44:29 |
yup пишет
Спасибо, да, это работает прекрасно, но локально. Как я понимаю, перед выполнением команды "mach build installer" изменить файл installer.nsi? Я нашел там вот этот код: Выделить код Код:${If} $AddDesktopSC == 1 [b] CreateShortCut "$DESKTOP\${BrandFullName}.lnk" "$INSTDIR\${FileMainEXE}" -profile "%APPDATA%\MyFolder\Default" ${If} ${FileExists} "$DESKTOP\${BrandFullName}.lnk" ShellLink::SetShortCutWorkingDirectory "$DESKTOP\${BrandFullName}.lnk" \ "$INSTDIR" ${If} ${AtLeastWin7} ${AndIf} "$AppUserModelID" != "" ApplicationID::Set "$DESKTOP\${BrandFullName}.lnk" "$AppUserModelID" "true" ${EndIf} ${LogMsg} "Added Shortcut: $DESKTOP\${BrandFullName}.lnk" ${Else} ${LogMsg} "** ERROR Adding Shortcut: $DESKTOP\${BrandFullName}.lnk" ${EndIf} ${EndIf} Я изменил вот так: после mach build installer собираю в один файл командой: Кроме запуска с параметрами, изменить папку никак нельзя? Банальное удаление ярлыка "всё сломает". |
yup > 22-02-2017 00:33:13 |
Nikonor1998 пишет
Не знаю, никогда таким не занимался. Nikonor1998 пишет
Что значит "не работает"? Ярлык не создаётся? Создаётся, но без параметра? Создаётся с параметром, но при старте он игнорируется? Nikonor1998 пишет
Сломает. |