Viri tega razdelka so pobrani neposredno iz zemljevida programja za Linux (Linux Software map), ki ga najdete na vseh standardnih mesti za dokumentacijo Linuxa, in, ki našteva skoraj vse programje, dostopno za Linux.
Emacspeak je programska stran govornega vmesnika za Linux.
Vsak drug znakovno usmerjen program, kot npr. brkljalnik za WWW,
ali telnet
ali še en urejevalnik besedil, se potencialno
lahko uporablja iz programa emacspeak
. Glavna razlika med
njim in običajnim programjem za branje zaslona v operacijskih
sistemih, kot je DOS, je, da ima tudi ogromno dodatnih možnosti.
Počiva na urejevalniku besedil Emacs.
Urejevalnik besedil je v grobem le program, ki vam omogoča spremembo vsebine datoteke, na primer, dodajanje novih podatkov v pismo. Emacs pravzaprav precej presega običajne urejevalnike besedil, zato je ta paket precej bolj uporaben, kot se vam morda dozdeva. Iz Emacsa lahko poženete katerikoli drugi program in dosežete, da se njegov izhod pojavi v terminalski emulaciji Emacsa.
Razlog, da je Emacs boljše okolje za Emacspeak je ta, da slednji
razume izgled zaslona prvega, in lahko inteligentno interpretira,
na primer, koledar, ki bi bil sicer le zmešana tabela številk.
Piscu paketa uspeva popolnoma nadzorovati svoj stroj z Linuxom
in počenjati vse sistemsko upravljanje iz urejevalnika emacs
.
Uporablja ga tudi za nadzor široke palete drugih strojev in
programja, neposredno iz tega stroja.
Emacspeak je vključen v distribucijo Debian GNU/Linux in je vključen kot prispevano programje tudi v distribuciji Slackware. To pomeni, da je dostopen na veliko distribucijah Linuxa na CD-ROM-u. Ko bo tole objavljeno, bo vključena že različica 5 ali boljša, trenutno pa imam za pregled na voljo le različico 4.
Naslednji podatki so iz zemljevida programja za Linux (Linux Software Map):
emacspeak
- govorjeni izhodni vmesnik za Emacs
4.0
30. maj 1996
Emacspeak je prvi dozoreli sistem za govorjeni izhod, ki
omogoča nekomu, ki ne vidi, neposredno delo s sistemom UNIX.
(Do zdaj je bila edina izbira, ki je bila na voljo osebi s prizadetim
vidom, uporaba govorečega PC-ja kot terminal.) Emacspeak je grajen
na urejevalniku Emacs. Ko enkrat zaženete emacs
z naloženim
dodatkom emacspeak
, dobite govorjen odziv na vse, kar počnete.
Vaše izkušnje se bodo razlikovale odvisno od tega, kako dobro znate
uporabljati Emacs. Ničesar ni, kar ne bi mogli storiti znotraj
Emacsa. :-)
prizadetost, dostop, prizadeti vid, slepota, govor, emacs
raman@adobe.com (T. V. Raman)
jrv@vanzandt.mv.com (Jim Van Zandt)
ftp://sunsite.unc.edu/apps/sound/speech/ emacspeak-4.0.tgz, 124 KB
ftp://ftp.cs.cornell.edu/pub/raman/emacspeak/ emacspeak.tar.gz, http://www.cs.cornell.edu/Info/People/raman/emacspeak/ emacspeak.tar.gz, 123 KB
sintetizator govora DECtalk Express ali DEC Multivoice, GNU FSF Emacs 19 (različica 19.23 ali poznejša) in TCLX 7.3B (razširjeni jezik TCL).
GPL
To je program za poganjanje Brailleovega terminala na serijskih vratih. Bil je že široko testiran in uporabljan in podpira številno različno strojno opremo (glejte spodnji vnos za v zemljevid programja za Linux).
Vzdrževalec je Nikhil Nair <nn201@cus.cam.ac.uk>. Na njegovem razvoju delata tudi Nicolas Pitre <nico@cam.org> in Stephane Doyon <doyons@jsp.umontreal.ca>. Katerekoli pripombe pošljite vsem trem.
Avtorji se zdijo pripravljeni vključiti podporo za več različnih naprav, zato le stopite z njimi v stik, če imate nepodprto napravo. Skoraj gotovo bodo potrebovali podatke o programiranju te naprave, torej vam bodo lažje pomagali, če boste kontaktirali vašega izdelovalca in dobili te podatke.
Kratek seznam odlik (z njihove datoteke README
), da vam
vzbudimo zanimanje.
Opis v zemljevidu programja za Linux:
BRLTTY - Program za dostop do Unixa za slepo osebo, ki uporablja programski Brailleov terminal.
1.0.2, 17SEP96
17. september 1996
BRLTTY je strežnik, ki omogoča dostop do konzole Unixa
slepi osebi, ki uporablja programski Brailleov zaslon (angl. soft
Braille display) (glejte datoteko README
za popolno razlago).
BRLTTY deluje le s tekstovnimi aplikacijami.
Upamo, da bo ta sistem razširjen s podporo drugih programabilnih Brailleovih vrstic, in morda tudi s podporo drugih platform, podobnih Unixu.
Braille, konzola, dostop, prizadeti vid, slepota
nn201@cus.cam.ac.uk (Nikhil Nair), nico@cam.org (Nicolas Pitre), doyons@jsp.umontreal.ca (Stephane Doyon), jrbowden@bcs.org.uk (James Bowden)
nn201@cus.cam.ac.uk (Nikhil Nair)
ftp://sunsite.unc.edu/pub/Linux/system/access/ brltty-1.0.2.tar.gz (110 KB, vključno z datoteko README), brltty-1.0.2.README (6 KB), brltty-1.0.2.lsm (1 KB).
Linux (jedro 1.1.92 ali poznejše), tekoč na PC ali na DEC Alpha. Brez X/grafike.
Podprte Brailleove vrstice (le s serijsko komunikacijo):
GPL
Screen je standarden kos programja, ki dovoljuje veliko različnim programom, da tečejo na enem samem terminalu ob istem času. Razširjen je bil z neposredno podporo nekaterih Brailleovih vrstic (tistih podjetja Telesensory).
To je sintetizator govora, uvrščen v zemljevid programja za Linux (Linux Software Map). Baje ne deluje dovolj dobro, da bi ga lahko uporabljala oseba s prizadetim vidom. Uporabite raje strojno opremo, ali ga izboljšajte ... prosti sintetizator govora bi bil zelo zelo uporaben.
xocr
je paket za Linux, ki izvaja optično prepoznavanje znakov.
Kot pri programu Rsynth
, se tudi tukaj bojim, da ne bo sprejemljiv
kot izključni paket za vhod osebe s prizadetim vidom. Sumim, da
uporabljeni algoritem potrebuje še osebo, ki prebere prepoznano
besedilo in preveri, če je prepoznavanje pravilno. Rad bi se motil.
xzoom
je povečevalnik zaslona, podoben kot xmag
, a znatno
boljši in zelo uporaben za slabovidno osebo. Glavna slabost
pripomočka xzoom
je, da ne more povečevati dela zaslona pod
seboj, da nekatere nadzorne tipke niso združljive z običajnim
okenskim upravljalnikom fvwm
, in, da njegova privzeta nastavitev
ne teče po omrežju (to se lahko spremeni na račun hitrosti).
Razen teh pomanjkljivosti pa je izvrsten. Izvaja nenehno povečevanje,
ki vam omogoča, naprimer, pomik dokumenta gor in dol, medtem, ko
imate razdelek, ki ga berete, vseskozi povečan. Alternativno,
lahko premikate majhno škatlo po zaslonu, povečujete vsebino in
iščete področje, ki ga želite videti. xzoom
je dostopen tudi
kot paket RPM z običajnih mest za RedHat, kar pomeni, da ga bodo
ljudje, ki uporabljajo sistem RPM (npr. uporabniki distribucije
RedHat Linux) zlahka namestili.
xzoom
0.1
30. marec 1996
xzoom
lahko poveča (za celoštevilsko vrednost),
obrača (za večkratnik 90 stopinj) in zrcali okoli osi X ali Y
na zaslonu X11, in rezultat prikaže v svojem zaslonu.
X11, zoom, povečava, xmag
Itai Nahshon <nahshon@best.com>
Itai Nahshon <nahshon@best.com>
ftp://sunsite.unc.edu/, verjetno na /pub/Linux/X11/xutils/ xzoom-0.1.tgz
Linux+X11. Podpora le za 8-bitno barvno globino. Preizkušeno le z Linuxom 1.3.* in gonilnikom za XSVGA 3.1.2. Potrebuje razširitve XSHM.
Prosta.
nfbtrans
je program za pretvarjanje večstopenjske Braice,
ki ga v ZDA razširja National Federation for the Blind.
Izdan je kot prosti program v upanju, da ga bo kdo izboljšal.
Pokriti jeziki so ameriška angleščina, angleška angleščina,
španščina, ruščina, esperanto, nemščina, biblijska hebrejščina
in biblijska grščina, čeprav se lahko dodajo tudi drugi preprosto
tako, da napišete prevajalsko tabelo. Pokrite so tudi nekatere
računalniške in matematične oblike. Uspelo mi ga je prevesti
pod Linuxom, vendar ga nisem mogel preizkusiti, ker trenutno nimam
na voljo Brailleove vrstice.
NFBtrans dobite na ftp://nfb.org/nfb/braille/nfbtrans/. Po prenosu ga boste morali še prevesti.
Ta popravek sem vrnil vzdrževalcu programa NFBtrans in pravi, da ga je vključil, torej, če imate novejšo različico od 740, vam verjetno ne bo treba storiti nič posebnega. Le sledite navodilom, vključenim v paket.
unzip -L NFBTR740.ZIP # ali pač katerokoli datoteko že imate
mv makefile Makefile
Potem posnemite naslednje v datoteko (npr. 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); } /* filelength */ + #ifndef linux + /* pretty safe to assume all linux has usleep I think ?? this should be + done properly anyway */ #ifdef SYSVR4 void usleep(usec) int usec; *************** *** 195,200 **** --- 198,204 ---- UKP } /* usleep */ #endif + #endif void beep(count) int count;
in poženite
patch < patch-file
Potem vpišite
make
in program bi se moral prevesti.
UnWindows je paket pripomočkov za dostop do grafičnega sistema X, ki ponuja mnoge uporabne možnosti za slabovidne (ne slepe). Vključuje povečevalnik zaslona in druge prilagojene pripomočke za lažjo določitev kazalca. Paket UnWindows lahko vzamete z mesta ftp://ftp.cs.rpi.edu/pub/unwindows/.
Paket ne bo hotel takoj delovati na Linuxu, saj se zanaša na posebne lastnosti računalnikov Sun. Vendar nekateri pripomočki le delujejo in uspelo mi je prenesti skoraj vse ostale, torej je lahko ta paket zanimiv za nekatere ljudi. Moj prenos bo vključen nazaj v izvirnik ali pa bo dostopen v arhivih liste BLINUX (glejte ,,Viri na svetovnem spletu``). Pripomoček, ki še ne deluje, je nastavitveni pripomoček.
V moji različici programi, namesto, da sami ustvarjajo zvoke, le kličejo drug program. Drugi program je lahko na primer
play /usr/lib/games/xboing/sounds/ouch.au
ki zaigra zvok ouch.au
, denimo, ko kazalec zadene levi rob
zaslona.
dynamag
je program za povečavo zaslona. Prosim, poglejte
podrazdelek
,,Povečava zaslona``.
Ta program je deloval že v privzeti distribuciji.
coloreyes
omogoča preprosto določitev kazalca (miškinega).
Sestavlja ga par oči, ki vedno gledajo v smer kazalca (kot
xeyes
) in spreminjajo barvo, odvisno od oddaljenosti od
miške (za razliko od xeyes
). To ne deluje v privzeti
distribuciji, a zdi se, da preizkusna različica z istega mesta
deluje.
border
je program, ki zazna, kdaj se kazalec (miške) premakne
na rob zaslona in odda zvok, glede na rob, ki se mu je približal.
Dostopna različica uporablja poseben zvočni sistem Suna. To sem
spremenil, da namesto tega le požene ukaz, ki je lahko katerikoli
zvočni program za Linux.
Okenski upravljalnik je poseben program, ki nadzira položaj vseh
ostalih oken (programov), prikazanih na zaslonu X. un-twm
je
posebna različica, ki se zvočno oglaša, ko kazalec vstopa v različna
okna. Zvok je odvisen od okna, v katerega je vstopil kazalec.
Razširjana različica ne deluje na Linuxu iz podobnih razlogov kot
pri pripomočku border
. Spet, imam že posebno delujočo različico,
ki bo dostopna v času, ko boste brali tole.