Jak zatrzymać czytnik ekranu Orca?

107

Przypadkowo otworzyłem czytnik ekranu Orca z deski rozdzielczej, gdy próbowałem otworzyć zrzut ekranu. Teraz wszystko, co wpisuję lub klikam, jest wypowiadane na głos.

Jak mogę to zatrzymać?

Dla odniesienia, oto zrzut ekranu z uruchomionego czytnika ekranu Orca:

Czytnik ekranu Orca działa

ændrük
źródło
2
Zrobiłem DOKŁADNIE to samo. Z jakiegoś powodu domyślnym wpisem „screen” jest Orca.
Nathan JB,
For¹ zrzut ekranu.
Hi-Angel,

Odpowiedzi:

144

Jeśli nie potrzebujesz pomocy, możesz rozważyć:

sudo apt-get remove gnome-orca
killall orca

Mówię to z nieprzyjemnego doświadczenia przypadkowego uruchomienia go przy kilku okazjach. Jest to młot kowalski, ale nie mam z tego absolutnie żadnego pożytku.

Jeśli chcesz go zatrzymać, ale teraz zaczyna się od rozruchu, nie szukając aplikacji w poszukiwaniu wyłącznika, zastanów się również nad pytaniem: Jak zatrzymać uruchamianie orca po zalogowaniu?

Oli
źródło
28
Jeśli zabijesz go najpierw, nie musisz go słuchać, czytając wyjście apt-get remove.
Paul
8
Mój błagał mnie, żeby go nie zabijać :(
Greg
Tak, w końcu nie wykorzystam tego przynajmniej dla mnie !!!!
Jasser
2
killall orcapracował dla mnie w Ubuntu ..
Sampad
1
Dziękuję, to mnie uratowało. To się nie zatrzyma. Kto tworzy narzędzie bez wyłącznika?!?! Wyczyściłem i wpisałem na czarną listę tego okropnego pakietu.
Cerin
51

Z instrukcji dla Orca :

Insert+ Qwyjdź z orca.

Złożyłem błąd dotyczący złego komfortu użytkowania wynikającego z obecnego zachowania Orki.

ændrük
źródło
9
Nie działa dla mnie (Gnome Shell, Ubuntu 14.04).
Chriki,
1
Niesamowite. Macbooki nie mają przycisku „Wstaw”…
Nathan JB,
1
Nie działa dla mnie, Debian 8
The Vivandiere
@ NathanJ.Brauer :)
The Vivandiere
38

Alt+ Super+ Sdziała również w celu wyłączenia (lub włączenia) Orca.

Ten skrót klawiaturowy jest skonfigurowany w następujący sposób ...

  1. Otwórz „Ustawienia systemu”
  2. Wybierz „Klawiatura”
  3. Wybierz kartę „Skróty”
  4. W lewym panelu wybierz „Universal Access”
  5. W prawym panelu wybierz „Włącz lub wyłącz czytnik ekranu”
  6. Wprowadź nową kombinację klawiszy, aby włączyć lub wyłączyć Orca.

wprowadź opis zdjęcia tutaj

PJ Singh
źródło
16
  1. Wyłącz dźwięk
  2. Otwórz terminal
  3. $ killall orca
  4. Włącz ponownie dźwięk
likeitlikeit
źródło
15

Metoda GUI:

Otwórz Ustawienia systemowe, kliknij przycisk z napisem Uniwersalny dostęp, kliknij kartę, a na tej stronie karty włącz lub wyłącz czytnik ekranu. Lub, jeśli czytnik ekranu został uruchomiony w inny sposób, włącz go, a następnie wyłącz ponownie.

Gav
źródło
1
Jest już włączony. Czy uważasz, że to błąd?
ændrük
Tak, moim zdaniem jest to prawdopodobnie błąd, robienie tego, co powiedział Oli, prawdopodobnie to naprawi.
Gav
1
Przycisk Screen Reader również był domyślnie dla mnie wyłączony, ale znalazłem, że mogę wyłączyć Orca, przełączając przycisk „on”, a następnie „off”. (Metoda Insert + Q nie działa na moim komputerze).
PJ Singh
8

W duchu Ubuntu i większej filozofii linuksowego open source, że każdy użytkownik powinien móc korzystać z całego oprogramowania niezależnie od niepełnosprawności 1 , oto kilka integracyjnych rozwiązań, które wykraczają poza użytkowników, którzy nie potrzebują lub nie chcą korzystać z Orca.

Wyłącz Orca za pomocą Shorcut Keys Alt+ Super+S

Zgodnie z oficjalną dokumentacją dotyczącą dostępności , wyłączenie Orca można przełączać za pomocą skrótów klawiszowych:
Alt+ Super+S

Oczywiście, jeśli używasz samodzielnego menedżera okien, takiego jak openbox (rozmawia z tobą, użytkownicy Lubuntu), skróty klawiszowe są różne. rc.xmlMusiałby być konfigurowane przez użytkownika w celu włączenia wykonać działanie dla Orca. Zobacz http://openbox.org/wiki/Help:Bindings

Lub użyj jednej z następujących metod ...

Wyłącz Orca z wiersza poleceń

