Instalacja najnowszej wersji screenreadera Orca

Ostrzeżenie

Autor nie bierze odpowiedzialności za działanie przedstawionych skryptów. Pierwsze uruchomienie skryptu warto jest przeprowadzić w asyście osoby widzącej która w przypadku niepowodzenia instalacji będzie potrafiła przywrócić dystrybucyjne wersje Orki i at-spi.

Kilka słów wstępu

Wersja programu Orca znajdująca się w dystrybucji jest - prawdę mówiąc - nieco nieświeża. Orca rozwija się bardzo dynamicznie, wiele błędów poprawia się dosłownie z dnia na dzień, dochodzą nowe możliwości (szczególnie w nawigacji). Dlatego warto mieć w miarę nową wersję.

Instalacja najnowszej wersji z SVN jest co prawda prosta, ale wymaga nieco znajomości systemu. W dodatku nieumiejętne przeprowadzenie jej może doprowadzić do sytuacji, kiedy nasz komputer stanie się niedostępny. Pół biedy jeśli mamy dostęp do konsoli, zawsze można wtedy wrócić do wersji dystrybucyjnej. Jednak jeśli konsola nie jest dostępna, zostajemy nagle bez komputera. Dlatetgo też przygotowałem skrypty, które pozwolą na posiadanie zawsze najnowszej wersji.

Instalacja wstępna

Do działania skryptów potrzebny jest skonfigurowany system zawierający speech-dispatchera oraz dystrybucyjną wersję Orki. Skrypty nadpisują zainstalowane wcześniej pliki zamieniając je na wersje niedostępne w normalnej dystrybucji.

Musimy pobrać plik orcasvn.tgz i rozpakować go w katalogu domowym. Najprostsze będzie po prostu otwarcie terminala i skopiowanie następującej linijki:


wget http://www.blubuntu.polip.com/orcasvn.tgz

Oczywiście, plik możemy pobrać również za pomocą Firefoksa czy Lynksa. Następnie rozpakowujemy plik poleceniem:


tar -xzf orcasvn.tgz

Musimy teraz przekonfigurować sudo tak, aby nie pytał nas o hasło. Jeśli mamy prawidłowo przygotowany system (patrz Administracja systemem) wpisujemy:


EDITOR=/usr/bin/gedit sudo visudo

W ostatniej linijce przed słowem "ALL" dopisujemy "NOPASSWD: ", tak że linijka będzie wyglądać tak:


%admin ALL=(ALL) NOPASSWD: ALL

Wszystko mamy już przygotowane.

Instalacja Orki

Instalacja sprowadza się praktycznie do kolejnego uruchomienia obu skryptów. Pierwszą czynnością będzie przejście do katalogu w którym rozpakowane zostały skrypty:


cd orcasvn

Następna czynność to ściągnięcie najnowszych wersji gaila, atk, at-spi (czyli tego czegoś co odpowiada za komunikację Orki z aplikacjami) oraz samej Orki. Wpisujemy polecenie:


./getorca.sh

Skrypt będzie działać przez kilka minut, informując po drodze o etapach zaawansowania. Jeśli wszystko się powiedzie, skrypt poinformuje nas o gotowości do właściwej instalacji i konieczności uruchomienia drugiego skryptu.

Teraz kolej na właściwą instalację. Krzyżujemy palce, odmawiamy różaniec, odśpiewujemy mantrę i wpisujemy:


./instorca.sh

Ponieważ pierwszą czynnością którą wykonuje skrypt jest zatrzymanie Orki, nie mamy niestety wszystkich informacji o postępach działania skryptu. Jeśli wszystko poszło prawidłowo, po kilku minutach nowa wersja Orki powinna się uruchomić.

Jeśli instalację przeprowadza osoba widząca, powinna uruchomić odpowiednio skrypty wgetorca.sh i winstorca.sh.

Zainstalowana Orca czasem nie uruchamia się sama po zalogowaniu. Z reguły wystarcza wtedy Alt-f2 i wpisanie:


orca -q;orca

Uwaga!

Nie wolno wywoływać tych skryptów przez sudo, muszą być one wykonane z uprawnieniami normalnego użytkownika. Skrypty same wykonują sudo w odpowiednich momentach, stąd prawdopodobnie będzie konieczne podanie hasła.

Skrypt został wypróbowany na "czystej" instalacji Ubuntu 7.10.

Powrót do strony głównej