Difference between revisions of "Thunderbird"
(→General info) |
(→Silent installation of Thunderbird extensions) |
||
Line 78: | Line 78: | ||
* download the extension | * download the extension | ||
− | * | + | * go to "%PROGRAMFILES%\Mozilla Thunderbird\extensions\" and see what folders you have there |
− | * install the extension | + | * install the extension into Thunderbird manually (this needs an explanation as to how this is done, is it by copying the .XPI file into a Thunderbird sub-directory? or using Tools -> Extensions -> Install from within Thunderbird?) |
* you will notice that the additional folder appeared in "%PROGRAMFILES%\Mozilla Thunderbird\extensions\" - this is your new extension | * you will notice that the additional folder appeared in "%PROGRAMFILES%\Mozilla Thunderbird\extensions\" - this is your new extension | ||
* copy the new folder to the server | * copy the new folder to the server |
Revision as of 18:03, 1 September 2006
Contents
General info
This is a silent installer and uninstaller for Mozilla Thunderbird 1.5, but it should work with other versions of Thunderbird, too.
If you have a lower version of Thunderbird installed, it will be automatically removed before Mozilla Thunderbird 1.5 installs.
As the Thunderbird install now nicely upgrades and doesnt leave the old one in the registry, there is no need to differentiate versions in package id. When a new version comes out, just replace the installer in "upgrade cmd" with a new one, and then increment the package revision number - this puts the upgrade command to work.
<package id="thunderbird" name="Mozilla Thunderbird" revision="15041" reboot="false" priority="0"> <check type="uninstall" condition="exists" path="Mozilla Thunderbird (1.5)" /> <install cmd='"%SOFTWARE%\Thunderbird\Thunderbird Setup 1.5.0.4.exe" -ms' /> <upgrade cmd='"%SOFTWARE%\Thunderbird\Thunderbird Setup 1.5.0.4.exe" -ms' /> <remove cmd='"%PROGRAMFILES%\Mozilla Thunderbird\uninstall\uninstall.exe" -ms' /> </package>
Making Thunderbird a default mail and news client
If you want to make Mozilla Thunderbird a default mail and news client, add these registry entries:
REGEDIT4 [HKEY_CLASSES_ROOT\mailto] @="URL:MailTo Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\mailto\DefaultIcon] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE,0" [HKEY_CLASSES_ROOT\mailto\shell\open\command] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE -compose %1" [HKEY_CLASSES_ROOT\news] @="URL:News Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\news\DefaultIcon] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE,0" [HKEY_CLASSES_ROOT\news\shell\open\command] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE -mail %1" [HKEY_CLASSES_ROOT\nntp] @="URL:NNTP Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\nntp\DefaultIcon] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE,0" [HKEY_CLASSES_ROOT\nntp\shell\open\command] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE -mail %1" [HKEY_CLASSES_ROOT\snews] @="URL:Snews Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\snews\DefaultIcon] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE,0" [HKEY_CLASSES_ROOT\snews\shell\open\command] @="@ShortProgFiles\\MOZILL~2\\THUNDE~1.EXE -mail %1" [HKEY_CURRENT_USER\Software\Clients\Mail] @="Mozilla Thunderbird" [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail] @="Mozilla Thunderbird" [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\News] @="Mozilla Thunderbird"
To register it with WPKG, save it as thunderbird.REG, and add these entries to your Thunderbird XML:
<install cmd='regedit /s %SOFTWARE%\Thunderbird\thunderbird.REG' /> <upgrade cmd='regedit /s %SOFTWARE%\Thunderbird\thunderbird.REG' />
Silent installation of Thunderbird extensions
To silently install Mozilla Thunderbird extensions, do the following:
- download the extension
- go to "%PROGRAMFILES%\Mozilla Thunderbird\extensions\" and see what folders you have there
- install the extension into Thunderbird manually (this needs an explanation as to how this is done, is it by copying the .XPI file into a Thunderbird sub-directory? or using Tools -> Extensions -> Install from within Thunderbird?)
- you will notice that the additional folder appeared in "%PROGRAMFILES%\Mozilla Thunderbird\extensions\" - this is your new extension
- copy the new folder to the server
- the silent installer will look like this:
<package id="thunderbird-quicktext" name="Quicktext extension" revision="1" reboot="false" priority="0"> <check type="file" condition="exists" path="%PROGRAMFILES%\Mozilla Thunderbird\extensions\{8845E3B3-E8FB-40E2-95E9-EC40294818C4}\install.rdf" /> <install cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\thunderbird\extensions\quicktext\{8845E3B3-E8FB-40E2-95E9-EC40294818C4}" "%PROGRAMFILES%\Mozilla Thunderbird\extensions\{8845E3B3-E8FB-40E2-95E9-EC40294818C4}"' /> <upgrade cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\thunderbird\extensions\quicktext\{8845E3B3-E8FB-40E2-95E9-EC40294818C4}" "%PROGRAMFILES%\Mozilla Thunderbird\extensions\{8845E3B3-E8FB-40E2-95E9-EC40294818C4}"' /> <remove cmd='cmd /C rmdir /S /Q "%PROGRAMFILES%\Mozilla Thunderbird\extensions\{8845E3B3-E8FB-40E2-95E9-EC40294818C4}"' /> </package>
- basically, it means that you have to copy the folder that is named similar to {8845E3B3-E8FB-40E2-95E9-EC40294818C4} to your "Mozilla Thunderbird\extensions" folder
- when Mozilla Thunderbird is started next time, new extension is detected automatically - you can verify it in Tools / Extensions menu in Thunderbird
Silent installation of dictionaries (spell-checking)
Mozilla Thunderbird keeps the dictionaries in %PROGRAMFILES%\Mozilla Thunderbird\components\myspell\
.
By default, it only has English dictionary.
Installing a new dictionary is simple - just copy the dictionary files for a given language to that folder.
Below - installation of a German language.
- First, download a German dictionary from http://www.thunderbird-mail.de/hilfe/dokumentation1.5/allg_rechtschreibung.php - it's a .xpi file, which can be uncompressed for example in Total Commander. Inside, you will have .aff and .dic files - these are core dictionary files which need to be copied into
%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\
. There is also .txt file (some info), and .js file ("installer" if you install the dictionary manually using Thunderbird). - The XML which installs German dictionary for Thunderbird should look like this:
<package id="thunderbird-woerterbuch" name="Woerterbuch fuer Thunderbird" revision="1" reboot="false" priority="0"> <check type="file" condition="exists" path="%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\Deutsch - neue Rechtschreibung.aff" /> <check type="file" condition="exists" path="%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\Deutsch - neue Rechtschreibung.dic" /> <check type="file" condition="exists" path="%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\Deutsch - neue Rechtschreibung.txt" /> <install cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\thunderbird\extensions\woerterbuch\*" "%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\"' /> <upgrade cmd='cmd /C xcopy /Q /I /E /Y "%SOFTWARE%\thunderbird\extensions\woerterbuch\*" "%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\"' /> <remove cmd='cmd /C del "%PROGRAMFILES%\Mozilla Thunderbird\components\myspell\Deutsch - neue Rechtschreibung.*"' /> </package>