Firefox z dodatkami, czyli zrób to sam
Przygotowania
Co nam będzie potrzebne?
- Firefox 2 – najnowszą wersję znajdziemy na stronie https://www.mozilla.com/
- Rozszerzenia i motywy – znajdziemy je na stronie https://addons.mozilla.org/
- Program obsługujący archiwa Zip np. WinRar, 7-Zip lub wersja Windows z obsługą plików Zip(Me/XP/2003/Vista)
- Program do tworzenia samorozpakowujących się archiwów z możliwością uruchomienia programu z archiwum np. WinRar.
Jeśli mamy już wszystko co trzeba możemy rozpakować pliki instalacyjne Firefoxa.

Po rozpakowaniu powinniśmy ujrzeć taki widok:

Wprowadzamy zmiany
Teraz zajmiemy się rozszerzeniami. Wszystkie rozszerzenia do Firefoxa mają format XPI. W rzeczywistości są to pliki Zip. Teraz wystarczy rozpakować rozszerzenie i zmienić nazwę jego katalogu na zgodną z identyfikatorem danego rozszerzenia. Tylko skąd go wziąć? W katalogu rozszerzenia znajduje się plik install.rdf. Otwórzmy go w dowolnym edytorze teksty np. Notatniku i odszukajmy wiersz zawierający ciąg <Description about=”urn:mozilla:install-manifest”>. Pod nim między <em:id> </em:id> znajduje się identyfikator rozszerzenia. Może on mieć postać nazwa@nazwa.nazwa(wyglądający jak adres email) lub {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} np.
<description about="urn:mozilla:install-manifest">
<em:id>{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}</em:id>
Teraz wystarczy przenieść katalog rozszerzenia do \nonlocalized\extensions. Podobnie jak z rozszerzeniami postępujemy z motywami. Jedyną różnicą jest rozszerzenie pliku - JAR zamiast XPI. Możemy również skopiować rozszerzenia i motywy z istniejącej instalacji programu. Znajdziemy je w x:\Documents and Settings\[użytkownik\Dane aplikacji\Mozilla\Firefox\Profiles\[profil_firefoxa]\extensions\.
Po dodaniu rozszerzeń i motywów możemy wykonać jeszcze kilka innych zmian. W katalogu \localized\defaults\profile znajdziemy plik bookmarks.html. Możemy go zamienić na nasz aktualny plik zakładek, który znajduje się w
Windows 2000/XP/2003:
x:\Documents and Settings\[użytkownik]\Dane aplikacji\Mozilla\Firefox\Profiles\\[profil_firefoxa]\
Windows Vista
x:\Users\[użytkownik]\AppData\Roaming\Mozilla\Firefox\Profiles\\[profil_firefoxa]\
Co jeszcze możemy zrobić?
- Dodać wyszukiwarki – znajdują się w \localized\searchplugins
- Zmodyfikować plik userChrome.css – znajduje się w \localized\defaults\profile\chrome
- Dodać lub zmienić ustawienia – pliki js w \localized\defaults\pref lub \nonlocalized\defaults\pref. Ustawienia mają format pref("nazwa", wartość); Nazwy i wartości takie same jak przy normalnej konfiguracji w about:config.
Instalator
Kiedy mamy już wprowadzone wszystkie zmiany może wszystko spakować, aby powstał jeden plik instalacyjny. Do utworzenia nowej instalacji można użyć dowolnego programu potrafiącego tworzyć samorozpakowujące się archiwa z możliwością uruchomienia z nich programu. W pokazanym niżej przykładzie będzie to WinRAR.

Zaznaczamy wszystkie pliki i katalogi w programie i klikamy w Dodaj.

Na karcie Ogólne zaznaczamy opcje Utwórz archiwum SFX.

Następnie przechodzimy na kartę Zaawansowane i wybieramy Opcje SFX.

Na karcie Ogólne wpisujemy setup.exe w polu Uruchom po wypakowaniu.

Na karcie Tryby zaznaczamy Wypakuj do folderu tymczasowego oraz Ukryj wszystko.

Na karcie Tekst i ikona możemy dodać ikonę dla instalatora.

Następnie wystarczy w obu oknach kliknąć w OK i poczekać aż program skompresuje pliki instalacyjne.
Kiedy WinRAR skończy kompresować pliki powinien zostać utworzony program instalacyjny.

Teraz wystarczy już tylko zainstalować Firefoxa.
Powiązane publikacje

Recenzja GrapheneOS - mobilny system, który pozwoli Ci przejąć kontrolę. Prywatny Android bez usług Google
52
Linux Mint vs Windows 11 vs Fedora - który system jest lepszy do gier, pracy i sztucznej inteligencji? Test z NVIDIA GeForce RTX 4090
189
Recenzja Zorin OS - Linux w końcu lepszy od Windowsa? Testy w grach, programach oraz obsługa AI z udziałem GeForce GTX 1660 Ti
463
Ubuntu vs Windows 11 - który system jest lepszy do gier, grafiki 3D i sztucznej inteligencji? Test z udziałem NVIDIA GeForce RTX 4090
257