Avanti Indietro Indice

8. Pacchetti software

I riferimenti contenuti in questa sezione sono presi direttamente dalla Linux Software Map, che potete trovare in tutti i siti standard per la documentazione Linux, e che elenca quasi tutto il software disponibile per Linux.

8.1 Emacspeak

Emacspeak è la parte software di un'interfaccia vocale a Linux. All'interno di emacspeak può essere usato un qualsiasi altro programma testo, come un browser WWW, telnet o un altro editor. La differenza principale tra emacspeak ed un normale software di lettura per i sistemi operativi come il DOS è che ha anche moltissime altre caratteristiche. E' basato sull'editor testuale emacs.

Un editor di testo è un programma che permette di cambiare il contenuto di un file; ad esempio aggiungere delle informazioni ad una lettera. Emacs è in realtà molto di più di un semplice editor di testo, e non potete immaginare quanto sia più utile. Dall'interno di emacs si possono far girare altri programmi, facendo in modo che qualsiasi output generi sembri apparire all'interno dell'emulatore di terminale di emacs. Il vantaggio quindi è che Emacspeak può capire quello che si trova all'interno dello schermo, ed interpretare in maniera intelligente il significato di, ad esempio, un calendario, che altrimenti sembrerebbe semplicemente un insieme confusionario di numeri. Il creatore del pacchetto riesce a gestire completamente la sua macchina Linux, facendo tutta l'amministrazione dall'interno di emacs.

B.Begin3
Titolo:           Emacspeak 
Versione:        3.52 
Immesso il:    04JUL95

Descrizione:     Emacspeak, un'estensione di emacs per fornire completo
                  feedback vocale per i non vedenti. 
                   Ha bisogno di un sintetizzatore vocale.
                    Io sono privo della vista 
                     ed uso al momento Emacspeak sul mio portatile.
                      Nota: non siete limitati al solo uso di emacs --
                       emacspeak fornisce accesso a qualsiasi cosa voi
                        possiate fare da un terminale.
Parole chiave:        Accesso vocale, Lettura dello schermo,
    Accesso per utenti privi della vista
Auore:          raman@crl.dec.com (T. V. Raman)
Mantenuto da:  raman@crl.dec.com (T. V. Raman)
Sito primario:    ftp://crl.dec.com:/pub/digital/emacspeak
                                  85K emacspeak-3.52.tar.gz
                                          150K sounds.tar  
Sito alternativo: http://www.research.digital.com/CRL/personal/raman/emacspeak/emacspeak.html
Sito originale:   Implementato originariamente per Linux
Piattaforme:       Dectalk Synthesizer, GNU Emacs 19, TCLX (Extended TCL)
Policy di copia:  GPL
End

8.2 BRLTTY

E' un programma per gestire un terminale Braille su porta seriale.

22 Marzo 1996: Gli autori sperano di rendere pubblica la prima versione ufficiale, la versione 1.0, nei prossimi mesi. Questa versione supporterà i display della serie ABT3 della Alva B.V. e della serie PowerBraille Navigator della Telesensory Systems Inc., ma non sarà più supportato il Braille Lite della Blazie Engineering., dato che non è realmente progettato per essere un display Braille, e quindi non ha le caratteristiche necessarie. Nel frattempo, se avete un display Alva o TSI e volete usare BRLTTY, contattate il mantainer, Nikhil Nair <nn201@cus.cam.ac.uk>.

Begin3
Titolo:          BRLTTY - Software di accesso per Unix per i non vedenti
                          che usano un terminale Braille
Versione:       0.22, 22SEP95
Immesso il:     24SEP95
Descrizione:    BRLTTY è un daemon che fornisce accesso ad una console 
                Unix per i non vedenti, usando un display Braille morbido
                (vedere il file README per una spiegazione completa).

                BRLTTY funziona solo con applicazione in modo testo.
                
                Speriamo che questo sistema sarà allargato al supporto 
                di altri display Braille, e possibilmente anche di altre
                piattaforme Unix-like.
Parole chiave:  braille console accesso non vedenti ciechi
Autore:         nn201@cam.ac.uk (Nikhil Nair)
                jrbowden@bcs.org.uk (James Bowden)
Maintainer:     nn201@cam.ac.uk (Nikhil Nair)
Sito primario:  sunsite.unc.edu /pub/Linux/utils/console
                30kb brltty-0.22.tar.gz (comprende il file README)
                 5kb brltty-0.22.README