Korzystanie z ustawień GS
Czytnik ekranu można wyłączyć za gsettingspomocą tego polecenia:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Wydaje się, że przesyła SIGTERMdo procesu Orca, który pozwoli Orce wydać dźwiękowe powiadomienie o wyłączeniu czytnika ekranu przed zakończeniem procesu. To wydaje się być najczystszym sposobem na wyłączenie mowy, ale ponieważ Orca już nie działa, użytkownik straci inne opcje, z których może korzystać ( braillei braille-monitor).

Korzystanie z Orca
Ta metoda jest przydatna dla użytkowników, którzy chcą wyłączyć mowę, jednocześnie korzystając z innych opcji czytnika ekranu - braillei braille-monitor.

Aby ponownie uruchomić Orca z wyłączoną mową, użyj tego polecenia:
nohup orca -d speech --replace &

nohupI &zostały włączone, więc będzie działać w tle bez zabijania proces, gdy użytkownik zamyka terminal.

To polecenie zabija każdy uruchomiony proces Orca, prawdopodobnie za pomocą a SIGKILL, co oznacza, że ​​Orca nie ma szansy na wydanie dźwiękowego potwierdzenia „Czytnik ekranu wyłączony”. Technicznie nie jest to wyłączone, ponieważ zastępuje go nowym procesem Orca przy użyciu podanych opcji.

Tej metody można użyć do wyłączenia lub włączenia dowolnej konkretnej opcji. Uruchom man orcapo szczegóły.

   -e, --enable=speech|braille|braille-monitor
          When starting orca, force the enabling of the supplied options.

   -d, --disable=speech|braille|braille-monitor
          When starting orca, force the disabling of the supplied options.

   --replace
          Replace  a  currently running orca process.  By default, if orca
          detects an existing orca process for the same session,  it  will
          not start a new orca process.  This option will kill and cleanup
          after any existing orca process and then start a new orca in its
          place.

Skonfiguruj ustawienia autostartu Orca

Administratorzy i użytkownicy mogą kontrolować, czy Orca działa podczas uruchamiania. Można to zrobić globalnie dla wszystkich użytkowników lub dla poszczególnych użytkowników w sieci. Ustawienia autostartu poszczególnych użytkowników zastępują ustawienia globalne.

Prosty sposób
Twoje środowisko pulpitu prawdopodobnie ma graficznego menedżera sesji, w którym możesz usunąć Orca z listy aplikacji startowych. Na przykład:

  • Gnome
    Run gnome-session-propertiesin terminal.
  • LXDE
    Uruchom lxsession-default-appsw terminalu.
  • XFCE
    Uruchom xfce4-sessionw terminalu.

Metody zaawansowane Ręczna zmiana ustawień autostartu powinna być dostępna dla wszystkich za pośrednictwem terminala, niezależnie od środowiska pulpitu.

Edytuj plik orca-autostart.desktopw edytorze tekstu lub, jeśli nie istnieje, utwórz go w katalogu autostartu:

  • Katalog autostartu dla indywidualnego przykładu użytkownika:
    /home/mattmurdock/.config/autostart/
  • Katalog autostartu dla wszystkich użytkowników:
    /etc/xdg/autostart/

Jeśli nie masz pewności, czy powyższe ścieżki są poprawne, prawdopodobnie możesz je szybko znaleźć, uruchamiając locate "orca-autostart.desktop".

Aby wyłączyć autostart programu Orca, pamiętaj o dołączeniu wiersza NotShowIn=<desktop-environment>; zastępującego <desktop-environment>ten (y), dla których chcesz go wyłączyć, a po każdym z nich średnik. 2)

Na przykład, aby wyłączyć autostart Orca w Gnome, XFCE i LXDE, plik powinien brzmieć jak poniżej:

[Desktop Entry]
Type=Application
Name=Orca screen reader
Exec=orca
NoDisplay=true
AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-reader-enabled
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=orca
NotShowIn=Gnome;XFCE;LXDE;
iyrin
źródło
5

Kliknij ikonę „uniwersalny dostęp” w prawym górnym rogu ekranu, włącz „czytnik ekranu”, a następnie wyłącz go.

jeffwgtn
źródło
Dzięki, ale nie jestem pewien, do jakiej ikony się odnosisz. Nic nie widzę pod tą nazwą na ekranie. Dodałem zrzut ekranu do mojego pytania.
ændrük
4

Możesz zabić Proces Orca w terminalu poprzez:

pkill orca

Jeśli uruchomionych jest kilka procesów:

ps ax | grep orca

wprowadź opis zdjęcia tutaj

Początek linii wynikowej to ID procesu / ów. Następnie skopiuj identyfikator procesu i wprowadź:

sudo kill -9 <process id1> <process id2>

źródło
3

Aby na zawsze wyłączyć tę funkcję, przejdź do Start i wpisz czytnik ekranu orca, kliknij prawym przyciskiem myszy i naciśnij przycisk odinstaluj. Po podaniu hasła uruchom ponownie. Nie powinieneś już mieć Orki.

Mateusz
źródło
-1
pgrep orca

poda ci identyfikator bieżącego procesu orca. pgrepjest jak grep dla procesów.

kill $(pgrep orca)

zabije bieżący uruchomiony proces orca. killprzyjmuje jako argument identyfikator procesu.

Oczywista oczywistość
źródło
pkill orcajest prostsze i robi (prawie) to samo co kill $(pgrep orca)- prawie dlatego, że to drugie zawodzi w dziwny sposób, jeśli żadna nazwa procesu nie pasuje orca.
David Foerster,