Cette section contient des guides pour accomplir des tâches communes.
Pour que le mode 'cacher automatiquement' fonctionne, il faut démarrer le daemon d'enregistrement de at-spi au démarrage de la session. D'habiture, le fichier exécutable du daemon se trouve à l'emplacement /usr/libexec
. Pour démarrer le daemon d'enregistrement at-spi (au démarrage de la session):
$
/usr/libexec/at-spi-registryd &
Certaines distributions pourraient mettre la commande at-spi-registryd ailleurs. Utilisez la commande find pour trouver où votre distribution a mis at-spi-registryd:
$
find /usr -name at-spi-registryd
Lorsque le daemon d'enregistrement at-spi est démarré, vous devez dire qux applications de l'utiliser.
Pour les applications gtk3, vous pouvez activer la propriété dconf org.gnome.desktop.interface.toolkit-accessibility avec dconf-editor ou vous pouvez affecter les variables d'environnement GTK_MODULES avec la valeur gail:atk-bridge dans /etc/environment, /etc/profile.d ou là où votre distribution l'interprètera au démarrage.
$
export GTK_MODULES=gail:atk-bridge
Pour les applications java, vous devez installer le pont d'accès java. Sur Debian, vous pouvez le faire avec cette commande:
$
sudo apt-get install libaccess-bridge-java
Les autres distributions devraient avoir un paquet similaire disponible. Veuillez vérifier avec le sopport de votre distribution, SVP.
Pour les applications QT4, vous devez installer le paquet qt-at-spi. Sur Debian, utilisez cette commande:
$
sudo apt-get install qt-at-spi
Les applications QT5 devraient marcher sans manipulation particulière car le pond at-spi a été intégré dans QtBase.
Pour les autres boites à outils, veuillez verifier la documentation et le support disponibles.
MATE démarre le daemon automatiquement si il est configuré avec le dialogue mate-at-property
Les autres environnements de bureau pourraient configurer at-spi automatiquement pour vous. Vérifiez la documentation de votre bureau pour plus d'informations.
Lorsque at-spi est configuré correctement dans votre environnement de bureau, vous pouvez utiliser le mode cacher automatiquement de Florence.
$
florence --config
Veuillez noter que les applications QT3 ne supportent pas at-spi. En conséquence, vous ne devriez pas activer le mode cacher automatiquement sur KDE3.
Il est possible d'utiliser florence à l'écran de GDM 2 avec gdmlogin. gdmgreeter a quelques problèmes avec l'accessibilité en ce moment.
Il y a 2 fichiers à éditer pour configurer GDM pour lancer florence au moment de l'authentification dans /etc/X11/gdm (nécessite les droits root): custom.conf et modules/AccessKeyMouseEvents.
Dans /etc/X11/gdm/custom.conf, ajoutez les lignes suivantes dans la section [daemon] (si elles no sont pas déjà présentes):
Greeter=/usr/lib/gdmlogin GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libkeymouselistener:/usr/lib/gtk-2.0/modules/libdwellmouselistener
dans /etc/X11/gdm/modules/AccessKeyMouseEvents, ajoutez les lignes suivantes:
# Lance le clavier virtuel Florence en pressant n'importe quel bouton de la souris pendant 2 secondes <Mouse1> 1 2000 10000 /usr/bin/florence --focus --no-gnome --use-config /usr/share/florence/florence.conf <Mouse2> 1 2000 10000 /usr/bin/florence --focus --no-gnome --use-config /usr/share/florence/florence.conf <Mouse3> 1 2000 10000 /usr/bin/florence --focus --no-gnome --use-config /usr/share/florence/florence.conf
Vous devriez effacer toutes les autres lignes commençant par <mouse1>, <mouse2> ou <mouse3> de manière à empêcher un autre clavier d'être lancé à la place de florence (comme gok)
Lorsque vous avez édité ces deux fichiers, vous devriez être en mesure de lancer florence au prochain démarrage à l'authentification de GDM. Pressez n'importe quel bouton de la souris pendant plus de 2 secondes sur la fenêtre d'authentification pour le faire.
Vous pouvez modifier les paramètres du clavier pour GDM en mode administrateur avec cette commande:
#
florence -c --use-config /usr/share/florence/florence.conf
Avec GDM3, Il est très simple d'utiliser Florence à l'écran de connexion. Sur Debian, vous pouvez utiliser cette commande:
#
cp /usr/share/applications/florence.desktop /usr/share/gdm/autostart/LoginWindow/
Cela devrais aussi marcher sur les autres distributions, bien que les chemins peuvent varier légèrement.
Copyright © 2014 François Agrech