Comment faire

Cette section contient des guides pour accomplir des tâches communes.

Activer le mode cacher automatiquement

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.

Utilisation de Florence à la connexion avec GDM2

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
		

Utilisation de Florence avec GDM3

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.