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@xxxxxxxxxx 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@xxxxxxxxxxxxxxxxx > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup