[NFBCS] best solution for remote linux terminal work

David bearsfo at yahoo.com
Fri Aug 7 21:24:21 UTC 2020


I have not used Secure CRT either and this may be one of its feature, but I
couldn't do any kind of copy cut and paste with putty at all, and I am with
Brian: trying to vi on putty is just nasty

--David


-----Original Message-----
From: NFBCS <nfbcs-bounces at nfbnet.org> On Behalf Of Brian Buhrow via NFBCS
Sent: Friday, August 07, 2020 1:50 PM
To: NFB in Computer Science Mailing List <nfbcs at nfbnet.org>
Cc: Brian Buhrow <buhrow at nfbcal.org>
Subject: Re: [NFBCS] best solution for remote linux terminal work

	hello Chris.  I may be working from out of date knowledge, but here
goes.
In my view, the largest impediment to using a Windows based ssh client from
either the GUI or the command line is that once you've got a terminal open,
it's very difficult to know where the cursor is and how the screen is laid
out.  Yes, you can type and here responses, but if you're using a full
screen editor like vi/vim or a full screen browser like lynx, it's very
difficult to know where your cursor is on the screen.  The most common
problem I run into is if I'm in a Windows command line, and I open up a ssh
session and then, in that session, try to edit a file with vi, it's very
hard for me to tell what the X Y coordinates of a given character are in my
edit window.  This makes it very challenging to write well formatted text or
programs, i.e. C with proper indentation or Perl with proper indentation or,
a real must, python with proper indentation.  In my native linux/Unix/Yasr
environment, this is not a problem.  I can get the row and column
information for every character on my screen at any time.
	It may be that Secure-CRT solves this problem, as you've suggested,
but I've not used that program.  I've used putty and openssh, which don't
provide that functionality with Jaws or NVDA as far as I'm aware.  In the
past I've asked VFO about this, and they don't seem to understand the
problem.  Perhaps they do now, but I haven't asked for a long time.
	If it's more efficient for you to copy files from Linux and edit
them on your Windows machine, then copy them back up to the Linux machine
when you're done, so be it.  In my view, this is highly inefficient and
fraught with a lot of different issues, not the least of which is that
Linux/Unix use a different sequence of characters for representing new lines
in files.
That can really trip you up when you're trying to edit configuration files
that are being read by programs that don't expect that variability.  
	Anyway, that,in a nut shell, is the most glaring issue I'm aware of.
