Dans l'esprit d'Ubuntu et des grandes philosophies du code source ouvert de Linux selon lesquelles chaque utilisateur devrait pouvoir utiliser tout logiciel indépendamment du handicap 1, voici quelques solutions inclusives qui vont au-delà des utilisateurs qui n'ont pas besoin ou ne veulent pas utiliser Orca.
Désactiver Orca avec des touches de raccourci Alt + Super + S
D'après la documentation officielle sur l'accessibilité, désactiver Orca peut être fait avec des raccourcis clavier :
Alt + Super + S
Évidemment, si vous utilisez un gestionnaire de fenêtres autonome comme openbox (je vous parle, utilisateurs de Lubuntu), les raccourcis clavier sont différents. Le rc.xml
devrait ê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 depuis la ligne de commande
En utilisant GSettings
Le lecteur d'écran peut être désactivé via gsettings
avec cette commande :
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false
Il semble envoyer un SIGTERM
au processus Orca qui permettra à Orca d'émettre une notification sonore "Lecteur d'écran désactivé" avant de terminer le processus. Cela semble être la manière la plus propre de désactiver la synthèse vocale, mais parce qu'Orca ne fonctionne plus, l'utilisateur perdra d'autres options qu'il pourrait utiliser (braille
et braille-monitor
).
En utilisant Orca
Cette méthode est utile pour les utilisateurs qui souhaitent désactiver la synthèse vocale tout en continuant à utiliser d'autres options de lecteur d'écran - braille
et braille-monitor
.
Pour redémarrer Orca avec la synthèse vocale désactivée, utilisez cette commande :
nohup orca -d speech --replace &
Le nohup
et &
ont été inclus pour qu'il fonctionne en arrière-plan sans tuer le processus si l'utilisateur ferme le terminal.
Cette commande tue tout processus Orca en cours d'exécution, probablement avec un SIGKILL
, ce qui signifie qu'Orca n'a pas l'occasion d'émettre la confirmation sonore "Lecteur d'écran désactivé". Techniquement, ce n'est pas désactivé cependant, car il est remplacé par un nouveau processus Orca en utilisant les options données.
Cette méthode peut être utilisée pour désactiver ou activer une option particulière. Exécutez man orca
pour plus de détails.
-e, --enable=speech|braille|braille-monitor
Au démarrage d'Orca, force l'activation des options fournies.
-d, --disable=speech|braille|braille-monitor
Au démarrage d'Orca, force la désactivation des options fournies.
--replace
Remplace un processus Orca actuellement en cours d'exécution. Par défaut, si Orca
détecte un processus Orca existant pour la même session, il ne démarrera pas un nouveau processus Orca. Cette option tuera et nettoiera après tout processus Orca existant, puis démarrera un nouveau Orca à sa place.
Configurer les paramètres d'autostart d'Orca
Les administrateurs et les utilisateurs peuvent contrôler si Orca démarre au démarrage. Cela peut être fait de manière globale pour tous les utilisateurs ou par utilisateur individuel dans votre réseau. Les paramètres d'autostart d'un utilisateur individuel remplacent les paramètres globaux.
Méthode facile
Votre environnement de bureau a probablement un gestionnaire de session graphique où vous pouvez supprimer Orca de la liste des applications au démarrage. Par exemple :
- Gnome
Exécutez gnome-session-properties
dans le terminal.
- LXDE
Exécutez lxsession-default-apps
dans le terminal.
- XFCE
Exécutez xfce4-session
dans le terminal.
Méthodes avancées Changer les paramètres d'autostart manuellement devrait être possible pour tout le monde via le terminal, indépendamment de l'environnement de bureau.
Modifiez le fichier orca-autostart.desktop
dans un éditeur de texte ou, s'il n'existe pas, créez-le dans le répertoire autostart :
- Répertoire d'autostart pour un exemple d'utilisateur individuel :
/home/mattmurdock/.config/autostart/
- Répertoire d'autostart pour tous les utilisateurs :
/etc/xdg/autostart/
Si vous n'êtes pas sûr que les chemins ci-dessus soient corrects, vous pouvez probablement le trouver rapidement en exécutant locate "orca-autostart.desktop"
.
Pour désactiver l'autostart d'Orca, assurez-vous d'inclure la ligne NotShowIn=;
remplaçant par celui/celle(s) que vous souhaitez désactiver, chacun suivi d'un point-virgule. 2
Par exemple, pour désactiver l'autostart d'Orca dans Gnome, XFCE, et LXDE, le fichier devrait être comme ci-dessous :
[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;