Terminal ABA-X3 jest wyposażany w lokalną przeglądarkę stron WWW. W wersji oprogramowania ABA-X3 1.5.x jest to Mozilla Firefox 2.0 w polskiej wersji językowej. W odróżnieniu od wielu innych rozwiązań jest to pełna wersja tej przeglądarki. Dodatkowo wprowadzono następujące rozszerzenia: JAVA (wersja 1.5.x SUN Microsystems), ShockWave FLASH, lokalne wyświetlanie plików w standardzie PDF (moduł zewnętrzny). Przeglądarka stanowi odrębny moduł w oprogramowaniu terminala, który może być wymieniany lub aktualizowany niezależnie od innych modułów programowych. Przeglądarka Mozilla Firefox jest udostępniana na zasadach Mozilla Open License (odpowiedni dokument licencyjny jest załączony do oprogramowania terminala ABA-X3). Lokalizacja plików odpowiedzialnych za obsługę przeglądarki w systemie ABA-X3: /mnt/local/firefox-installer główny katalog z wersją instalacyjną przeglądarki Firefox 2.0, /mnt/local/mozilla konfiguracja przeglądarki, /mnt/local/java oprogramowanie JAVA, /mnt/local/xpdf lokalna obsługa plików PDF, /mnt/conf/firefox skrypty uruchomieniowe przeglądarki. UWAGA: Przeglądarka WWW oraz oprogramowanie jej towarzyszące wykorzystuje szereg dodatkowych bibliotek. Biblioteki te są zawarte w katalogach /mnt/local/lib oraz /mnt/local/xpdf i udostępniane przez skrypty uruchomieniowe /mnt/conf/firefox.sh oraz /mnt/conf/firefox/setfirefox.sh. Skrypty te powinny być modyfikowane jedynie w razie konieczności ponieważ ewentualne błędy uniemożliwią korzystanie z lokalnej przeglądarki! Konfigurowanie przeglądarki Konfiguracja przeglądarki Firefox jest realizowana w 2 etapach: konfiguracja samej przeglądarki, konfiguracja uruchamianych sesji WWW. Do skonfigurowania właściwości przeglądarki na danym terminalu służy skrypt /mnt/conf/firefox/setfirefox.sh (tryb administratora). Umożliwia on Administratorowi (lub zaawansowanemu użytkownikowi) zapis preferencji oraz innych ustawień przeglądarki. Konfigurację przeglądarki realizuje się w następujący sposób: należy uruchomić (np. na terminalu wzorcowym) przeglądarkę Firefox w trybie administracyjnym za pomocą skryptu setfirefox.sh. Nie należy zapomnieć o przyporządkowaniu odpowiedniej wartości zmiennej DISPLAY. Jeśli wykorzystujemy pulpit
użytkownika (ustawienie domyślne nowego terminala) najwygodniej będzie wybrać wartość DISPLAY=:0. Po uruchomieniu się przeglądarki należy skonfigurować ją korzystając ze standardowych mechanizmów i narzędzi Firefox 2.0 oraz zakończyć normalnie pracę przeglądarki: (Plik -> zakończ). Dane konfiguracyjne zostaną trwale zapisane do katalogu /mnt/local/mozilla. Archiwum z tym katalogiem może być następnie przesłane na inne terminale, dzięki czemu konfiguracja przeglądarki może być przeprowadzona centralnie. Ustawienia zawarte w katalogu /mnt/local/mozilla są wykorzystywane podczas uruchamiania przeglądarki w trybie użytkownika - przez skrypt /mnt/conf/firefox/firefox.sh. W tym trybie nie jest możliwy trwały zapis ustawień przeglądarki, ponieważ wykorzystywana jest tymczasowa kopia katalogu konfiguracyjnego w pamięci RAM. Użytkownik może zmienić ustawienia przeglądarki podczas trwania sesji, jednak po jej zakończeniu zostaną przywrócone ustawienia domyślne określone przez Administratora. Po skonfigurowaniu samej przeglądarki (strona startowa itp.) można przystąpić do definiowania sesji WWW. Przebiega to zgodnie ze schematem wykorzystywanym przez oprogramowanie ABMin: Zapis sesji Administrator może zapisać dowolną liczbę sesji WWW pod dowolnie wybranymi nazwami.
Jako domyślny skrypt uruchomieniowy przyjmowany jest skrypt firefox.sh. Administrator może wprowadzać oczywiście inne, przygotowane przez siebie skrypty uruchomieniowe. Zapis sesji nie powoduje jej uruchomienia! Autostart sesji W tym etapie można realizować automatyczne (podczas startu oprogramowania terminala) przeglądarki Firefox. Każdej zapisanej sesji można przyporządkować dowolnym numer konsoli oraz zmiennej DISPLAY. Z listy wartości zmiennej DISPLAY wyłączono numer :0, ponieważ jest on zarezerwowany dla pulpitu użytkownika. Ze względu na unikanie pomyłek zaleca się jednoznaczne przyporządkowywanie konsoli wartościom zmiennych DISPLAY. W przypadku konfliktu dostępu do urządzeń i X Serwerów mogą wystąpić trudności w korzystaniu z terminala! Opcja Auto Restart powoduje automatyczne ponowne uruchomienie przeglądarki po każdym jej zamknięciu. W wyniku przeprowadzonej konfiguracji w katalogu /mnt/conf/firefox powstaje plik firefox.seesions, który jest uruchamiany przez skrypt startowy /mnt/conf/etc/start.sh.
Dodanie ikony na pulpicie użytkownika Jeśli wykorzystujemy lokalny graficzny pulpit użytkownika możemy dodać ikonę lub ikony uruchamiające sesje WWW (przeglądarkę Firefox): Wykonujemy to w identyczny sposób, jak dla innych sesji terminala ABA-X3. Jeżeli jako wartość DISPLAY wybierzemy :0 (ostatnia pozycja na liście) to przeglądarka zostanie wyświetlona na pulpicie (niezależnie o numeru konsoli). W innym przypadku w pierwszej kolejności zostanie uruchomiony nowy X Serwer przyporządkowany wybranej konsoli, a przeglądarka zostanie przyporządkowana jako X Klient do tego serwera.
System menu i pasek zadań: Kolejny formularz systemu ABmin umożliwia wprowadzenie wywoływania przeglądarki z paska zadań lub systemu menu pulpitu użytkownika. Należy stosować pomniejszone ikony (np.w wersji 16x16 pixeli). Konfiguracja stanie się aktywna po restarcie oprogramowania ICEWM (Window Manager) terminala. W każdej chwili dostępny jest system pomocy (HELP) otwierany w odrębnym okonie lub karcie.