Sito alternativo: 
Sito originale:  
Piattaforme:    Linux (kernel 1.1.92 o successivo), senza X.
                CombiBraille della Tieman T.V. (25/45/85 cell), 
                (senza supporto per l'interfaccia parallela o per
                il sintetizzatore vocale incluso;
                Braille Lite della Blazie Engineering (non raccomandato).
Policy di copia: GPL
End

8.3 Rsynth

E' un sintetizzatore vocale elencato nella Linux Software Map. Apparentemente non funziona abbastanza bene da essere usato da una persona priva della vista. Usate l'hardware al suo posto, o miglioratelo... un sintetizzatore vocale gratuito sarebbe veramente utile.

8.4 xocr

xocr è un pacchetto che implementa il riconoscimento ottico dei caratteri per Linux. Come per Rsynth, non credo che sia accettabile per l'uso come unico mezzo di input da parte di una persona priva della vista. Sospetto che l'algoritmo usato comporti che ci sia bisogno di qualcuno che controlli che stia leggendo in maniera corretta. Spero vivamente di sbagliarmi.

8.5 xzoom

xzoom è un ingranditore per lo schermo, dello stesso tipo di xmag, ma abbastanza migliore da poter essere molto utile per una persona con problemi alla vista. Gli svantaggi principali di xzoom sono che non può ingrandire sotto se stesso, che alcuni dei tasti di controllo non sono compatibili con fvwm, il normale manager di finestre di Linux, e che la sua configurazione di default non funziona in rete (cosa che può essere però superata con un pò di sacrificio di velocità). A parte questo, è ottimo. Ha un ingrandimento continuo, cosa che permette, ad esempio, di scorrere un documento su e giù, tenendo la sezione in vista ingrandita. In alternativa, si può spostare una finestrina per lo schermo, ingrandendone i contenuti e facendovi cercare l'area che volete vedere. xzoom è disponibile anche come rpm dai normali siti RedHat, cosa che lo rende molto semplice da installare per chi usa il sistema rpm (come chi ha installato la RedHat).

Begin3
Titolo:         xzoom
Versione:       0.1
Immesso il:     30 Mar 1996
Descrizione:    xzoom può ingrandire (di un numero intero di volte), ruotare
                (di un multiplo di 90 gradi) e riprodurre specularmente 
                lungo l'asse X o Y aree dello schermo di X11 e mostrarle
                nella sua finestra.
Parole chiave:  X11 zoom ingrandire ingrandimento xmag
Autore:         Itai Nahshon <nahshon@best.com>
Maintainer:     Itai Nahshon <nahshon@best.com>
Sito primario:  sunsite.unc.edu
                probabilmente in /pub/Linux/X11/xutils/xzoom-0.1.tgz
Piattaforme:    Linux+11. Supporto solo per profondità di 8-bit.
                Provato solo su Linux 1.3.* con il driver XSVGA 3.1.2.
                Ha bisogno dell'estensione XSHM.
Policy di copia: Free
End

8.6 NFBtrans

nfbtrans è un programma di traduzione braille multi-grado, distribuito dalla Federazione Nazionale per i Non Vedenti negli U.S.A. E' distribuito gratuitamente con la speranza che qualcuno lo migliori. Le lingue supportate sono l'inglese, l'americano, lo spagnolo, il russo, l'esperanto, il tedesco, l'ebreo biblico e il greco biblico, anche se altre lingue possono essere aggiunte semplicemente aggiungendo una tavola di traduzione. Sono coperte anche alcune forme del linguaggio informatico e matematico. Sono riuscito a compilarlo sotto Linux, anche se, non avendo una stampante braille disponibile al momento, non ho potuto provarlo.

NFBtrans è disponibile da ftp://nfb.org/ftp/nfb/braille/nfbtrans/. Dopo averlo scaricato, dovrete compilarlo.

Compilazione di NFBtrans sotto Linux

Ho mandato questa patch al maintainer di NFBtrans, che dice che lo ha incluso, quindi se avete una versione successiva alla 740 probabilmente non dovrete fare niente di speciale. Semplicemente seguite le istruzioni incluse nel pacchetto.

        unzip -L NFBTR740.ZIP   #o qualsiasi nome file abbiate
        mv makefile Makefile

Poi salvate la parte seguente in un file (ad esempio patch-file)

*** nfbpatch.c.orig     Tue Mar 12 11:37:28 1996
--- nfbpatch.c  Tue Mar 12 11:37:06 1996
***************
*** 185,190 ****
--- 185,193 ----
    return (finfo.st_size);
  }                /* lunghezza del file */
  
+ #ifndef linux 
+ /* è sicuro assumere che tutte le versioni di linux abbiano usleep - credo.
+ in ogni caso dovrebbe funzionare lo stesso */
  #ifdef SYSVR4
  void usleep(usec)
    int usec;
***************
*** 195,200 ****
--- 198,204 ----
  }                /* usleep */
  
  #endif
+ #endif 
  
  void beep(count)
    int count;

e date

patch < patch-file

poi digitate

make

e il programma dovrebbe compilarsi.


Avanti Indietro Indice