Comment puis-je arrêter Orca Screen Reader?

107

J'ai accidentellement ouvert Orca Screen Reader à partir du Dash lorsque j'essayais d'ouvrir Capture d'écran. Maintenant, tout ce que je tape ou clique sur est parlé à voix haute.

Comment puis-je l'arrêter?

Pour référence, voici une capture d'écran de Orca Screen Reader en cours d'exécution:

Lecteur d'écran Orca en cours d'exécution

ændrük
la source
2
J'ai EXACTEMENT la même chose. Taper "screen" par défaut est Orca pour une raison quelconque.
Nathan JB
For¹ pour la capture d'écran.
Bonjour Angel

Réponses:

144

Si vous n'avez pas besoin d'aide, vous voudrez peut-être envisager:

sudo apt-get remove gnome-orca
killall orca

Je dis cela de l'expérience désagréable de l'avoir déclenchée accidentellement à plusieurs reprises. C'est une approche de sledgehammer mais je ne l'utilise absolument pas.

Si vous souhaitez le conserver, mais qu'il démarre au démarrage maintenant, à moins de parcourir l'application pour rechercher le commutateur off, réfléchissez également à cette question: comment puis-je empêcher orca de démarrer à la connexion?

Oli
la source
28
Si vous le tuez d’abord, vous n’avez pas à l’écouter pour lire la sortie du apt-get remove.
Paul
8
Le mien a plaidé avec moi pour ne pas le tuer :(
Greg
Oui, pas d'utilisation après tout pour au moins moi !!!!
Jasser
2
killall orcatravaillé pour moi dans Ubuntu ..
Sampad
1
Merci, cela m'a sauvé. Ça ne s'arrêterait pas. Qui fabrique un outil sans interrupteur?!?! J'ai purgé et mis sur la liste noire cet horrible paquet.
Cerin
51

Du manuel pour Orca :

Insert+ Qquitter orca.

J'ai déposé un bogue sur la mauvaise expérience utilisateur résultant du comportement actuel d'Orca.

ændrük
la source
9
Cela ne fonctionne pas pour moi (Gnome Shell, Ubuntu 14.04).
Chriki
1
Impressionnant. Les Macbooks n'ont pas de bouton "Insérer" ....
Nathan JB
1
Cela ne fonctionne pas pour moi, Debian 8
The Vivandiere
@ NathanJ.Brauer :)
The Vivandiere
38

Alt+ Super+ Sfonctionne également pour désactiver (ou activer) Orca.

Ce raccourci clavier est configuré comme suit ...

  1. Ouvrez "Paramètres système"
  2. Sélectionnez "Clavier"
  3. Sélectionnez l'onglet "Raccourcis"
  4. Dans le panneau de gauche, sélectionnez "Accès universel".
  5. Dans le panneau de droite, sélectionnez "Activer ou désactiver le lecteur d'écran".
  6. Entrez une nouvelle combinaison de touches pour activer ou désactiver Orca.

entrez la description de l'image ici

PJ Singh
la source
16
  1. Désactiver le son
  2. Ouvrir un terminal
  3. $ killall orca
  4. Allumer le son à nouveau
comme elle
la source
15

Méthode Gui:

Ouvrez les Paramètres du système, cliquez sur le bouton qui lit l'accès universel, cliquez sur l'onglet Voir et sur cette page d'onglets, éteignez le lecteur d'écran. Ou, si le lecteur d'écran a été démarré d'une autre manière, allumez-le puis éteignez-le à nouveau.

Gav
la source
1
Il est déjà éteint. Pensez-vous que cela représente un bug?
ændrük
Oui, à mon avis, c'est probablement un bug, le fait de dire ce que Oli a dit va probablement le réparer.
Gav
1
Le bouton Lecteur d'écran était également désactivé par défaut pour moi aussi, mais j'ai découvert que je pouvais désactiver Orca, mais aussi l'activer puis le désactiver. (La méthode Insert + Q ne fonctionne pas sur mon ordinateur).
PJ Singh
8

Dans l'esprit d'Ubuntu et des grandes philosophies open source Linux selon lesquelles chaque utilisateur devrait pouvoir utiliser tous les logiciels, quel que soit leur handicap 1 , voici quelques solutions complètes qui vont au-delà des utilisateurs qui n'ont pas besoin ou ne veulent pas utiliser Orca.

Désactiver Orca avec les touches de raccourci Alt+ Super+S

Selon la documentation d'accessibilité officielle , la désactivation d'Orca peut être basculée à l'aide de touches de raccourci:
Alt+ Super+S

Bien sûr, si vous utilisez un gestionnaire de fenêtres autonome comme openbox (vous parlant, les utilisateurs de Lubuntu), les combinaisons de touches sont différentes. Le rc.xmldevra être configuré par vous pour inclure une action d'exécution pour Orca. Voir http://openbox.org/wiki/Help:Bindings

