Accessibility (Packages)

== Introduction ==
This page is basically a "wish list",
describing various add-on packages which could be useful
for an accessible version of pmOS.
Note:
Because pmOS is based on Alpine Linux,
the information on porting status is mostly derived from the Alpine Linux
Packages page.
== Packages ==
Unless otherwise noted, all packages are free / open source software.
Feel free to add your own favorites, following the existing format and order.
=== BRLTTY ===
BRLTTY is a
background process (daemon) which provides access to the Linux/Unix console
(when in text mode) for a blind person using a refreshable braille display.
It drives the braille display and provides complete screen review functionality.
Some speech capability has also been incorporated.
Ports for several hardware architectures are listed for the Alpine Linux
edge branch.
=== edbrowse ===
edbrowse is a combination editor, browser, and mail client that is 100% text based.
The interface is similar to /bin/ed, though there are many more features,
such as editing multiple files simultaneously, and rendering HTML.
This program was originally written for blind users,
but many sighted users have taken advantage of the unique scripting capabilities of this program,
which can be found nowhere else.
A batch job, or cron job, can access web pages on the Internet, submit forms, and send email,
with no human intervention whatsoever.
edbrowse can also tap into databases through odbc.
It was primarily written by Karl Dahlke.
No ports are currently listed for Alpine Linux.
However, it is known to work on both 32 and 64 bit ARM
and has been packaged for (at least) Arch, Debian, and Void Linux.
=== Fenrir ===
Fenrir is a
modern, modular, flexible, and fast console screenreader.
No ports are currently listed for Alpine Linux.
=== ircII ===
ircII
(pronounced i-r-c-two or irk-two, and sometimes referred to as IRC client, second edition)
is a free, open-source Unix IRC and ICB client written in C.
Initially released in the late 1980s, it is the oldest IRC client still maintained.
Ports for several hardware architectures are listed for the Alpine Linux
edge and
v3.12 branches.
=== Lynx ===
Lynx is a
customizable text-based web browser for use
on cursor-addressable character cell terminals.
Ports for several hardware architectures are listed for the Alpine Linux
edge and
v3.12 branches.
=== Orca ===
Orca is a
free and open-source, flexible, extensible screen reader from the GNOME project
for individuals who are blind or visually impaired.
Using various combinations of speech synthesis and braille,
Orca helps provide access to applications and toolkits that support the AT-SPI
(e.g., the GNOME desktop, Mozilla Firefox/Thunderbird, OpenOffice.org/LibreOffice
and GTK+, Qt and Java Swing/SWT applications).
Ports for several hardware architectures are listed for the Alpine Linux
v3.12 branch.
=== w3m ===
w3m is a ...
text-based web browser and terminal pager.
It has support for tables, frames, SSL connections, color,
and inline images on suitable terminals.
Generally, it renders pages in a form as true to their original layout as possible.
== Resources ==
=== Alpine Linux ===
* Alpine Linux package management
* Creating an Alpine package
=== Package Lists ===
* Slackware
* Slint (based on Slackware)
* Stormux (based on Arch Linux ARM)