Wie stoppe ich Orca Screen Reader?


107

Ich habe versehentlich Orca Screen Reader vom Dash aus geöffnet, als ich versucht habe, Screenshot zu öffnen. Jetzt wird alles, was ich tippe oder anklicke, laut ausgesprochen.

Wie mache ich es zu stoppen?

Als Referenz sehen Sie hier einen Screenshot von Orca Screen Reader, der ausgeführt wird:

Orca Screen Reader läuft


2
Ich habe genau das Gleiche getan. Wenn Sie "screen" eingeben, wird aus irgendeinem Grund standardmäßig Orca verwendet.
Nathan JB

¹ für Screenshot.
Hi-Angel

Antworten:


144

Wenn Sie keine Unterstützung benötigen, sollten Sie Folgendes in Betracht ziehen:

sudo apt-get remove gnome-orca
killall orca

Ich sage dies aus der unangenehmen Erfahrung, dass ich es mehrmals versehentlich ausgelöst habe. Es ist ein Vorschlaghammer-Ansatz, aber ich habe absolut keine Verwendung dafür.

Wenn Sie es behalten möchten, es aber jetzt beim Booten startet, ohne die Anwendung nach dem Ausschalter zu durchsuchen, stellen Sie sich auch die folgende Frage: Wie verhindere ich, dass Orca beim Anmelden gestartet wird?


28
Wenn Sie es zuerst töten, müssen Sie nicht zuhören, um die Ausgabe von zu lesen apt-get remove.
Paul

