Blog (37)
Komentarze (32)
Recenzje (0)

Oswoić pingwina z zamkniętymi oczami, czyli dostępność Linuxa dla niewidomych, cz. 3. Rady i tricki.

@lepsze-oprogramowanieOswoić pingwina z zamkniętymi oczami, czyli dostępność Linuxa dla niewidomych, cz. 3. Rady i tricki.16.03.2018 22:39

Kolejny artykuł z cyklu „Oswoić Linuksa z zamkniętymi oczami" w poprzednich częściach pisaliśmy o tym, jak obsługuje się podstawowe programy, zaprzyjaźniliśmy się też z programem odczytu ekranu – sympatyczną Orcą. Tym razem zobaczymy co zrobić, aby nasze zwierzątko było jeszcze bardziej przyjazne.

Eksperymentowanie - drogą do sukcesu

Zadziwiające dla mnie i w pewnym sensie budujące jest to, że choć system Linux jest używany na niewielu komputerach, a już na znikomej ilości komputerów osób niewidomych, zespół Gnome zaprojektował czytnik ekranowy Orca. Jednak spójrzmy prawdzie w oczy. Nie jest to ani bardzo rozbudowany, ani w pełni dopracowany screenreader. Dlatego czasami, aby dorównać funkcjonalnością innych screenreaderów, lub w niektórych kwestiach je przegonić, można próbować poszukiwać nowych funkcji. Dlaczego jednak mowa tu o eksperymentowaniu? Ponieważ napotkamy wiele niepoprawnie działających funkcji.

Zakładki

Orca oferuje nam możliwość wprowadzenia zakładki w oknie. To znaczy, że będziemy mogli później odczytać to, na czym obecnie znajduje się kursor. Aby wprowadzić zakładkę należy ustawić się w żądanym miejscu, wcisnąć alt +klawisz orca + numer od 1 do 6, u nas niech będzie to 1. Następnie zapisujemy zakładki skrótem orca+alt+b. Możemy teraz mieć kursor gdziekolwiek, w obrębie okna, a kiedy naciśniemy orca+1, odczytamy miejsce, w którym wtedy się znajdowaliśmy. Zakładka jest wprowadzona na stałe, nie znika po restarcie. Zawsze można ją zastąpić inną, powtarzając czynność lub wybrać inny numer. Ale samo to, że zakładkę można utworzyć tylko w obrębie okna ma wadę i zaletę. Bo chociaż możemy mieć zdefiniowane zakładki dla wielu okien i może ich być nawet po 6 w każdym, to nie jesteśmy w stanie utworzyć zakładki globalnej, która sprawiałaby, że po wciśnięciu odpowiedniego skrótu, możemy usłyszeć np. informację na temat naładowania baterii.

Oswajamy tego sympatycznego zwierzaka...
Oswajamy tego sympatycznego zwierzaka...

Simple Orca Plugin System

Sama nazwa sugeruje, że będziemy mówić o wtyczkach, to prawda. SOPS to system, dzięki któremu można instalować wtyczki. W Ubuntu Artful, 17.10 wtyczek do instalacji było 13, w Bionic na razie ich nie ma. Natomiast omówię tylko to, jak Simple Orca Plugin System w Orce zaimplementować. Jak to zwykle bywa, trzeba otworzyć terminal. Pierwsza komenda pozwoli nam na zainstalowanie programu, dzięki któremu będziemy mogli klonować repozytoria z poziomu terminala. Oto polecenia:

sudo apt install git

Teraz sklonujmy folder:

git clone https://github.com/chrys87/simple-orca-plugin-system.git<span class="hljs-string">"><span id="https://github.com/chrys87/simple-orca-plugin-system.git">https://github.com/chrys87/simple-orca-plugin-system.git</span></span>

Zanim zainstalujemy, jeszcze jedna aplikacja. Posłuży ona do tworzenia interfejsu graficznego do programu w oparciu o skrypt .sh.

sudo apt-get install yad

Teraz nie pozostaje nic innego jak:

cd simple-orca-plugin-s­ystem
sudo cp -r SOPS /usr/share/
/usr/share/SOPS/­install-for-current-u­ser /usr/share/SOPS/install-for-current-user.sh

sound-icons

Funkcja dedykowana nie Orce, lecz programowi speech-dispatcher, którego Orca jest klientem. Przypisuje on zdarzeniom dźwięki - można by je było nawet podmieniać, gdyby nie to, że ten program nie działa.

Nieprzypisane skróty

W poprzednim artykule, omawiającym bardziej szczegółowo preferencje czytnika Orca, była mowa o przypisywaniu skrótów klawiszowych. Otóż w zakładce przypisania klawiszy są trzy listy: skróty przypisane, nieprzypisane i skróty dla monitora brajlowskiego). Przyjrzyjmy się temu, jakie ciekawe skróty można w Orce zdefiniować. Zanim jednak, to krótka instrukcja przypisywania klawiszy. Ustawiamy się na liście, wybieramy z niej działanie, któremu chcemy nadać skrót lub go zmienić, następnie naciskamy strzałkę w prawo, spację oraz żądany skrót i zatwierdzamy klawiszem enter.

Bardzo wygodną funkcją jest zmienianie parametrów głosu (głośność, wysokość, prędkość) skrótami klawiszowymi. Jednak tu jest haczyk - ustawienie działa w obrębie okna i przy wyjściu nie jest zapisywane, więc jak wrócimy, konfigurację stracimy.

Historia komunikatów powiadamiania. To funkcja dla tych, którzy pracują szybko - system wygenerował powiadomienie, lecz zanim zostało ono przez nas zrozumiane, nacisnęło się już coś na klawiaturze. Najczęściej wtedy, kiedy chcieliśmy sprawdzić to powiadomienie, ono już zniknęło. Orca rozwiązuje ten problem w ten sposób: możemy zdefiniować skrót dla odczytania ostatniego komunikatu, przedostatniego i listy komunikatów. Przełączanie skrótem poziomu wypowiadanej interpunkcji. Przydatna rzecz dla programistów i osób, które potrzebują w danym tylko obszarze innej interpunkcji. Klawisz enter podwójnie wciśnięty na klawiaturze numerycznej, lub odpowiednik w układzie laptop wskazuje szczegółowo obecną pozycję. To przydatna funkcja w większości tabel, jest wtedy bowiem odczytywane położenie x z y - domyślnie nie jest to oznajmiane.

Podsumowanie

Jak widzimy, szereg funkcji i cech jest skrzętnie ukrytych. Potrzeba wprawy i zaawansowania, aby je poznać, dlatego zanim zwątpimy w dostępność Linuxa, najpierw przyjrzyjmy się dokładnie temu, co może on nam zaoferować.

PG / ZG

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.