Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#101 Le 19/05/2011, à 18:12

Compte supprimé

Re : Déficience visuelle et ubuntu

Salut à tous ...
Après une longue absence, je viens de "finir" un script qui permet d'adapter le bureau gnome en 1 seul clic.
D'abord, il demande le niveau de zoom, puis il inverse ou non le contraste et règle la luminosité, enfin, il termine en lançant Orca.
J'ai laissé la possibilité de choisir entre Mbrola+espeak et les voix pico svox.

Edit: Deuxième version, j'espère avec un peu moins de Bug

#!/bin/bash   
########################################
###### Configuration de la voix ########
########################################
VOIX=/usr/share/mbrola/voices/fr1
TYPE=mb-fr1
########################################
notify-send "Configuration de GNOME"
########################################
#########  pico | mbrola ###############
########################################
#pico2wave -l fr-FR -w test.wav "Démarrage des outils d'accéssiblité" 
#aplay test.wav 
espeak -v $TYPE -s 130 -p 30 "Ouverture du module" | /usr/bin/mbrola -e $VOIX - -.au | aplay  &&
########################################
############# Choix config #############
########################################

zenity  --question --title "" --text "CHARGER CONFIG" --ok-label=OUI --cancel-label=NON
ASK=$?

case $ASK in

    1 ) DATA=oui ;;
  
    0 ) DATA=non ;;    
esac;

########################################
############ Utilise config ############ 
########################################

if [ "$DATA" != "oui" ] ; then
{
[ -r $HOME/.script_access ] && source $HOME/.script_access ;

if echo $ZEN | grep SON ; then
amixer -c 0 set Master $NSON%
fi

if echo $ZEN | grep ZOOM ; then 

if [ $NBR <= 0 ] ; then 
{
for ((i = "$NBR"; i >= 0; i -= 1)); do xdotool key "alt+r"; done 
}
else
{
for ((i = "$NBR"; i >= 0; i -= 1)); do xdotool key "alt+g"; done 
}
fi
fi;

if echo $ZEN | grep CTR ; then
xdotool key "alt+i"
fi;

if echo $ZEN | grep LUM ; then
if  [ $LUMI <= 0 ] ; then 
{
for ((i = "$LUMI"; i >= 0; i -= 1)); do xdotool key "alt+s"; done 
}
else
{
for ((i = "$LUMI"; i >= 0; i -= 1)); do xdotool key "alt+b"; done 
}
fi
fi

if echo $ZEN | grep ORCA ; then 
orca 
fi
 
exit; 
########################################   
}
else 
{
########################################
###### suppression config utilisée #####
########################################

rm /home/benoit/.script_access
notify-send "L'ancienne configiguration a été effacée."

########################################
###### Choix des réglages  #############
########################################

ZEN=`zenity --list --checklist --width=310 --height=245 --hide-column=2 --hide-header\
    --title="Adapter Ubuntu" \
    --text="" \
    --column="Choix" --column "Variable" --column="Tâches à effectuer" \
      "Niveau sonore" "SON" "Régler le volume" "Niveau de zoom"  "ZOOM" "Adapter le zoom" "CTRI"  "CTR" "Adapter le contraste" "lumi"  "LUM" "Adapter la luminosité" "Orca"  "ORCA" "Lancer Orca"`

if [ "$ZEN" = "" ] ; then 
zenity --warning --title=Erreur --text="aucune actions sélectionnées, relancer le script"
fi

if echo $ZEN | grep SON ; then
NSON=`zenity --scale --title="Réglage du volume" --value="0" --min-value="0" --max-value="100" --step="5"`

amixer -c 0 set Master $NSON%
fi

if echo $ZEN | grep ZOOM ; then 
NBR=`zenity --scale --title=ZOOM --text="RÉGLAGE DU ZOOM" --value=0 --min-value=-12 --max-value=12` ;
if [ $NBR <= 0 ] ; then 
{
for ((i = "$NBR"; i >= 0; i -= 1)); do xdotool key "alt+r"; done 
}
else
{
for ((i = "$NBR"; i >= 0; i -= 1)); do xdotool key "alt+g"; done 
}
fi
fi;

if echo $ZEN | grep CTR ; then
xdotool key "alt+i"
fi;

if echo $ZEN | grep LUM ; then
LUMI=`zenity --scale --title=Luminosité --text="Réglage de la luminosité " --value=0 --min-value=-20 --max-value=20` 
if  [ $LUMI <= 0 ] ; then 
{
for ((i = "$LUMI"; i >= 0; i -= 1)); do xdotool key "alt+s"; done 
}
else
{
for ((i = "$LUMI"; i >= 0; i -= 1)); do xdotool key "alt+b"; done 
}
fi
fi

if echo $ZEN | grep ORCA ; then 
orca 
fi

########################################
############ sauve les données #########
########################################
echo "ZEN=$ZEN" >> $HOME/.script_access
echo "LUMI=$LUMI" >> $HOME/.script_access
echo "NBR=$NBR" >> $HOME/.script_access
echo "VOIX=$VOIX" >> $HOME/.script_access
echo "TYPE=$TYPE" >> $HOME/.script_access
echo "NSON=$NSON" >> $HOME/.script_access
########################################

########################################
###### fin du paramétrage ##############
########################################

#espeak -v $TYPE -s 130 -p 30 "Le bureau ets maintenant configuré, si cela ne vous conviens pas, relancer le script pour paufinner les réglages, zoomer, dézoomer et changer #le contraste" | /usr/bin/mbrola -e $VOIX - -.au | aplay  &&
notify-send "BONNE NAVIGATION SUR UBUNTU" 
########################################    
}
fi