Ou utilisez l'une des méthodes suivantes ...

Désactiver Orca à partir de la ligne de commande

Utilisation de GSettings
Le lecteur d’écran peut être désactivé gsettingsavec cette commande:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Il semble envoyer un SIGTERMprocessus à Orca qui permettra à Orca d'émettre une notification audible "Lecteur d'écran désactivé" avant de mettre fin au processus. Cela semble être le moyen le plus propre de désactiver la parole, mais comme Orca ne fonctionne plus, l'utilisateur perdra les autres options qu'il pourrait utiliser ( brailleet braille-monitor).

Utilisation d'Orca
Cette méthode est utile aux utilisateurs qui souhaitent désactiver la parole tout en continuant d'utiliser d'autres options de lecture d'écran - brailleet braille-monitor.

Pour redémarrer Orca avec la parole désactivée, utilisez cette commande:
nohup orca -d speech --replace &

Les nohupet &ont été inclus, il fonctionnera en arrière - plan sans tuer le processus si l'utilisateur ferme le terminal.

Cette commande supprime tout processus Orca en cours d'exécution, probablement avec SIGKILL, ce qui signifie que Orca ne peut pas émettre la confirmation audible "Lecteur d’écran désactivé". Techniquement, ce n'est pas inactif, car il le remplace par un nouveau processus Orca utilisant les options proposées.

Cette méthode peut être utilisée pour désactiver ou activer une option particulière. Courez man orcapour plus de détails.

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

Configurer les paramètres de démarrage automatique d'Orca

Les administrateurs et les utilisateurs peuvent contrôler si Orca est exécuté au démarrage. Cela peut être fait globalement pour tous les utilisateurs ou par utilisateur individuel de votre réseau. Les paramètres de démarrage automatique d'un utilisateur individuel remplacent les paramètres globaux.

Manière simple
Votre environnement de bureau dispose probablement d'un gestionnaire de session graphique dans lequel vous pouvez supprimer Orca de la liste des applications de démarrage. Par exemple:

  • Gnome
    Run gnome-session-propertiesdans le terminal.
  • LXDE
    Run lxsession-default-appsin terminal.
  • XFCE
    Run xfce4-sessionin terminal.

Méthodes avancées La modification manuelle des paramètres de démarrage automatique doit être accessible à tous via un terminal, quel que soit l'environnement de bureau.

Editez le fichier orca-autostart.desktopdans un éditeur de texte ou, s'il n'existe pas, créez-le dans le répertoire de démarrage automatique:

  • Répertoire de démarrage automatique pour un exemple d'utilisateur individuel:
    /home/mattmurdock/.config/autostart/
  • Répertoire de démarrage automatique pour tous les utilisateurs:
    /etc/xdg/autostart/

Si vous n'êtes pas sûr que les chemins ci-dessus sont corrects, vous pouvez probablement le trouver rapidement en exécutant locate "orca-autostart.desktop".

Pour désactiver le démarrage automatique d'Orca, assurez-vous d'inclure la ligne en NotShowIn=<desktop-environment>; remplaçant <desktop-environment>celle pour laquelle vous souhaitez la désactiver, chacune suivie d'un point-virgule. 2

Par exemple, pour désactiver le démarrage automatique d'Orca dans Gnome, XFCE et LXDE, le fichier doit se lire comme suit:

[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
la source
5

Cliquez sur l'icône "accès universel" dans le coin supérieur droit de votre écran, activez le "lecteur d'écran" puis éteignez-le.

jeffwgtn
la source
Merci, mais je ne sais pas de quelle icône vous parlez. Je ne vois rien de ce nom à l'écran. J'ai ajouté une capture d'écran à ma question.
ændrük
4

Vous pouvez tuer le processus Orca dans le terminal en:

pkill orca

S'il y a peu de processus en cours d'exécution:

ps ax | grep orca

entrez la description de l'image ici

Au début de la ou des lignes résultantes, il existe un ou des ID de processus. Copiez ensuite le ou les ID de processus et entrez:

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

la source
3

Pour l'éteindre à tout jamais, allez dans Démarrer, tapez Lecteur d'écran orca, cliquez avec le bouton droit de la souris et appuyez sur Désinstaller. Après votre mot de passe, redémarrez. Vous ne devriez plus avoir Orca.

Matthieu
la source
-1
pgrep orca

vous indiquera l'identifiant du processus orca en cours. pgrepest comme grep pour les processus.

kill $(pgrep orca)

va tuer le processus en cours d'exécution orca. killprend un identifiant de processus en argument.

Captain_Ovvious
la source
pkill orcaest plus simple et fait (presque) la même chose que kill $(pgrep orca)- presque parce que ce dernier échoue de manière étrange si aucun nom de processus ne correspond orca.
David Foerster