Re: Vinux from Debian 5.0.7?

  • From: Alex Midence <alex.midence@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Mon, 27 Dec 2010 17:41:07 -0600

Ok, this got long.  Be warned!  I got tips for the slow methodicals in
here and for your impatient dive-right-in types below that.  Yeah, the
reference materials out there are pretty sub par and out of date.  I
wound up just monkeying with it till I got it working.  I had to
upgrade my e-speak to 1.4, install the libsonic speech libraries to
stabilize and speed up the speech properly and then I got it talking
right.  Installation of emacspeak itself was pretty straightforward.
I went to synaptic and enabled the Vinux lucid test repositories where
Bill put his customized install that had Espeak as default.  I then
went to a console and did sudo apt-get install emacspeak.

To learn the thing, here's the key:
Read the reference materials on using Emacs first.  Keep the two
separate in your mind in the first stages.  Use info emacs in a
terminal if you want or find the emacs manual online.  The emacspeak
user's guide is next on your list.    A lot of emacspeak is just a
self-voicing wrapper around Emacs.  Learn basics of emacs first and
you've won half the battle because emacspeak is good about telling you
what's going on without any prompting.  Also, it worked best when i
just dived in and learned by doing.  Just knowing how to move around
helps.  Some quick navigation keys are

control v and alt v to scroll forward and back a screen
Control n and control p to go to next and previous line
Alt f and alt b to go forward and back a word
Control f and Control b to go forward and back a character

Now, if you are the slow methodical sort, you open up emacspeak by
killing speakup with print screen and typing emacspeak at the prompt
and can either just scroll down to go through the emacs tutorial and
emacs manual or you can type alt x and then type in the word info.
This launches you into the Emacs documentation which is quite good.
Arrow around a bit.  The stuff that starts with asterisks and is
spoken with a lower voice is a link on which you can click enter.  I'd
go through all the newbie tutorials first.  Control h controle e
launches the emacspeak "quick reference" which is a self-generated
file listing all the hotkeys for reading the screen.  They are all
prefixed with control e  or c-e in emacs lingo.  All the stuff that
startsw with alt is prefixed m for meta so alt x is m-x.  Each hotkey
list entry is a link you can press to get more info on it.

If you are impatient and just want to dive right into code, kill
speakup or disable it with speakup+numpad enter and just type this at
a prompt in the directory you want to use for your files:

emacspeak filename.cpp

