Si tratta di terminali braille che possono leggere direttamente la memoria dello schermo, in normale modo testo. E' possibile usarlo in modo che lavori con la console, anche nell'installazione. In ogni caso, ha un problema con lo scorrimento del normale kernel di Linux, e bisogna installare una patch. Vedere Fare una patch al kernel per l'uso di Braillex e Brailloterm.
Il Braillex è un terminale progettato per leggere direttamente dalla memoria di schermo, superando così i problemi che si hanno con i programmi DOS che si comportano in modo strano. Se lo potete vedere sullo schermo, questo terminale dovrebbe essere in grado di mostrarlo in braille. Sotto Linux, sfortunatamente, la gestione dello schermo è fatta in maniera diversa che nell'MS-DOS, cosicché in qualche modo questa parte andava modificata.
Per fare funzionare questo terminale, dovete applicare la patch riportata qui sotto, nella sezione Patch per il kernel. Una volta fatto questo, il Braillex doventa uno dei modi più efficaci per usare Linux, dato che permette di avere tutte le informazioni normalmente disponibili ad una persona che possa leggerle. Altri terminali non cominciano a funzionare finché il sistema operativo non sia avviato completamente.
Il Braillex è disponibile con due disposizioni di celle braille (80x1 o 40x2) e c'è un modello, l'IB 2-D, che ha anche una barra verticale che dà delle informazioni su tutte le linee dello schermo (usando 4 punti programmabili per linea dello schermo).
Prezzo: 8,995 UKP (sterline inglesi) o 11495 UKP per il 2-D Produttore: Alphavision Limited (UK) Distributori: ????
``Cos'è Brailloterm?
E' un display braille con refresh, prodotto dalla KTS Kommunikations-Technik Stolper GmbH. Ha 80 celle braille in una singola linea. Ogni cella ha 8 punti combinati (su/giù) che rappresentano un carattere. Per default, il Brailloterm mostra la linea in cui si trova il cursore. Si possono usare le funzioni di Brailloterm per vedere qualsiasi linea sullo schermo.''
Jose Vilmar Estacio de Souza <jvilmar@embratel.net.br>
Jose poi continua dicendo che il terminale può usare anche la porta seriale sotto DOS, ma che ha bisogno di uno speciale programma. non so se quelli per Linux funzionerebbero.
Come con Braillex, c'è bisogno di una patch per far funzionare il kernel. Vedere la sezione Patch per il kernel.
Prezzo: circa 23.000,- DM / $ 15.000, Produttore: Kommunikations-Technik Stolper GmbH Distributori: ????
Probabilmente funziona anche per qualsiasi altro terminale che legge direttamente dalla memoria dello schermo sotto MS-DOS. Scrivetemi per confermare qualsiasi altro terminale che funzioni così.
Mi dicono che questa patch funzioni con tutti i kernel versione
1.2.X. Dovrebbe funzionare anche con i kernel dalla versione 1.1.X alla
1.3.72, con un solo warning da patch (ho controllato che la patch
funziona almeno con l'1.3.68). Dalla 1.3.75 la patch non è più necessaria
dato che il kernel può essere configurato in modo che elimini lo scrolling
usando `linux no-scroll
' al prompt di LILO. Vedere il Boot Prompt
HOWTO per ulteriori dettagli.
*** drivers/char/console.c~ Fri Mar 17 07:31:40 1995
--- drivers/char/console.c Tue Mar 5 04:34:47 1996
***************
*** 601,605 ****
static void scrup(int currcons, unsigned int t, unsigned int b)
{
! int hardscroll = 1;
if (b > video_num_lines || t >= b)
--- 601,605 ----
static void scrup(int currcons, unsigned int t, unsigned int b)
{
! int hardscroll = 0;
if (b > video_num_lines || t >= b)
Per applicarla:
patch < patch-file
Con l'applicazione di queste patch dovreste essere in grado di usare il terminale braille normalmente per leggere la console Linux.
Detto in parole, la patch significa semplicemente `sostituisci
l'1 con uno 0 nella prima linea della funzione scrup
che dovrebbe essere
vicino alla linea 603 nel fiel drivers/char/console.c'. La cosa principale
di patch
è che il programma capisce una cosa del genere, e che sa come
indovinare cosa fare quando gli sviluppatori Linux cambiano le cose in quel
file.
Se volete usare un kernel moderno con lo scrolling completamente disabilitato, (invece della soluzione data al prompt di avvio che ho già detto) usate la patch qui sotto. Non funziona per i kernel precedenti all' 1.3.75.
*** console.c~ Fri Mar 15 04:01:45 1996
--- console.c Thu Apr 4 13:29:48 1996
***************
*** 516,520 ****
unsigned char has_wrapped; /* tutta la memoria video sono
dati di fg_console */
static unsigned char hardscroll_enabled;
! static unsigned char hardscroll_disabled_by_init = 0;
void no_scroll(char *str, int *ints)
--- 516,520 ----
unsigned char has_wrapped; /* tutta la memoria video sono
dati di fg_console */
static unsigned char hardscroll_enabled;
! static unsigned char hardscroll_disabled_by_init = 1;
void no_scroll(char *str, int *ints)
Il principio di operazione di questi terminali è molto vicino a quello di un terminale CRT come il VT100. Si connettono ad una porta seriale e il computer deve avviare un programma che gli manda l'output. Al momento ce ne è uno solo che conosco (BRLTTY, vedere la sezione BRLTTY) e uno di cui si hanno notizie incerte per Linux (Braille enhanced screen... ancora nessun dettaglio).
E' questo il terminale braille raccomandato per l'uso con le versioni 0.22BETA del software BRLTTY. Ne esistono tre versioni, con 25, 45 o 85 celle braille.
Prezzo: circa 4600 UKP per il modello a 45 celle... Produttore: Tieman B.V. Distributori: Concept Systems, Nottingham, England (telefono +44 115 925 5988)
Saranno supportati nella prossima versione 1.0 di
BRLTTY
.
E' più un computer portatile che un terminale. Può, comunque, essere usato con la versione 0.22 di BRLTTY (non con le successive) come se fosse un normale terminale braille. Sfortunatamente, molte delle caratteristiche disponibili con il CombiBraille non possono essere usate con il Braille Lite. Ciò significa che dovrebbe essere evitato per l'uso con Linux, se possibile.
Prezzo: $3,395.00 Produttore: Blazie Engineering Distributori: ????
I sintetizzatori vocali normalmente vengono connessi alla porta seriale del PC. Le caratteristiche utili comprendono
E' un sintetizzatore vocale hardware. E' raccomandato per l'uso con Emacspeak e infatti la gamma DECTalk sono gli unici sintetizzatori vocali che funzionino con emacspeak al momento. Questo sintetizzatore ha tutte le caratteristiche utili che conosco. L'unico svantaggio di cui sappia è il prezzo.
Prezzo: $1195.00 Produttore: Digital Equipment Corporation Distributori: Molti. Vorrei avere dei dettagli di quelli con supporto specifico per Linux, o che facciano spedizioni internazionali o che siano degni di nota. Altrimenti per favore contattate le organizzazioni locali. La stessa Digital o le pagine WWW di Emacspeak.