[arch-general] ArchLinux install CD for the blind, version 2!
I am proud to announce the second release of a modified ArchLinux install CD that includes spoken output for blind users. It is mostly equivalent to the official "ftp CD", but the system should start speaking as soon as you boot with it. Speech is provided via the sound card, using the eSpeak software synthesizer and the Speakup screenreader. This CD is only available for the i686 platform; x86-64 is not supported. There are two versions: an Isolinux version and a Grub version. One may obtain ".iso" images via HTTP. Grub: Download URL: http://cmb.tysdomain.com/talkingarch-2009.02-ftp-i686.iso MD5 sum: 932d49d5093e50d8c5fb14527afd17fa Isolinux: Download URL: http://cmb.tysdomain.com/talkingarch-2009.02-ftp-i686-isolinux.iso MD5 sum: 28fa806a745e26424596259a71fc9d64 Thanks to Tyler Littlefield for hosting these files. The following list of steps is a brief guide to installing ArchLinux using this CD. If anyone has trouble with it, send me a private email. The instructions assume that your root partition will be mounted on /mnt. 0. When booting, Grub provides a very long timeout. Press enter once the drive stops spinning. 1. Use the installer on the CD, as per the beginner's guide. 2. Install the alsa-utils and espeak packages: pacman --root=/mnt -S alsa-utils espeak 3. Install the speakup and espeakup packages. These are not yet available in the community repository. There are two ways to install them, depending on how much you trust me. Alternative 1: Use the binary packages from my website. I promise that the speakup package will always match the kernel version available from the official ArchLinux repositories. Append the following two lines to /etc/pacman.conf and /mnt/etc/pacman.conf: [blind] Server = http://members.cox.net/cmbrannon/blind/i686 Install the packages from my custom repository: pacman --root=/mnt -Sy speakup espeakup Alternative 2: Build the packages from source, using the PKGBUILDs available from the Arch User Repository. For convenience, the URLs are: http://aur.archlinux.org/download/speakup/speakup.tar.gz http://aur.archlinux.org/download/espeakup/espeakup.tar.gz If I were going to choose this option, I would probably chroot into the newly installed ArchLinux system in order to build the packages. 4. Customize /mnt/etc/rc.conf: Add speakup and speakup_soft to the MODULES array. Add alsa and espeakup to the DAEMONS array. 5. You also need to save the state of the sound card, so that it will be retrieved on reboot. Execute the command "alsactl store" and copy the file /etc/asound.state to /mnt/etc/asound.state. Alternatively, alsactl -f /mnt/etc/asound.state store 6. When you boot the system from the hard disk, it should start speaking. The ArchLinux developers build their CD images using a set of shell scripts and configuration files named archiso. I added a configuration to archiso that allows me to build accessible CDs. If someone wants to produce customized images containing Speakup, he can do the following. Grab sources using git: git clone http://members.cox.net/cmbrannon/archiso.git git checkout --track -b talkinginst origin/talkinginst All of my work is done on the "talkinginst" branch. The master branch mirrors the master branch from git://projects.archlinux.org/archiso.git Now you have a copy in archiso/. Install the scripts contained in archiso/archiso. In order to create the image, pacman needs to be able to find the speakup and espeakup packages. Add my custom [blind] package repository to /etc/pacman.conf on the host system, as described in the instructions for installing from CD. Change to the archiso/configs/talkinginst directory, and type "make ftp-iso". Alternatively, "make BOOTLOADER=syslinux ftp-iso"" yields an image having Isolinux as its bootloader. There are several more targets for "make". For instance, ftp-usb produces an image suitable for a flash drive. Disclaimer: I am in no way associated with ArchLinux. I don't even have Trusted User status in the community. This CD image is not an official release. It is not endorsed by anyone other than myself. It is provided solely for the convenience of its creator and other blind users. It comes with absolutely no warranty. With kind regards, -- Chris
Am Sonntag, 15. März 2009 14:54:20 schrieb Chris Brannon:
I am proud to announce the second release of a modified ArchLinux install CD that includes spoken output for blind users. It is mostly equivalent to the official "ftp CD", but the system should start speaking as soon as you boot with it. Speech is provided via the sound card, using the eSpeak software synthesizer and the Speakup screenreader.
This sounds realy nice. Is there some way to make it kind of optional so it might be included in a future archiso image? Or does it take a lot of disk/CD space? Did anyone tried this on a VirtualBox? It just hangs at boot for me. -- Pierre Schmitz Clemens-August-Straße 76 53115 Bonn Telefon 0228 9716608 Mobil 0160 95269831 Jabber pierre@jabber.archlinux.de WWW http://www.archlinux.de
Pierre Schmitz wrote:
This sounds realy nice. Is there some way to make it kind of optional so it= might be included in a future archiso image? Or does it take a lot of disk CD space?
It doesn't take much space at all. It could be made optional, but the person using it would have to make some selections at the boot screen.
Did anyone tried this on a VirtualBox? It just hangs at boot for me.
I'm starting to get trouble reports, and I'm at a loss. It works beautifully on my hardware. That goes for both of my ISOs. I even used the CD to install a basic system (core packages) on a partition of my USB hard drive. So I know it works just fine on real hardware. Under VirtualBox, which part of the boot process is hanging? PS. I formatted my announcement and posted it to the Arch wiki: http://wiki.archlinux.org/index.php/Archlinux_for_the_blind -- Chris the confused
I'll see if I can have a look on the iso under virtualbox this weekend. But, anyway, I think its great work. =] -- Malformed message exception
Pierre Schmitz wrote:
Am Sonntag, 15. März 2009 14:54:20 schrieb Chris Brannon:
I am proud to announce the second release of a modified ArchLinux install CD that includes spoken output for blind users. It is mostly equivalent to the official "ftp CD", but the system should start speaking as soon as you boot with it. Speech is provided via the sound card, using the eSpeak software synthesizer and the Speakup screenreader.
This sounds realy nice. Is there some way to make it kind of optional so it might be included in a future archiso image? Or does it take a lot of disk/CD space?
By the looks of the packages required, this should only bump the install inages sizes by about 2Mb. Allan
On Mon, Mar 16, 2009 at 5:08 PM, Pierre Schmitz <pierre@archlinux.de> wrote:
Am Sonntag, 15. März 2009 14:54:20 schrieb Chris Brannon:
I am proud to announce the second release of a modified ArchLinux install CD that includes spoken output for blind users. It is mostly equivalent to the official "ftp CD", but the system should start speaking as soon as you boot with it. Speech is provided via the sound card, using the eSpeak software synthesizer and the Speakup screenreader.
This sounds realy nice. Is there some way to make it kind of optional so it might be included in a future archiso image? Or does it take a lot of disk/CD space?
Late reply - but the biggest issue here is that we either add speech by default and allow someone to turn it off, or give mystic commands to blind users (wait for it to boot, hit down and enter to select the second menu item and use speech) because grub doesn't talk... I can't figure out a way to integrate them both cleanly...
participants (5)
-
Aaron Griffin
-
Allan McRae
-
Chris Brannon
-
Guilherme M. Nogueira
-
Pierre Schmitz