[BRLTTY] README.Mac

Cheryl Homiak cah4110 at icloud.com
Sat Sep 2 01:18:13 EDT 2017


When I install screen from source, a 755 chmod isn't necessary if I recall though it ihas been a while since I had to install screen from source. With the attachment you were sent, it well may be. I do, however, run

chmod  u-s

For me that is 
chmod u-s /usr/local/bin/screen-4.2.1

I am not sure that is still necessary but I learned it that way and have continued to do it.
Also, have you made a symlink for screen. The actual screen should be screen- with its version number and you want a symlink for it in the same directory.
sudo ln -s /usr/local/bin/screen-4.2.1 /usr/local/bin/screen

You might not need to use sudo but I think you probably will.

It seems to me that a couple of years ago I did emails with somebody to get them going with brltty on the mac; in fact, I may have sent them onlist. If I can find them and they are still relevant I will forward them to you but I won't be doing that tonight.
-- 
Cheryl

May the words of my mouth
and the meditation of my heart
be acceptable to You, Lord,
my rock and my Redeemer.
(Psalm 19:14 HCSB)




-- 
Cheryl

May the words of my mouth
and the meditation of my heart
be acceptable to You, Lord,
my rock and my Redeemer.
(Psalm 19:14 HCSB)




On Sep 1, 2017, at 11:57 PM, John Covici <covici at ccs.covici.com> wrote:

OK, fix screen permissions, had to chmod to 755 as well, you might
mention this as well in the README.

On Fri, 01 Sep 2017 14:17:09 -0400,
rmgls wrote:
> 
> [1  <text/plain; us-ascii (7bit)>]
> Hi Dave,
> 
> Please review this file and feel free to correct it or ask if
> you need.
> in all case:
> please see the cfg-darwin file
> i attached, it is running fine,
> the only modified line is the prefix
> near the end of the file.
> 
> when i i will have time i plan to make a brltty package in macports.
> it will be of course easier to install it.
> no need to compile nor xcode etc.
> 
> Best regards
> 
> Raoul MEGELAS
> rmgls at orange.fr
> 
> 
>          README.MAC
> """"""""""""cut"""""""""""""""""""
> This file is a first attempt to help installing brltty
> on mac.
> 
> feel free to correct me if you find something wrong.
> 
> i suppose you know how to run VoiceOver (cmd+f5) and for help
> ctrl+opt+h and for keyboard help:
> ctrl+opt+k.
> 
> first you must download xcode from the app store.
> once installed run it.
> accept the license.
> download the command line tools from the xcode menu
> 
> note: it is easier in the terminal to type:
> xcode-select --install
> 
> this open a xcode window with another license acceptation!!!
> with a little bit of patience you will have all 
> xcode tools needed installed.
> 
> 2. install macports.
> macports are the packages you run on the terminal.
> in safari go to http://www.macports.org => download
> choose the package for your kernel:
> (lion, ... siarra and so on), click to download, and noce downloaded
> close safari and go to your downloads directory:
> (command-shift-g) /users/YOURPATH/downloads.
> open the .dmg file you just downloaded and install the soft
> by following the instructions on screen.
> 
> 3. in the terminal type:
> port install git
> 
> go to your home path.
> 
> type:
> git clone git://github.com/brltty/brltty
> 
> 4. copy the screen compiled i attached to this file somewhere or in your bin
> directory if you have created one
> or in /opt/local/bin (attention, you must have enabled the root rights
> on your machine:
> (see in the menu bar apple => preferences => users and groups for this).
> 
> Other note:
> OS X by default install their unpatched screen in /usr/bin/.
> you cannont rename or delete it without any experience.
> if you type screen, it is this one which is run!
> you have to run screen with the entire path.
> you can start brltty and screen from a batch file.
> 
> 5. install the needed ports: autoconf etc:
> the command is:
> 
> port install SOMEPORT 
> 
> if port cry (file not found or something else)
> type: port search THEPORTNAME you want to install and see the
> exact version you need to install.
> 
> 6. go to brltty path. and as usual:
> autogen.
> cfg-darwin.
> 
> NOTTE: the path must be /usr/local/
> because usr/bin is unwritable and protected.
> 
> if all goes well:
>   make
> and
> (as root)r
>    make install.
> 
> if brltty is installed,
> close VO (VoiceOver) and type:
> screen
> brltty
> with the appropriate command line.
> 
> that's all.
> 
> Note: at this time, some HID devices do not work on usb
> but they work on bluetooth.
> i will see this problem later.
> 
> in all case, the powerbraille is not affected by this problem.
> 
> another thing: you can even
> (with the appropriate driver and usb to serial
> interface)
> run an old (serial braille device)!
> my old serial vario is quite running on os x.
> """"""""""""""""""cut""""""""""""""
> [2 screen <application/octet-stream (base64)>]
> [3 cfg-darwin <application/octet-stream (7bit)>]
> #!/bin/bash -p
> ###############################################################################
> # BRLTTY - A background process providing access to the console screen (when in
> #          text mode) for a blind person using a refreshable braille display.
> #
> # Copyright (C) 1995-2017 by The BRLTTY Developers.
> #
> # BRLTTY comes with ABSOLUTELY NO WARRANTY.
> #
> # This is free software, placed under the terms of the
> # GNU General Public License, as published by the Free Software
> # Foundation; either version 2 of the License, or (at your option) any
> # later version. Please see the file LICENSE-GPL for details.
> #
> # Web Page: http://brltty.com/
> #
> # This software is maintained by Dave Mielke <dave at mielke.cc>.
> ###############################################################################
> 
> ./configure \
>   --disable-gpm \
>   --disable-iconv \
>   --disable-polkit \
>   \
>   --without-libbraille \
>   \
>   --without-espeak \
>   --without-flite \
>   --without-mikropuhe \
>   --without-speechd \
>   --without-swift \
>   --without-theta \
>   --without-viavoice \
>   \
>   --without-pgmpath-package \
>   --without-service-package \
>   --without-params-package \
>   --without-charset-package \
>   --without-mntpt-package \
>   --without-mntfs-package \
>   --without-kbd-package \
>   --without-bell-package \
>   --without-leds-package \
>   --without-beep-package \
>   --without-pcm-package \
>   --without-fm-package \
>   --without-ports-package \
>   \
>   --disable-java-bindings \
>   --disable-ocaml-bindings \
>   --disable-python-bindings \
>   --disable-tcl-bindings \
>   --prefix=/usr/local/ \
>   \
>   --quiet \
>   "${@}"
> exit "${?}"
> [4  <text/plain; utf-8 (base64)>]
> ∂∆		
> [5  <text/plain; us-ascii (7bit)>]
> _______________________________________________
> This message was sent via the BRLTTY mailing list.
> To post a message, send an e-mail to: BRLTTY at brltty.com
> For general information, go to: http://brltty.com/mailman/listinfo/brltty

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

        John Covici
        covici at ccs.covici.com
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY at brltty.com
For general information, go to: http://brltty.com/mailman/listinfo/brltty



More information about the BRLTTY mailing list