exit;

Voila a+

Dernière modification par benoitfra (Le 07/07/2011, à 21:18)

#102 Le 07/07/2011, à 19:05

oupsemma

Re : Déficience visuelle et ubuntu

Bonjour benoitfra et merci beaucoup pour les scripts et pour les tutoriels du Wiki!

Je teste sur mon ordinateur un environnement Ubuntu 10.04 en français pour une personne mal-voyante qui en a marre de Windows ( ça plante souvent et impossible de dépanner, en plus les logiciels de synthèse vocale sont hors de prix et il y a des virus ).
Si ce que j'ai installé sur mon portable lui plaît, je pourrais alors faire une installation sur son PC.

J'ai téléchargé les scripts_vocaux.tar.gz et je les ai intallés. Je voudrais juste te dire qu'il y a quelques modifications à faire dans le script INSTALL.sh:

[[ -z $( which xdotool ) ] && DEP="${DEP}xdotool "  il manque un ] après xdotool
c'est plutôt [[ -z $( which xdotool ) ]] && DEP="${DEP}xdotool "

c'est nautilus-actions au lieu de nautilus-action
[[ -z $( which nautilus-actions ) ]] && DEP="${DEP}nautilus-actions "

####### Création du dosier de script #######
dossier="$HOME/.gnome2/nautilus-scripts" # modifier user par votre login
est ce qui a marché pour moi, après avoir testé $HOME/user/.gnome2/nautilus-scrits et diverses autres combinaisons.