-Brian
On Aug 7,  3:25pm, Chris Nestrud via NFBCS wrote:
} Subject: Re: [NFBCS] best solution for remote linux terminal work } Brian,
} } Just trying to get more information. Can you give a couple examples of }
how a Windows-based screen reader using a command-line ssh client is }
inferior to a Linux-based screen reader using a command-line ssh client?
} I know that cursor tracking can be hard to get right in some GUI } Windows
ssh clients, but it works well out of the box in command-line clients and in
} my experience it works quite well once properly configured in GUI }
clients provided that the screen reader plays nicely. I'm just trying to }
figure out the advantage of a separate Linux machine or VM given that } it's
a lot to set up just for an ssh client and the separate environment } will
make things such as copy/paste between Windows and Linux more } difficult.
For example I'll often copy the entire Secure CRT buffer, } paste it into
notepad, remove unneeded text, and paste the result in a } Microsoft Teams
message or email. What am I missing by not using Linux } to host my ssh
client?
}
} Chris
}
} On Fri, Aug 07, 2020 at 12:48:57PM -0700, Brian Buhrow via NFBCS wrote:
} > 	hello.   Another possibility is to install the Ubuntu software on
} > Windows 10 and use Yasr on the Ubuntu windows and Jaws or NVDA on the
browser } > windows.  If you're using a command line terminal environment,
Linux screen } > readers are far better than any Windows based screen
readers and will make } > you  much much more efficient in that environment.
I don't know what Jira } > is, but if there is a way to get at it with a
browser that's not javascript } > capable, then the Lynx browser works very
well in terminal environments and } > wil give you full access.  The tmux
program will allow you to cut and paste } > from window to window inside
your terminal environment.  Alternatively, if } > there are command line
tools that can access the Jira data, you might find } > that is a better way
to go.  Or, yet another way, is if you're handy with } > scripting languages
and curl, you may be able to write yourself some } > scripts that put the
data where you need it using curl.  
} > 	I have not tried the Ubuntu under Windows environment yet, so don't
} > know if you can cut and paste between the two environments, but I'm } >
guessing you can, so that might be a sufficient solution for your needs.
} > 	What you'll find is that if you teach yourself how stuff works under
} > the hood, there are often different ways to get a job done and, by
learning } > that stuff, you'll find you increase your value as an employee.
} >
} > -thanks
} > -Brian
} >
} >
} > On Aug 7, 12:55pm, Ryan Boudwin wrote:
} > } Subject: Re: [NFBCS] best solution for remote linux terminal work } >
} --0000000000004f88fa05ac4e27bb } > } Content-Type: text/plain;
charset="UTF-8"
} > }
} > } I'd also need to be able to use web applications and copy and paste }
> } terminal output into JIRA; I'm concerned with how well that would work
on a } > } linux-only box. I haven't used a linux screen reader before but I
have } > } heard it's not the best experience.
} > }
} > } Best regards,
} > }
} > } Ryan Boudwin
} > } ryanboudwin at gmail.com
} > }
} > }
} > }
} > } On Fri, Aug 7, 2020 at 12:40 PM Brian Buhrow <buhrow at nfbcal.org>
wrote:
} > } 
} > } >         hello.  As a long time Unix person who uses terminals over
ssh on a
} > } > daily basis with screen readers, I strongly recommend you build
yourself a } > } > Linux box and ssh to your remote sites from there.  Then,
you can either } > } > use Speakup or Yasr as your screen reader.  I use
Yasr with the } > } > eflite/flite } > } > software speech engine.  This
combination of software will give you full } > } > access to screen oriented
programs in terminal environments.  While I think } > } > things are
changing a bit, terminal access using Jaws, NVDA or VoiceOver } > } > is, in
my experience, doable, but very very suboptimal.  As proof of that, } > } >
you'll  probably get a number of folks writing back on this question } > } >
suggesting that terminal access works fine using the Windows screen } > } >
readers, but that you'll find it easier to edit files on the local Windows }
> } > machine and then transfer them up using scp or some other file
transfer } > } > protocol once you're done.  that is a very inefficient way
to edit files on } > } > remote servers.  The combination of software I
suggest lets me edit files } > } > with ease in their native environments on
the servers on which they belong.
} > } >
} > } > Hope this helps.
} > } > -Brian
} > } >
} > } > On Aug 7, 11:59am, Ryan Boudwin via NFBCS wrote:
} > } > } Subject: [NFBCS] best solution for remote linux terminal work } >
} > } Hey folks, } > } > } } > } > } I am considering a return to a
technical individual contributor role. The } > } > } job requires a
significant amount of terminal work, over SSH to remote } > } > } linux
servers.
} > } > }
} > } > } What OS/screen reader/ssh client combination is the
best/easiest/most } > } > } reliable to use? I have access to JAWS, NVDA or
Voiceover as needed but I } > } > } haven't done terminal work since my
blindness hit.
} > } > }
} > } > } Best regards,
} > } > }
} > } > } Ryan Boudwin
} > } > } ryanboudwin at gmail.com
} > } > } _______________________________________________
} > } > } NFBCS mailing list
} > } > } NFBCS at nfbnet.org
} > } > } http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
} > } > } To unsubscribe, change your list options or get your account info
for } > } > NFBCS:
} > } > }
} > } >
http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/buhrow%40lothlorien.nfbca
l.org
} > } > >-- End of excerpt from Ryan Boudwin via NFBCS } > } > } > } > } > }
> } > } } > } --0000000000004f88fa05ac4e27bb } > } Content-Type: text/html;
charset="UTF-8"
} > } Content-Transfer-Encoding: quoted-printable } > } } > } <div
dir=3D"ltr">I'd also need to be able to use web applications and c= } >
} opy and paste terminal output into JIRA; I'm concerned with how well
th= } > } at would work on a linux-only box. I haven't used a linux
screen reader= } > }  before but I have heard it's not the best
experience.<div><br></div><d= } > } iv><div><div dir=3D"ltr"
class=3D"gmail_signature" data-smartmail=3D"gmail_= } > } signature"><div
dir=3D"ltr">Best regards,<div><br></div><div>Ryan Boudwin</= } > }
div><div><a href=3D"mailto:ryanboudwin at gmail.com" target=3D"_blank">ryanbou=
} > }
dwin at gmail.com</a></div><div><br></div></div></div></div><br></div></div><b=
} > } r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On
Fri, = } > } Aug 7, 2020 at 12:40 PM Brian Buhrow <<a
href=3D"mailto:buhrow at nfbcal.or= } > } g">buhrow at nfbcal.org</a>>
wrote:<br></div><blockquote class=3D"gmail_quo= } > } te"
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204= } >
} );padding-left:1ex">=C2=A0 =C2=A0 =C2=A0 =C2=A0 hello.=C2=A0 As a long
time= } > }  Unix person who uses terminals over ssh on a<br> } > } daily
basis with screen readers, I strongly recommend you build yourself a<= } > }
br> } > } Linux box and ssh to your remote sites from there.=C2=A0 Then, you
can eith= } > } er<br> } > } use Speakup or Yasr as your screen
reader.=C2=A0 I use Yasr with the eflite= } > } /flite<br> } > } software
speech engine.=C2=A0 This combination of software will give you fu= } > }
ll<br> } > } access to screen oriented programs in terminal
environments.=C2=A0 While I = } > } think<br> } > } things are changing a
bit, terminal access using Jaws, NVDA or VoiceOver<br= } > } > } > } is, in
my experience, doable, but very very suboptimal.=C2=A0 As proof of t= } > }
hat,<br> } > } you'll=C2=A0 probably get a number of folks writing back
on this questi= } > } on<br> } > } suggesting that terminal access works
fine using the Windows screen<br> } > } readers, but that you'll find it
easier to edit files on the local Wind= } > } ows<br> } > } machine and then
transfer them up using scp or some other file transfer<br> } > } protocol
once you're done.=C2=A0 that is a very inefficient way to edit= } > }
files on<br> } > } remote servers.=C2=A0 The combination of software I
suggest lets me edit fi= } > } les<br> } > } with ease in their native
environments on the servers on which they belong.= } > } <br> } > } <br> } >
} Hope this helps.<br> } > } -Brian<br> } > } <br> } > } On Aug 7, 11:59am,
Ryan Boudwin via NFBCS wrote:<br> } > } } Subject: [NFBCS] best solution for
remote linux terminal work<br> } > } } Hey folks,<br> } > } } <br> } > } } I
am considering a return to a technical individual contributor role. The= } >
} <br> } > } } job requires a significant amount of terminal work, over SSH
to remote<br= } > } > } > } } linux servers.<br> } > } } <br> } > } } What
OS/screen reader/ssh client combination is the best/easiest/most<br> } > } }
reliable to use? I have access to JAWS, NVDA or Voiceover as needed but I= }
> } <br> } > } } haven't done terminal work since my blindness hit.<br>
} > } } <br> } > } } Best regards,<br> } > } } <br> } > } } Ryan Boudwin<br>
} > } } <a href=3D"mailto:ryanboudwin at gmail.com"
target=3D"_blank">ryanboudwin at gm= } > } ail.com</a><br> } > } }
_______________________________________________<br>
} > } } NFBCS mailing list<br>
} > } } <a href=3D"mailto:NFBCS at nfbnet.org"
target=3D"_blank">NFBCS at nfbnet.org</a=
} > } ><br>
} > } } <a href=3D"http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org"
rel=3D"no= } > } referrer"
target=3D"_blank">http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet=
} > } .org</a><br>
} > } } To unsubscribe, change your list options or get your account info
for NFB= } > } CS:<br> } > } } <a
href=3D"http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/buhrow%40lo=
} > } thlorien.nfbcal.org" rel=3D"noreferrer"
target=3D"_blank">http://nfbnet.org=
} > }
/mailman/options/nfbcs_nfbnet.org/buhrow%40lothlorien.nfbcal.org</a><br>
} > } >-- End of excerpt from Ryan Boudwin via NFBCS<br> } > } <br> } > }
<br> } > } </blockquote></div> } > } } > } --0000000000004f88fa05ac4e27bb--
} > >-- End of excerpt from Ryan Boudwin } > } > } > } >
_______________________________________________
} > NFBCS mailing list
} > NFBCS at nfbnet.org
} > http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
} > To unsubscribe, change your list options or get your account info for
NFBCS:
} >
http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/ccn%40chrisnestrud.com
}
} _______________________________________________
} NFBCS mailing list
} NFBCS at nfbnet.org
} http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
} To unsubscribe, change your list options or get your account info for
NFBCS:
}
http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/buhrow%40lothlorien.nfbca
l.org
>-- End of excerpt from Chris Nestrud via NFBCS



_______________________________________________
NFBCS mailing list
NFBCS at nfbnet.org
http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
To unsubscribe, change your list options or get your account info for NFBCS:
http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/bearsfo%40yahoo.com




More information about the NFBCS mailing list