installing chrome for ChromeOS under linux

Tom Fowle wa6ivgtf at fastmail.fm
Tue Dec 6 01:43:18 EST 2016


Kirk,
Please consider mine another request for 32 bit build.
Now I'll quit trying to install the 64 bit version on this old 1.3 gig Asus
<GRIN>

Your work is very much appreciated by those of us who are way to incompetant
to do that level of creative programming.
Tom Fowle

On Mon, Dec 05, 2016 at 08:54:51AM -0500, Kirk Reiser wrote:
> Hi Tom: Yes it is currently. At least one person has written me to ask
> if I would build it for 32-bit machines, so I'll look into it maybe.
> 
> 
> On Sun, 4 Dec 2016, Tom Fowle wrote:
> 
> >Kirk,
> >I assume this is all 64 bit?
> >Sounds promising.
> >Thanks
> >Tom Fowle
> >
> >On Sun, Dec 04, 2016 at 07:26:02PM -0500, Kirk Reiser wrote:
> >>I have found that chrome from ChromeOS runs quite nicely on my debian
> >>sid linux machine. It will most likely work just as well under other
> >>distributions. I have also found that it is the best browser
> >>experience I have had under linux to date.
> >>
> >>This particular set of binaries I built on December 2nd 2016 from the
> >>chromium source repository.  It consists of two tarballs
> >>chromium.tar.gz and usr_share_chromeos-assets.tar.gz. The first
> >>contains the binaries from the build while the second is the speech
> >>and tools frome google voice.
> >>
> >>You can download them with curl or wget from my web site
> >>https://reisers.ca with:
> >>
> >>wget https://reisers.ca/chromium.tar.gz
> >>wget https://reisers.ca/usr_share_chromeos-assets.tar.gz
> >>
> >>You will need to have xorg and it's recommended extra packages
> >>installed as well as the xinit package.
> >>
> >>I am pretty much strictly a linux console user so getting these
> >>binaries to work under gnome or other X windows managers I cannot help
> >>with.
> >>
> >>They run almost completely as a standard user with root permission
> >>only necessary to install the voices and the chrome-sandbox.
> >>
> >>Unpack as root or sudo the voices with:
> >>
> >>sudo tar zxf usr_share_chromeos-assets.tar.gz
> >>
> >>Unpack the chromium tarball anywhere you'd like to keep it in your
> >>home directory tree with:
> >>
> >>tar zxf chromium.tar.gz
> >>
> >>Next set the root permissions on the sandbox with:
> >>
> >>sudo chown root.root chromium/chrome-sandbox
> >>sudo chmod 4755 chromium/chrome-sandbox
> >>
> >>I have written two small scripts startchrome and newchrome to start up
> >>the chrome browser. Startchrome is a very much stripped down version
> >>of startx that I use to call xinit with only enough parameters to
> >>start the browser with no other window manager or desktop. The second
> >>newchrome is a one liner to call startchrome in the current directory
> >>and start a log file for debugging.
> >>
> >>You can place the newchrome script anywhere you like in your search
> >>path providing you modify it to point at the startchrome script
> >>wherever you unpacked the tarball. You could also just make a symlink
> >>to newchrome from someplace in your search path. I.E. I put all my
> >>scripts in a bin directory in my home tree and have a symlink in there
> >>to start chrome.
> >>
> >>ln -s ~/chromium/newchrome ~/bin/chrome
> >>
> >>When you first start it up it will just go quiet because by default
> >>chrome-os doesn't start up talking. It also takes a while to load. To
> >>start the chromevox access type control-alt-z and shortly thereafter
> >>you should hear a tic-toc noise from a low pitch to a high pitch. Once
> >>you have chromevox running it will continue working until you hit
> >>control-alt-z again to toggle it off. You can start and quit chrome as
> >>often as you like and the it will come up talking each time. It does
> >>take a while to actual start talking after starting the program. I
> >>typically leave it running a console and just move to that console
> >>when I want to browse the web or look something up.
> >>
> >>Chrome and X are very greedy about taking over the keyboard so your
> >>normal speakup review functions will not work. You can leave the
> >>chrome console however with control-alt-f1-fn to get back to a console
> >>where your review functions work just fine again.
> >>
> >>You can leave chrome by hitting control-shift-q twice quickly.
> >>
> >>The Windows key is the chromevox key and you use it in conjunction
> >>with other key combinations to provide it's review functions. I shall
> >>indicate the chromevox key as crv hereafter.
> >>
> >>A few key combinations to get you started are crv-r to read from the
> >>cursor to the bottom of the page. crv-ctrl-left-arrow to move to top
> >>of page and crv-ctrl-right-arrow to move to the bottom. Crv-up and
> >>crv-down to move up a line and down respectively. crv-right to move to
> >>the next object and crv-left to move to the previous. Crv-dot or
> >>period will place you into chromevox's option menu with a list of the
> >>currently available review functions.
> >>
> >>You can move from object to object on a site with the tab and
> >>shift-tab key combinations. You can move from each tab or window with
> >>control-tab and control-shift-tab. You return to the parent tab/window
> >>with alt-left-arrow.
> >>
> >>
> >>If for some reason chrome doesn't cooperate right off the bat and
> >>either stay running or start talking there is a chrome.log file
> >>created in your home directory which usually provides the information
> >>needed to figure what is either not installed or preventing
> >>progress. Sometimes it can be a bit difficult to figure what it is
> >>telling you but I've found you can figure it out with a little
> >>consideration. Often it is because it can't find some library it is
> >>expecting to provide a necessary service.
> >>
> >>I'm sure there are piles of things I've forgot to put in this document
> >>and there's even more I don't know yet about chrome but so far it's
> >>the only browser I've found to work on every site I've tried. I still
> >>haven't figured out how to get it to play streams that are started
> >>from playlist files like m3u or pls but I'm sure it can be done. There
> >>are loads of chrome extensions that can be installed and I'd be very
> >>interested in hearing what folks find to do various tasks. I've found
> >>simple-rss is a not bad rss reader but there may be better ones
> >>available I haven't found yet.
> >>
> >>Good luck and let me know how it goes getting this set-up. You can
> >>contact me at kirk at reisers.ca to let me know what you think.
> >>
> >>
> >>-- 
> >>Well that's it then, colour me secure!
> >>
> >>-----BEGIN PGP PUBLIC KEY BLOCK-----
> >>Version: GnuPG v1
> >>
> >>mQENBFYV5DMBCAC060mbsnLhGPjnFkf0R0p+7MxcfxlOuy5wc8y59y9ZNF0RZD1s
> >>OTEsDih4vD9YJ3zA78VsBUDK47aiDWduh3nHzYN2ZSuxAQ9u7qPqphCG0jPagTU8
> >>p7+Ceeya4I5odWtq+Nkf1UrHB7KKEtexphStSwUG5Bhi4bb84YinmX/a3I+OGV1D
> >>by4QBSdPvSuDw0qFkt/ucLyEwv4L6lDjoH2GF+tnCew4SJtliJFvA1k7NpWO6HW9
> >>aWtBxfYU85ccZKBSE25y+9KprUCncVTpaVs3FztCWG0dQRXHvEbV+Damp/IBd9Jv
> >>HZX7azqbERUa/FjPTIlZhhI9VtaZaFfJSH+5ABEBAAG0HUtpcmsgUmVpc2VyIDxr
> >>aXJrQHJlaXNlcnMuY2E+iQE+BBMBAgAoBQJWFeQzAhsDBQkADS8ABgsJCAcDAgYV
> >>CAIJCgsEFgIDAQIeAQIXgAAKCRAHTEsk7UQUUoeuB/wIqsdLCfDrSvr3qg7rKBDg
> >>ru44OMuRit6hbdWFZjmxccCdjeNhBJRVd5wrEqjj5YoqQAhmacXaEB0DO/TZlDgo
> >>kUfJM7lrtQD4mYU9GVtrzJxCJoBUyeMVnMJt39F91tBu0mYM6oI/dv81dwxIv++4
> >>hj55TZ4GG7DGYAy4LwNb+noNbivgOFHlnfNq8nxhZkHbJdYKP+sptZOL5sagmBQZ
> >>iS9STB54g/U7Jtt1Fe+JwDmbxQhbSHa9JuWn0xZ8CtYhrz06xSqZl5vpMlak3eW2
> >>x6m6IcqZfyuI2K7W/9BCgcsQyYzufO4Gk9KyPNISskX6pFBLuNxIH6hdfxSYYm9y
> >>uQENBFYV5DMBCACtMyhHog5MR6eQUPTx7fWH5ntkgCtmWvQp4lcKj0HHbteDWglS
> >>NVbWKWEk9PAKA4UeQVUH4vOhTRhAPpuDUavLdp2tDtT7ZBVh91B3AWIM6+7fIvyU
> >>2uYt1q/CNjga8RllXBT7mW2zHGEYQFIkBJvqlU0PN1HlxRZIbSSEb+zQuVAd+ph3
> >>kt/oZon3ZbNmKg+arsYMmKkYJ0REwKQib7h5Xl31aK74XmWBp2Ky+lopsJSP8wpH
> >>AfC71h4s3LDm8ADHF1Ns4KuGZdLTugr8uiPm5kEJFGes1uYKy8R7OTFko0NEuJkv
> >>STfpPYnTU2qDCJBH08zZErI/6YBIlSsCSde3ABEBAAGJASUEGAECAA8FAlYV5DMC
> >>GwwFCQANLwAACgkQB0xLJO1EFFKAmgf/d3dk1/HgmF8rmvYVru/hJvmIpmiLqPl5
> >>bYSwdZeU+k82qp3xACM2yMJhOh89SgHsaaqQAE1qo5rAJcSG7/+7M/kzf4u/WM/E
> >>unXDtLkbzi5Zl+gjoikrfOhgF0NmuGdlrOme8a6ue7+iE4XLAo0/jhVlh45O6Iq0
> >>0DGyeFr22cR3jZj4wRmPw5zj4r/sWc06UfquVAEMmfIvJMaGYvwBI+TU6gI8MjLe
> >>VDY0vay/nQ79fXSLQmYEvjwKXIavQu9c8TFt0z9EDdoIMx69ZunqZuYQInxaT+cL
> >>i9zhihMGz4XA1q3blLNX3I0jWzAa23ZchI7htc3kfxp1jWqrGyGEIg==
> >>=nrPH
> >>-----END PGP PUBLIC KEY BLOCK-----
> >>_______________________________________________
> >>Speakup mailing list
> >>Speakup at linux-speakup.org
> >>http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
> >_______________________________________________
> >Speakup mailing list
> >Speakup at linux-speakup.org
> >http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
> 
> -- 
> Well that's it then, colour me secure!
> 
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v1
> 
> mQENBFYV5DMBCAC060mbsnLhGPjnFkf0R0p+7MxcfxlOuy5wc8y59y9ZNF0RZD1s
> OTEsDih4vD9YJ3zA78VsBUDK47aiDWduh3nHzYN2ZSuxAQ9u7qPqphCG0jPagTU8
> p7+Ceeya4I5odWtq+Nkf1UrHB7KKEtexphStSwUG5Bhi4bb84YinmX/a3I+OGV1D
> by4QBSdPvSuDw0qFkt/ucLyEwv4L6lDjoH2GF+tnCew4SJtliJFvA1k7NpWO6HW9
> aWtBxfYU85ccZKBSE25y+9KprUCncVTpaVs3FztCWG0dQRXHvEbV+Damp/IBd9Jv
> HZX7azqbERUa/FjPTIlZhhI9VtaZaFfJSH+5ABEBAAG0HUtpcmsgUmVpc2VyIDxr
> aXJrQHJlaXNlcnMuY2E+iQE+BBMBAgAoBQJWFeQzAhsDBQkADS8ABgsJCAcDAgYV
> CAIJCgsEFgIDAQIeAQIXgAAKCRAHTEsk7UQUUoeuB/wIqsdLCfDrSvr3qg7rKBDg
> ru44OMuRit6hbdWFZjmxccCdjeNhBJRVd5wrEqjj5YoqQAhmacXaEB0DO/TZlDgo
> kUfJM7lrtQD4mYU9GVtrzJxCJoBUyeMVnMJt39F91tBu0mYM6oI/dv81dwxIv++4
> hj55TZ4GG7DGYAy4LwNb+noNbivgOFHlnfNq8nxhZkHbJdYKP+sptZOL5sagmBQZ
> iS9STB54g/U7Jtt1Fe+JwDmbxQhbSHa9JuWn0xZ8CtYhrz06xSqZl5vpMlak3eW2
> x6m6IcqZfyuI2K7W/9BCgcsQyYzufO4Gk9KyPNISskX6pFBLuNxIH6hdfxSYYm9y
> uQENBFYV5DMBCACtMyhHog5MR6eQUPTx7fWH5ntkgCtmWvQp4lcKj0HHbteDWglS
> NVbWKWEk9PAKA4UeQVUH4vOhTRhAPpuDUavLdp2tDtT7ZBVh91B3AWIM6+7fIvyU
> 2uYt1q/CNjga8RllXBT7mW2zHGEYQFIkBJvqlU0PN1HlxRZIbSSEb+zQuVAd+ph3
> kt/oZon3ZbNmKg+arsYMmKkYJ0REwKQib7h5Xl31aK74XmWBp2Ky+lopsJSP8wpH
> AfC71h4s3LDm8ADHF1Ns4KuGZdLTugr8uiPm5kEJFGes1uYKy8R7OTFko0NEuJkv
> STfpPYnTU2qDCJBH08zZErI/6YBIlSsCSde3ABEBAAGJASUEGAECAA8FAlYV5DMC
> GwwFCQANLwAACgkQB0xLJO1EFFKAmgf/d3dk1/HgmF8rmvYVru/hJvmIpmiLqPl5
> bYSwdZeU+k82qp3xACM2yMJhOh89SgHsaaqQAE1qo5rAJcSG7/+7M/kzf4u/WM/E
> unXDtLkbzi5Zl+gjoikrfOhgF0NmuGdlrOme8a6ue7+iE4XLAo0/jhVlh45O6Iq0
> 0DGyeFr22cR3jZj4wRmPw5zj4r/sWc06UfquVAEMmfIvJMaGYvwBI+TU6gI8MjLe
> VDY0vay/nQ79fXSLQmYEvjwKXIavQu9c8TFt0z9EDdoIMx69ZunqZuYQInxaT+cL
> i9zhihMGz4XA1q3blLNX3I0jWzAa23ZchI7htc3kfxp1jWqrGyGEIg==
> =nrPH
> -----END PGP PUBLIC KEY BLOCK-----
> _______________________________________________
> Speakup mailing list
> Speakup at linux-speakup.org
> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup


More information about the Speakup mailing list