BRLTTY: Anhang

Weiter Zurück Inhalt

## 4. Anhang

## 4.1 Verzichterklärung und Lizenz

Dieses Programm ist "free software"; Sie können es verteilen und/oder modifizieren, und zwar unter den Bedingungen der GNU General Public License (entweder die Version 2 der Lizenz oder (nach ihrer Wahl) jede spätere Version), wie durch die Free Software Foundation veröffenlicht.

Dieses Programm wird in der Hoffnung verteilt, daß es sich als nützlich erweisen wird, aber OHNE JEGLICHE GARANTIE; sogar ohne Folgegarantie hinsichtlich VERKÄUFLICHKEIT oder GEEIGNETHEIT FÜR EINEN BESTIMMTEN ZWECK. Für weitere Details s. die GNU General License.

Zusammen mit diesem Programm sollten Sie eine Kopie der GNU General Public License erhalten haben; falls nicht, schreiben Sie an die Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

(Eine Kopie der GNU General Public License kann man in der Datei `COPYING` im obersten Verzeichnis finden.)

## 4.2 Hilfe und Unterstützung

BRLTTY repräsentiert die Arbeit eines Teams, das folgende Personen einschließt:

- Nicolas Pitre<nico@cam.org> (derzeitiger Instandhalter);
- Stéphane Doyon <s.doyon@videotron.ca> (aktiver Entwickler);
- Nikhil Nair <nn201@cus.cam.ac.uk> (original Autor, nicht mehr aktive);
- James Bowden <jrbowden@bcs.org.uk>(jetzt in beratender Funktion tätig).

Kommentare und Kritik sind willkommen. Wir werden versuchen, schnell auf alle (vernünftige) Post zu antworten, geben aber keine Garantie. Im allgemeinen, so meinen wir, sollten Sie Email-Botschaften eher an alle aktiven Entwickler senden.

Falls Sie eine Anfrage zu einer bestimmten Anzeigeart, die durch BRLTTY unterstützt wird, haben, wollen Sie vielleicht den Autor dieses besonderen Treibers kontaktieren. S. die `README`-Datei im entsprechenden Unterverzeichnis für Kontaktdetails.

## 4.3 BRLTTY auf Installations- und Rettungsdisketten

Von der Version 1.0.1 kann BRLTTY als unabhängig ausführbares Programm laufen, also ohne jede Konfigurationsdatei. In diesem Fall werden die bei der Übersetzung festgelegten Standardwerte verwendet werden. Falls das Verzeichnis `/etc/brltty` nicht existiert (benützt, um die Konfigurationsdatei, die Online-Hilfsdatei und die Tabellendateien zu speichern), sucht BRLTTY in `/etc` nach der Hilfsdatei `brlttydev.hlp` und der Konfigurationsdatei `brlttyconf.dat`. Auch wenn diese nicht exis tieren, wird BRLTTY noch immer funktionieren!

Anmerkung: Die Datei /dev/vcsa ist ebenfalls notwendig. Sie sollte bereits existieren, außer bei sehr alten Linux Distributionen. Sie können sie aber selbst erzeugen

> `

>     mknod /dev/vcsa0 c 7 128
>     chown root.tty /dev/vcsa0
>     chmod 660 /dev/vcsa0

> `

Wenn man Floppy Rootdisks für Installations- oder Rettungszwecke baut, ist Raum oft das Wesentliche. Diese neue Elastizität erlaubt es, BRLTTY als einzeln ausführbares Programm auf solchen Disketten zu installieren, wodurch die Raumanforderung herabgesetzt wird.

Beachten Sie: Das Script `install-brltty` nimmt an, daß eine vollständige Installation von BRLTTY kopiert werden muß.

Ein Problem, daß beim Einsatz von BRLTTY unter "unbekannten" Umständen wie z.B. auf einer Boot Diskette oder in einem unvollständigen System, oft auftritt, ist die Verfügbarkeit der für BRLTTY notwendigen Bibliotheken. Boot Disketten verwenden oft kleinere oder ältere Versionen der Bibliothek die nicht ausreichend sind. Die Lösung besteht in der Übersetzung mit der Option `-static` im Makefile. Damit werden alle Abhängigkeiten von Bibliotheken beseitigt, leider ist das entstehende ausführbare Programm größer.

## 4.4 Zukünftige Erweiterungen

Abgesehen von Fehlerkorrekturen und der Unterstützung weiterer Braille-Anzeigen, hoffen wir, Zeit vorausgesetzt, an einigen oder allen der folgenden Punkte weiterzuarbeiten:

Bessere Attributbehandlung

  Attributverfolgung, gemischter Text- und Attributmodus etc.

Neugestaltung von Ausschneiden und Einfügen

  (cut & paste) Linearer Ausschneidemodus (im Gegensatz zum Ausschneiden von Rechtecken).

Neugestaltung der Tonausgabe

  Eine größere Variation von Tönen.

Scrollverfolgung

  Einsperren des Braille-Fensters auf einer Zeile, sowie sie auf dem Schirm entlangwandert.

Elementare Sprachunterstützung

  Gemischte Brailleschrift und Sprachausgabe zum schnelleren Lesen des Texts

On-the-fly grade II Übersetzung

  Auch das würde ein schnelleres Lesen des Texts erlauben.

In der Datei TODO finden Sie eine vollständigere Liste.

## 4.5 Bekannte Fehler

Diese Software wurde getestet auf

- einer Anzahl von PCs: sowohl auf Laptops als auch Desktops; Prozessoren von 386SX20 bis Pentium mit verschiedensten Speichergrößen; Linux Distributionen einschließlich Debian, Slackware, Red Hat und SuSE; einer Anzahl von Linux kernels, einschließlich 1.2.13, 2.0.0 und 2.0.34.
- einem DEC Alpha: nur einmal getestet, unter RedHat Alpha Linux auf einem "noname board", freundlicherweise geliehen dem Cambridge University Computer Laboratory von DEC in Reading, England.

Sie hat sich bis jetzt als stabil erwiesen, aber falls sie nicht auf Ihrem System ist oder falls Sie einen Fehler finden, der hier nicht erwähnt ist, lassen Sie uns das bitte wissen, sodaß wir versuchen können, das Problem zu lösen.

Derzeit (26 July 1998) sind folgende Problem bekannt:

Cursor routing Performace

  Routing ist durch eine Schleife in einen Subprozeß, der mit niedriger Priorität läuft, implementiert. Dadurch wird ein zu hoher Zeitverbaruch vermieden. Verschiedene Systembelastung erfordert aber eine andere Einstellung der Parameter. Der Standardwert arbeit in einem Standardeditor in einem System mit niedriger Last sehr gut, aber unter anderen Umständen, z.B. bei einer langsamen seriellen Verbindung sind die Ergebnisse schlecht.

Verwendung mit DOS Emu

  Die Simulation von Tastatureingaben funktioniert nicht mit DOSEmus "raw" Tastaturmodus. In diesem Fall müßte die Simulation der Tasteneingabe auf eine andere Art geschehen, möglicherweise durch Scancodes. Dies beeinflußt das Cursor Routing und die Cut & Paste Funktion.

Weiter Zurück Inhalt