Je suis agréablement surprise par le niveau de prise en charge du handicap visuel sous Linux; en fait, le plus difficile est d'obtenir une iso d'Ubuntu totalement en français. (Je n'utilise que Linux, mais en anglais et je n'avais jamais essayé les outils d'accessibilité).

J'ai aussi testé Adrianne Knoppix qui est très bien, mais qui n'existe qu'en anglais et en allemand, et je n'ai pas l'impression que tout passer en français soit une partie de plaisir.
Vinux est  très agréable aussi, mais la localisation complète en français n'est pas évidente.

J'ai vu sur Internet qu'un ordinateur portable pour aveugles, Laptop for The Blind, est en cours de réalisation:
http://laptop.it-tech.org/laptop-for-the-blind-ltb/
j'imagine déjà son prix!
Je voulais essayer de "fabriquer" un clavier azerty-braille en collant sur les touches de clavier azerty "blanc" des supports rigides avec l'équivalent de la touche azerty en braille, mais ça m'a l'air un peu patachon s'il faut caser 3 ou 4 signes braille sur certaines touches!

Avec l'arrivée de Gnome 3 et d'Unity et le support de la 10.04 jusqu'en 2013 seulement, il semble que les développeurs de Vinux  pensent passer sous Debian et je viens juste de trouver qu'il existe une Vinux Mint Debian Edition:
http://groups.google.com/group/vinux-de … ed3152ecc3

Merci encore à toi, benoitfra, et si tu as besoin d'un coup de main, tu peux me faire signe

Dernière modification par oupsemma (Le 08/07/2011, à 10:02)

Hors ligne

#103 Le 07/07/2011, à 19:21

Tomzz

Re : Déficience visuelle et ubuntu

Bonjour,
Je suis un peu cette discussion depuis un moment, malheureusement pas autant que je le souhaiterai.

Une idée, comme ça, pour ton petit soucis oupsemma:

Je voulais essayer de "fabriquer" un clavier azerty-braille en collant sur les touches de clavier azerty "blanc" des supports rigides avec l'équivalent de la touche azerty en braille, mais ça m'a l'air un peu patachon s'il faut caser 3 ou 4 signes braille sur certaines touches!

Une approche pourrait être de ne mettre qu'un seul signe sur chaque touche et de faire une sorte de "pierre de rosette" à coté, sur une fiche cartonnée avec la fonction principale de chaque touche et ces autres fonctions à la suite.
Par exemple:
...
ç = 9 ^
à = 0 @
...
e = E €
...

Dernière modification par Tomzz (Le 07/07/2011, à 19:22)

Hors ligne

#104 Le 07/07/2011, à 21:15

Compte supprimé

Re : Déficience visuelle et ubuntu

Merci à toi Oupsemma, je tâcherai de modifier tout cela demain.
Ça fait plaisir de voir qu'il y a des lecteurs réguliers.

#105 Le 08/07/2011, à 04:07

YannUbuntu

Re : Déficience visuelle et ubuntu

Bonjour

oupsemma a écrit :

le plus difficile est d'obtenir une iso d'Ubuntu totalement en français.

As-tu téléchargé Ubuntu Edition Francophone ? (c'est une version francisée par l'asso ubuntu-fr, elle est proposée par defaut sur la page Telechargement )


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#106 Le 08/07/2011, à 09:04

oupsemma

Re : Déficience visuelle et ubuntu

YannUbuntu a écrit :

As-tu téléchargé Ubuntu Edition Francophone ? (c'est une version francisée par l'asso ubuntu-fr, elle est proposée par defaut sur la page Telechargement )

Oui, mais j'ai eu beaucoup de mal à la trouver.
J'avais d'abord téléchargé une iso Ubuntu "normale" et fais l'installation en français; malheureusement la localisation n'était pas totalement prise en charge.
J'en ai trouvé la raison hier, c'est un bug de l'installateur Ubiquity survenant quand on installe sans connection Internet:
https://bugs.edge.launchpad.net/ubuntu/ … bug/656165

Je n'utilise pas habituellement mes distributions en français, alors je ne sais pas du tout si l'adresse de téléchargement de l'iso française et le bug concernant la localisation bénéficient de beaucoup de publicité (en tout cas pas dans Google, même après 10 pages).
Si non, peut-être faudrait-il les mettre un peu plus en avant?

Tomzz a écrit :

Une approche pourrait être de ne mettre qu'un seul signe sur chaque touche et de faire une sorte de "pierre de rosette" à coté, sur une fiche cartonnée avec la fonction principale de chaque touche et ces autres fonctions à la suite.

Je ne sais pas trop; en fait je dois voir la personne la semaine prochaine et je verrais avec elle quels sont exactement ses besoins en matière de clavier, par exemple si elle maîtrise déjà le clavier Azerty ou non.

J'ai vu qu'il y a un logiciel libre intéressant, Clavier-Braille, qui émule un clavier Braille 8 points sur PC, mais uniquement pour Windows:
http://normandlamoureux.com/braille/

Sur le site, il y a une description de la Table braille informatique française TBFR2007, mais ça m'a l'air un peu compliqué d'obtenir ce que je voudrais faire avec le clavier:
http://normandlamoureux.com/braille/tab … r2007.html

Il semble possible d'utiliser Jaws sous Wine:
http://blindrant.blogspot.com/2008/04/u … minal.html
mais cela date de 2008 et je ne sais pas si jaws sous Wine est très intéressant.

http://stormdragon.us/ m'a l'air intéressant pour l'accessibilité, notamment pour les applications en ligne de commande. nb:c'est en anglais.

Par exemple, il y a un script de personnalisation Python pour Orca qu'on peut remplir sur le site et à la fin on clique sur un bouton et le script customisé est téléchargé:
http://www.stormdragon.us/orca-customizations/
Il est facile à comprendre même pour un non-anglophone.

Hors ligne

#107 Le 08/07/2011, à 16:05

Compte supprimé

Re : Déficience visuelle et ubuntu

Je viens de corriger les erreurs.

News: En ce moment, j'essaye de simplifier la prise de note mathématique en classe sur open office pour les malvoyants.
Ce que je compte faire:
Combiner easystroke (mouse gesture), des scripts bash et open office(formule)
Pour l'instant, j'ai essayé pour les intégrales et les sommes.
On fait le symbole  integrale à la souris. Puis,  on entre la borne inf, la borne sup et le corps de l'integrale.

Dernière modification par benoitfra (Le 08/07/2011, à 16:06)

#108 Le 08/07/2011, à 17:14

oupsemma

Re : Déficience visuelle et ubuntu

benoitfra a écrit :

On fait le symbole  integrale à la souris. Puis,  on entre la borne inf, la borne sup et le corps de l'integrale.

Au lieu d'utiliser la souris, il serait aussi possible:

- de combiner plusieurs touches du clavier pour obtenir les symboles mathématiques voulus et d'en  faire une macro openoffice facilement accessible

- éditer le fichier de configuration Xmodmap pour inclure des caractères spéciaux.
La table est là (avec plein de symboles mathématiques):
http://wiki.linuxquestions.org/wiki/Lis … by_Xmodmap
http://ubuntuforums.org/archive/index.p … 16999.html

- de faire un bouton: http://www.google.co.uk/url?sa=t&source … tZOZAIqV6g

3.6.6 Spin Button Widgets:
....If you have a slider with a large range (a large integral range, in particular), GNOME Usability
Guidelines say that you should include a spin button with the same GtkAdjustment value/range object
to allow for fine control. You can pack the spin button at one end of the slider and set the slider's
draw−value property to FALSE.

- use UNUM, that Interconvert numbers, Unicode, and HTML/XHTML entities
http://www.fourmilab.ch/webtools/unum/

What are the HTML entity codes for mathematical integral signs?
$ unum n=integral
   Octal  Decimal      Hex        HTML    Character   Unicode
  021053     8747   0x222B       &int;    "∫"         INTEGRAL
  021054     8748   0x222C     &#8748;    "∬"         DOUBLE INTEGRAL
  021055     8749   0x222D     &#8749;    "∭"         TRIPLE INTEGRAL
  021056     8750   0x222E     &#8750;    "∮"         CONTOUR INTEGRAL

- cet article parle d'OpenOffice et de mathématiques et pourrait t'intéresser:
http://swik.net/GNOME/Planet+GNOME/Alin … week/fifcb

Edit:
Dmaths, en français, pourOpenOffice et LibreOffice, sous Linux,Windows,Mac,  pourrait t'intéresser fortement:
http://www.dmaths.org/
http://www.dmaths.org/documentation/dok … ntation:fr

Dernière modification par oupsemma (Le 08/07/2011, à 18:19)

Hors ligne