Emacspeak comes up and has you in a blank text file named filename.cpp
and is in emacs cc mode.  Emacspeak has been configured to talk
differently depending on the particular code element.  If you want to
monkey with emacspeak more, just remember there's a menu bar you
activate with alt ` or f10.  Menus are weird though because down arrow
behaves like right arrow in windows and you have to press enter on a
menu to pull it down.  Oh, and to compile your code, you can go into
options and compile or type alt x and then shell.  Press enter and you
are in a terminal inside emacs where commandline compiling can be
done.  You can leave that terminal up and go back to your code with
control x control b and then arrowing till you hear your code's buffer
spoken and pres enter.

You might also want to tinker with how emacspeak talks.  It may drive
you nuts otherwise. Here's a quick reference for that:

To customize the speech locally, you do:
control e d and 1-9 for preset speed (you can just type r and then key
in the words per minute rate manualy if you want)
Control e d s to stop it from sayign cap this capt that and so forth
Control e d C makes it clink with every capital letter (that's a
capital c there, btw)
 control e d p lets you set punctuation to none some or all by typing it

to do all this stuff so it applies globally, just type control u
before all the local commands.
To get out of Emacspeak, type control x control c.


Oh and as for killing speakup, don't worry.  Speakup is still up in
your other virtual consoles.  It just kills it or toggles the
unprompted speech output (if you used speakup-numpad enter) only for
the virtual console you run emacspeak in.  Whatever you do, though,
don't run emacspeak in gnome or Orca will get mad at you.

Hope this helps. Sorry about the idiocincratic order in which I wrote
this.  Gotta run!

Alex M

On 12/27/10, Littlefield, Tyler <tyler@xxxxxxxxxxxxx> wrote:
> What kind of reference did you use for emacspeak? I was looking around
> and couldn't find anything amazingly useful last i checked, I know a
> friend was having all sorts of issues with it.
> On 12/27/2010 2:31 PM, Ken Perry wrote:
>> It depends on the compiler.  Most of the time the compilers ignore that
>> sort
>> of thing now.   If you run into trouble though you can add a build step to
>> your windows machine to convert the files.
>>
>>
>> -----Original Message-----
>> From: programmingblind-bounce@xxxxxxxxxxxxx
>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Midence
>> Sent: Monday, December 27, 2010 3:18 PM
>> To: programmingblind@xxxxxxxxxxxxx
>> Subject: Re: Vinux from Debian 5.0.7?
>>
>> Haven't coded in windows in over a month.  I've been using emacspeak.
>> I love it.  Especially dig the way the voice changes depending on what
>> it's reading.  Comments, functions, that sort of thing.  All read
>> differently in c++.  Anyone know what would happen if I wrote a source
>> file in Linux, stuck it in my shared folder between it and windows and
>> then compiled it in windows?  Would the line feeds and the like break
>> the code?  I understand Linux treats them differently.
>>
>> Alex M
>>
>> On 12/27/10, Alex Midence<alex.midence@xxxxxxxxx>  wrote:
>>> Yeah, it was rough.  I have a similar setup to the one you describe.
>>> I have Windows xp though.  Not windows 7.  And, I don't know anything
>>> about interactive games.  I get hooked on some of that stuff too
>>> easily so I stay away.  I used to be hooked on muds majorly.  Spent 48
>>> hours once going from a level 1 mage to level 51 immortal.  I was
>>> pretty used up for the rest of the week.  I was 19 then.  I try that
>>> now, I'll be in real bad shape.
>>>
>>> Alex M
>>>
>>> On 12/27/10, Ken Perry<whistler@xxxxxxxxxxxxx>  wrote:
>>>> First Vinux is pretty stable. If you get 3.0 or beyond I do have my
>>>> issues
>>>> with it but as it goes it is much more stable than previous attempts.
>>>> My
>>>> question to you is what is your reasoning to wanting to go with Debion.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: programmingblind-bounce@xxxxxxxxxxxxx
>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Kerneels
>>>> Roos
>>>> Sent: Monday, December 27, 2010 6:15 AM
>>>> To: programmingblind@xxxxxxxxxxxxx
>>>> Subject: Vinux from Debian 5.0.7?
>>>>
>>>> Hi list,
>>>> Does anyone know if there exists a list of packages and modifications,
>>>> and notes on how to make the mods which one could apply to gain the same
>>>> accessibility found on Vinux but on a Debian stable distribution?
>>>> I would prefer to run Debian rather than Vinux.
>>>> I also understand it is possible to transform an Ubuntu system to a
>>>> Vinux system by installing something like vinux-lucid (is this also
>>>> available for the latest 10.10 Ubuntu named maverick)?
>>>> Thanks in advance.
>>>>
>>>> --
>>>> Kerneels Roos
>>>> Cell: +27 (0)82 309 1998
>>>> Skype: cornelis.roos
>>>>
>>>> "There are only two kinds of programming languages in the world; those
>>>> everyone complains about, and those nobody uses."
>>>>
>>>> __________
>>>> View the list's information and change your settings at
>>>> //www.freelists.org/list/programmingblind
>>>>
>>>> __________
>>>> View the list's information and change your settings at
>>>> //www.freelists.org/list/programmingblind
>>>>
>>>>
>> __________
>> View the list's information and change your settings at
>> //www.freelists.org/list/programmingblind
>>
>> __________
>> View the list's information and change your settings at
>> //www.freelists.org/list/programmingblind
>>
>>
>
>
> --
>
> Thanks,
> Ty
>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
>
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: