This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811584-1114099635-1000031486=:1105 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sat, 8 Sep 2001, Jude DaShiell wrote: > then I hear the at sign, and all the rest is silence. If I hit ackspace I > don't hear the beep so this thing is still coming up in gnome mode. I Gnome isn't really relevant here, it's the X11 (X-windows) system that underlies it. X is the graphical mode of linux, and you want to directly boot into text mode. That is controlled by runlevel, in /etc/inittab, or on the boot command line. The runlevels are explained in the commentary in /etc/inittab at the top. X is runlevel 5. Text mode with networking (so you can use the internet), is 3. So the next time you boot linux, you can just add a 3, surrounded by white space, after your kernel name. Then make a safety copy of /etc/inittab (the system won't boot if it gets scrambled, unless you boot with the "emergency" or "-b" boot parameter into a very limited, stupid system state, where a sighted user could make repairs (speech probably wouldn't work, except for experts): cp /etc/inittab /etc/inittab.save You should find that the first non-comment line says: id:5:initdefault: You just change the 5 to 3: id:3:initdefault: After that, runlevel 3, which RedHat (and most everyone else) configures as textmode, will be the default init state, as the initdefault keyword suggests, and the system will have be told specifically to boot into another level if you want anything else. You can also change system runlevels using the telinit program, without rebooting. Even when graphical X is active, textmode is always active on another virtual console, at the same time, which, as others have pointed out, can be reached with a key combination (Ctrl-Alt-F1). X is probably running on virtual console 7 (Alt-F7, from text mode, the Ctrl is not needed except in X). RedHat has text mode login prompts running on the first 6 virtual terminals, (Alt-F1 through Alt-F6) so X takes the next available one. Note that even if speech is installed, it won't work if you go directly to init 5 (graphical mode), until you shift to a text virtual screen, as discussed. For the silence, you could add something like the following to one of the system startup files, probably at the end of /etc/rc.d/rc.local play /usr/share/sounds/startup2.wav # In case sound isn't working, simply add: echo -e "\a" # \a is the bell character sleep 1 # pause 1 second echo -e "\a" sleep 1 echo -e "\a" # repeat as desired # You could also try (for the first serial port, if you have a # synth connected there): echo "System is booted, and speech is active." > /dev/ttyS0 I have included the above in a working script attached, as /etc/rc.d/boot.notice.audio Complete installation, configuration, and other instructions are included in the script commentary. There is also stuff in the script to automatically switch you to text mode if your system comes up in the GUI. I wonder if you couldn't use the RedHat kickstart upgrade scheme to script the automated installation of speech packages, and their proper configuration. I know I could do it, except I don't know any of the specifics for particular speech hardware, and can't test it. I wrote in my contribution to the blinux-FAQ that kickstart wasn't for beginners, but after reading how difficult interactive installation really can be for listers here, I have revised my view. Maybe kickstart would be an easier way, for many, if not most users. If things didn't go right, one could just tweak the script a bit, and try again, and it should be very fast, with no output to slow it down. Has anyone tried this? See the chapter in the RH reference guide on kickstart for details, and the HOWTO, plus the sample kickstart config file in the doc dir on the CD for examples. LCR -- L. C. Robinson reply to no_spam+munged_lcr@onewest.net.invalid People buy MicroShaft for compatibility, but get incompatibility and instability instead. This is award winning "innovation". Find out how MS holds your data hostage with "The *Lens*"; see "CyberSnare" at http://www.netaction.org/msoft/cybersnare.html ---1463811584-1114099635-1000031486=:1105 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="boot.notice.audio" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.33.0109090431260.1105@rupin.localnet> Content-Description: /etc/rc.d/boot.notice.audio Content-Disposition: attachment; filename="boot.notice.audio" IyEgL2Jpbi9zaA0KIyAvZXRjL3JjLmQvYm9vdC5ub3RpY2UuYXVkaW8NCiMg R2l2ZSBhdWRpbyBub3RpY2Ugb2YgY29tcGxldGVkIGJvb3R1cA0KDQojIElO U1RBTEwgaW5zdHJ1Y3Rpb25zOg0KIyBSZWFkIGFsbCB0aGUgY29tbWVudGFy eSBpbiB0aGlzIGZpbGUgYmVmb3JlIHVzaW5nLCBhbmQgY29uZmlndXJlIGFz IG5lY2Vzc2FyeS4NCiMgSW5zdGFsbCB0aGlzIHNjcmlwdCBhczogDQojIC9l dGMvcmMuZC9ib290Lm5vdGljZS5hdWRpbw0KIyBhbmQgc2V0IHRoZSBwZXJt aXNzaW9ucyBvbiB0aGlzIHNjcmlwdCBieSBkb2luZzoNCiMgY2htb2QgNzU1 IC9ldGMvcmMuZC9ib290Lm5vdGljZS5hdWRpbw0KDQojIFJ1biBpdCBmcm9t IC9ldGMvcmMuZC9yYy5sb2NhbCBvciBlcXVpdmFsZW50IGZpbGUgZm9yIHlv dXIgZGlzdHJpYnV0aW9uLA0KIyBieSBhZGRpbmcgdGhpcyB0byB0aGUgZW5k Og0KIyAvZXRjL3JjLmQvYm9vdC5ub3RpY2UuYXVkaW8NCg0KIyBUaGlzIHNj cmlwdCB3aWxsIHNlbGYgaW5zdGFsbCAoZm9yIFJlZEhhdCBzeXN0ZW1zKSBp ZiB5b3UgcnVuIGl0IGFzOg0KIyBzaCB0aGlzX2ZpbGUgaW5zdGFsbA0KIyBZ b3UgaGF2ZSB0byBiZSAicm9vdCIgdG8gZG8gdGhpcy4NCiMgVGhpcyB3aWxs IHJ1biBpdCBmcm9tIHJjLmxvY2FsDQoNCiMgQWx0ZXJuYXRpdmVseSwgaWYg eW91IHdhbnQgdG8gaGF2ZSBpdCBydW4gZGlyZWN0bHkgZnJvbSB5b3VyIGlu aXR0YWIsIGRvOg0KIyBzaCB0aGlzX2ZpbGUgaW5zdGFsbCBpbml0dGFiDQoj IFRoYXQgd291bGQgcHJvYmFibHkgd29yayBmb3IgYW55IGRpc3RyaWJ1dGlv bi4NCg0KIyBJbnN0YWxsYXRpb24gY29tbWFuZCBibG9jazogDQppZiBbICIk MSIgPSBpbnN0YWxsIF07IHRoZW4gDQogICBzZXQgLXgNCiAgIGdyZXAgYm9v dC5ub3RpY2UuYXVkaW8gL2V0Yy9yYy5kL3JjLmxvY2FsIC9ldGMvaW5pdHRh YiAmJiBleGl0IDENCiAgIGNwICQwIC9ldGMvcmMuZC9ib290Lm5vdGljZS5h dWRpbw0KICAgY2htb2QgNzU1IC9ldGMvcmMuZC9ib290Lm5vdGljZS5hdWRp bw0KICAgaWYgWyAiJDIiICE9IGluaXR0YWIgXTsgdGhlbiANCiAgICAgIGVj aG8gIi9ldGMvcmMuZC9ib290Lm5vdGljZS5hdWRpbyIgPj4gL2V0Yy9yYy5k L3JjLmxvY2FsIA0KICAgZWxzZQ0KICAgICAgY3AgL2V0Yy9pbml0dGFiIC9l dGMvaW5pdHRhYi5zYXZlICMgZm9yIHNhZmV0eQ0KICAgICAgZWNobyAiYXU6 MjM0NWM6b25jZTovZXRjL3JjLmQvYm9vdC5ub3RpY2UuYXVkaW8iID4+IC9l dGMvaW5pdHRhYiANCiAgICAgIGVjaG8gIlRlc3QgdGhpcyBpbnN0YWxsYXRp b24gYnkgcnVubmluZzoiDQogICAgICBlY2hvICJ0ZWxpbml0IGMiDQogICBm aQ0KICAgZWNobyAiSW5zdGFsbGF0aW9uIGNvbXBsZXRlIg0KICAgZXhpdA0K ZmkNCg0KIyBMaWNlbnNlZCB1bmRlciB0aGUgR1BMIChHTlUgcHVibGljIGxp Y2Vuc2U6IHRoYXQgbWVhbnMgaXQncyBmcmVlLCB3aXRoIE5vDQojIHdhcnJh bnRlZSB3aGF0c29ldmVyKS4NCiMgU2VuZCBzdWdnZXN0aW9ucyBmb3IgaW1w cm92ZW1lbnRzIHRvIGxjckBvbmV3ZXN0Lm5ldA0KIyBUZWxsIG1lIGlmIHlv dSB3YW50IG9uZSBmb3Igc2h1dGRvd24sIHRvby4gKGp1c3QgdHJ5IHB1dHRp bmcgdGhpcyBhdA0KIyBlbmQgb2YgdGhlIGhhbHQgc2NyaXB0LCBlZywgL2V0 Yy9yYy5kL2luaXQuZC9oYWx0LCBmb3Igc3RhcnRlcnMpDQoNCg0KIyBCZWdp biB1c2VmdWwgc2NyaXB0Og0KDQpzZXQgYC9zYmluL3J1bmxldmVsYA0KaWYg WyBYJDIgPSBYNSBdIDsgdGhlbg0KICAgIyBlY2hvICJXZSBhcmUgaW4gcnVu bGV2ZWwgJDIsIHNvIFggaXMgYWN0aXZlLiIgDQogICAjIENoYW5nZSB0byB2 aXJ0dWFsIHRleHQgdGVybWluYWwgb25lIGFmdGVyIGEgc3VpdGFibGUgcGF1 c2UgdG8gYWxsb3cgWCB0byBnZXQNCiAgICMgdGhyb3VnaCBzaGlmdGluZyB5 b3UgdG8gdGhhdCAoWCkgY29uc29sZToNCiAgICgNCiAgICAgICMgV2FpdCBk b25lIGluIGEgYmFja2dvdW5kIHN1YnNoZWxsIHRvIGFsbG93IHVzIHRvIGNv bnRpbnVlLg0KICAgICAgIyBzbGVlcCA3ICsgMjAgc2Vjb25kcywgYXMgbmVj ZXNzYXJ5Og0KICAgICAgc2xlZXAgNw0KICAgICAgc2xlZXAgMjANCiAgICAg ICMgQ2hhbmdlIHRvIHRoZSBmaXJzdCB2aXJ0dWFsIHRlcm1pbmFsOg0KICAg ICAgY2h2dCAxIA0KICAgKSAmDQpmaQ0KDQojIEluIGNhc2Ugc291bmQgaXNu J3Qgd29ya2luZzoNCmVjaG8gLWUgIlxhXGMiICAjIFxhIGlzIHRoZSBiZWxs IGNoYXJhY3Rlcg0Kc2xlZXAgMSAgIyBwYXVzZSAxIHNlY29uZA0KZWNobyAt ZSAiXGFcYyINCnNsZWVwIDENCmVjaG8gLWUgIlxhXGMiDQojIHJlcGVhdCBh cyBkZXNpcmVkDQoNCnBsYXkgL3Vzci9zaGFyZS9zb3VuZHMvc3RhcnR1cDIu d2F2DQoNCiMgWW91IGNvdWxkIGFsc28gdHJ5IChmb3IgdGhlIGZpcnN0IHNl cmlhbCBwb3J0LCBpZiB5b3UgaGF2ZSBhDQojIHN5bnRoIGNvbm5lY3RlZCB0 aGVyZSk6DQojIExldCBtZSBrbm93IGlmIHRoaXMgd29ya3MgKEkgY2FuJ3Qg dGVzdCBpdCkuDQojIGVjaG8gIlN5c3RlbSBpcyBib290ZWQsIGFuZCBzcGVl Y2ggaXMgYWN0aXZlLiIgPiAvZGV2L3R0eVMwDQojIDJuZCBwb3J0Og0KIyBl Y2hvICJTeXN0ZW0gaXMgYm9vdGVkLCBhbmQgc3BlZWNoIGlzIGFjdGl2ZS4i ID4gL2Rldi90dHlTMQ0KDQo= ---1463811584-1114099635-1000031486=:1105--