8
Meins bat mich, es nicht zu töten :(
Greg

Ja, keine Verwendung, immerhin für mich zumindest !!!!
Jasser

2
killall orcaarbeitete für mich in Ubuntu ..
Sampad

1
Danke, das hat mich gerettet. Es würde nicht aufhören. Wer macht ein Werkzeug ohne Ausschalter?!?! Ich habe dieses schreckliche Paket gelöscht und auf die schwarze Liste gesetzt.
Cerin


38

Alt+ Super+ SFunktioniert auch Orca auszuschalten (oder auf).

Diese Tastenkombination ist wie folgt konfiguriert ...

  1. Öffnen Sie "Systemeinstellungen"
  2. Wählen Sie "Tastatur"
  3. Wählen Sie die Registerkarte "Verknüpfungen"
  4. Wählen Sie im linken Bereich "Universal Access"
  5. Wählen Sie im rechten Bereich "Bildschirmleser ein- oder ausschalten".
  6. Geben Sie eine neue Tastenkombination ein, um Orca ein- oder auszuschalten.

Bildbeschreibung hier eingeben


16
  1. Ton ausschalten
  2. Öffnen Sie ein Terminal
  3. $ killall orca
  4. Ton wieder einschalten

15

Gui-Methode:

Öffnen Sie die Systemeinstellungen, klicken Sie auf die Schaltfläche für den universellen Zugriff, klicken Sie auf die Registerkarte und schalten Sie den Bildschirmleser auf dieser Registerkarte aus und wieder ein. Wenn der Bildschirmleser auf eine andere Weise gestartet wurde, schalten Sie ihn ein und wieder aus.


1
Es ist bereits ausgeschaltet. Glaubst du, das ist ein Fehler?
ændrük

Ja, meiner Meinung nach handelt es sich wahrscheinlich um einen Fehler. Wenn Sie das tun, was Oli gesagt hat, wird dies wahrscheinlich behoben.
Gav

1
Die Schaltfläche "Screen Reader" war auch für mich standardmäßig deaktiviert, aber ich stellte fest, dass ich Orca deaktivieren konnte, indem ich die Schaltfläche "Ein" und dann "Aus" umschaltete. (Die Insert + Q-Methode funktioniert auf meinem Computer nicht).
PJ Singh

8

Im Geiste von Ubuntu und einer höheren Linux-Open-Source-Philosophie, dass jeder Benutzer in der Lage sein sollte, alle Software unabhängig von Behinderungen zu verwenden 1 , finden Sie hier einige umfassende Lösungen, die über Benutzer hinausgehen, die Orca nicht benötigen oder verwenden möchten.

Deaktivieren Sie Orca mit Shorcut Keys Alt+ Super+S

Gemäß der offiziellen Dokumentation zur Barrierefreiheit kann das Deaktivieren von Orca mit den folgenden Tastenkombinationen umgeschaltet werden:
Alt+ Super+S

Wenn Sie einen eigenständigen Fenstermanager wie openbox ausführen (im Gespräch mit Ihnen, Lubuntu-Benutzern), sind die Tastenkombinationen natürlich unterschiedlich. Das rc.xmlmüsste von Ihnen so konfiguriert werden, dass es eine Ausführungsaktion für Orca enthält. Siehe http://openbox.org/wiki/Help:Bindings

Oder verwenden Sie eine der folgenden Methoden ...

Deaktiviere Orca von der Kommandozeile

Verwenden von GSettings
Der Screenreader kann gsettingsmit dem folgenden Befehl deaktiviert werden :
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Es scheint ein SIGTERMan den Orca-Prozess zu senden , wodurch Orca eine akustische Benachrichtigung "Screen reader off" ausgeben kann, bevor der Prozess beendet wird. Dies scheint der sauberste Weg zu sein, um Sprache zu deaktivieren. Da Orca jedoch nicht mehr ausgeführt wird, verliert der Benutzer andere Optionen, die er möglicherweise verwendet ( brailleund braille-monitor).

Verwenden von Orca
Diese Methode ist nützlich für Benutzer, die die Sprache deaktivieren möchten, während sie weiterhin andere Bildschirmleseoptionen verwenden - brailleund braille-monitor.

Verwenden Sie diesen Befehl, um Orca mit deaktivierter Sprache neu zu starten:
nohup orca -d speech --replace &

Das nohupund &wurde eingefügt, damit es im Hintergrund ausgeführt wird, ohne den Vorgang abzubrechen, wenn der Benutzer das Terminal schließt.

Dieser Befehl bricht jeden laufenden Orca-Prozess ab, wahrscheinlich mit einem SIGKILL, was bedeutet, dass Orca keine Chance hat, die akustische Bestätigung "Screen reader off" auszugeben. Technisch ist es jedoch nicht deaktiviert, da es mit den angegebenen Optionen durch einen neuen Orca-Prozess ersetzt wird.

Diese Methode kann zum Deaktivieren oder Aktivieren einer bestimmten Option verwendet werden. Laufen Sie man orcafür Details.

   -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.

Konfigurieren Sie die Autostart-Einstellungen von Orca

Administratoren und Benutzer können steuern, ob Orca beim Start ausgeführt wird. Dies kann global für alle Benutzer oder für einzelne Benutzer in Ihrem Netzwerk erfolgen. Die Autostart-Einstellungen eines einzelnen Benutzers überschreiben die globalen Einstellungen.

Einfache Möglichkeit
Ihre Desktop-Umgebung verfügt wahrscheinlich über einen grafischen Sitzungsmanager, mit dem Sie Orca aus der Liste der Start-Apps entfernen können. Zum Beispiel:

  • Gnome
    Run gnome-session-propertiesin Terminal.
  • LXDE
    Run lxsession-default-appsin Terminal.
  • XFCE
    Run xfce4-sessionin Terminal.

Erweiterte Methoden Das manuelle Ändern der Autostart-Einstellungen sollte allen Benutzern über das Terminal zur Verfügung stehen, unabhängig von der Desktop-Umgebung.

Bearbeiten Sie die Datei orca-autostart.desktopin einem Texteditor oder erstellen Sie sie, falls sie nicht vorhanden ist, im Autostart-Verzeichnis:

  • Autostart-Verzeichnis für ein einzelnes Benutzerbeispiel:
    /home/mattmurdock/.config/autostart/
  • Autostart-Verzeichnis für alle Benutzer:
    /etc/xdg/autostart/

Wenn Sie nicht sicher sind, ob die oben genannten Pfade korrekt sind, können Sie sie wahrscheinlich schnell finden, indem Sie ausführen locate "orca-autostart.desktop".

Um den Autostart von Orca zu deaktivieren, stellen Sie sicher, dass die Zeile NotShowIn=<desktop-environment>; durch die Zeile <desktop-environment>(n) ersetzt wird, für die Sie sie deaktivieren möchten, gefolgt von einem Semikolon. 2

Um beispielsweise den automatischen Start von Orca in Gnome, XFCE und LXDE zu deaktivieren, sollte die Datei wie folgt lauten:

[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;

5

Klicken Sie oben rechts auf dem Bildschirm auf das Symbol für den universellen Zugriff. Schalten Sie den Bildschirmleser ein und wieder aus.


Danke, aber ich bin mir nicht sicher, auf welches Symbol Sie sich beziehen. Ich sehe nichts mit diesem Namen auf dem Bildschirm. Ich habe meiner Frage einen Screenshot hinzugefügt.
ændrük

4

Sie können den Orca-Prozess im Terminal beenden, indem Sie:

pkill orca

Wenn nur wenige Prozesse ausgeführt werden:

ps ax | grep orca

Bildbeschreibung hier eingeben

Beginn der resultierenden Zeile (n) ist (sind) Prozess ID (s). Kopieren Sie dann die Prozess-IDs und geben Sie Folgendes ein:

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

3

Um es für immer auszuschalten, gehen Sie zu Start und geben Sie orca screen reader ein, klicken Sie mit der rechten Maustaste und klicken Sie auf uninstall. Starten Sie nach Ihrem Passwort neu. Du solltest kein Orca mehr haben.


-1
pgrep orca

Zeigt die Prozess-ID des aktuell ausgeführten Orca-Prozesses an. pgrepist wie grep für Prozesse.

kill $(pgrep orca)

bricht den aktuell laufenden Orca-Prozess ab. killNimmt eine Prozess-ID als Argument.


pkill orcaist einfacher und funktioniert (fast) genauso wie kill $(pgrep orca)- fast, weil letzteres auf seltsame Weise fehlschlägt, wenn kein Prozessname übereinstimmt orca.
David Foerster
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.