An Observation About Chrome OS

There is a list of criticisms I could make about Chrome OS, but which I will simply skip for the moment.

I recently bought a new Chromebook.

I have an important piece of information – and praise – about Chrome OS. Its version of the Chrome Web browser – which is simply referred to as ‘Chrome’ – is capable of doing everything that full, desktop Web browsers can do, including, to install extensions from the Chrome Web store. This differs obviously from what the Chrome browser under Android did, which was only a small fraction of that.

Because of this, it’s unnecessary to install numerous Android apps, that just used to be front-ends of sorts, for services that were already available from Web-sites. Four apps which I did not need to install because I was just able to point Chrome to the relevant site, bookmark each site, and log in, are:

  1. Skype
  2. Netflix
  3. Amazon Prime Video
  4. Cineplex Store

And I’m writing this, even though there exist reports that the Android Netflix app runs fine under Chrome OS.

I’m sure my list will grow.

Dirk

 

Finally getting my FB Messenger Notifications to be Quiet

One of the plans which I had told my contacts about, was that if they send me SMS messages – i.e. phone-texts – the understanding would be that my phone would shout at me, to implore me to answer at once – therefore, for them to use SMS in an emergency.

OTOH, It can happen that one of my friends might like to chat with me, but without causing me to become a distraction to people around me. My phone should notify me noticeably-to-me, but silently. For that purpose, I still recommend that people use Facebook Messenger.

For some time, it was working that way for me, but at some later time, this had stopped working, in that each time I received a FB Messenger Chat Head, my phone had started to give me an audible notification again, which I had some trouble suppressing, in spite of the improvements that Android 7 brought to my Phone!

However, since recent months, I’ve gotten FB Messenger notifications to behave again, exactly as I want them to. And here is how I fixed the problem:

Continue reading Finally getting my FB Messenger Notifications to be Quiet

Chrome For Linux Upgrade Glitch Fixed By Google

One of the facts which I had observed about the Google Chrome browser version, which is meant for Linux, was that Google no longer provides a 32-bit version of its binaries. In keeping with this, Google has also removed the section in its code repository, which would make a 32-bit version available. Hence, I can only be subscribing to the 64-bit upgrades. Yet, my Linux computer ‘Phoenix’ has its package manager set up, to query a repository for both the 64-bit and the 32-bit versions of any package by default, and then to download and install the packages which are relevant.

In this earlier posting, I observed how this can lead to an error message when running ‘apt-get update‘. What I had done, was to make minor configuration changes like so, which I had needed to re-apply, after every upgrade to Chrome.

Well Google has caught up with the scenario which I was describing. As of their latest upgrade, their own ‘cron.daily‘ symlink will properly put the following source into ‘/etc/apt/sources.list.d/google-chrome.list‘ :


deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

You may note, that the script from Google now includes the ‘[arch=amd64]‘ parameter, which means that I won’t have to make any manual adjustments to this configuration detail of my machine, every time the Chrome browser receives an upgrade.

Thank you, Google!

Dirk

 

How I fixed my Chrome for Linux Package Issue

In a previous posting, I described a specific issue I was having, with my Linux installation of Google Chrome.

I have now found a solution to this exact problem.

Chrome for Linux installs a daily cron job, which resets the file

/etc/apt/sources.list.d/google-chrome.list

by default. If it is absolutely necessary to override this behavior, let us say because our package manager is set up by default to pull both the 32-bit and the 64-bit contents of any repository, but the latest build of Chrome only supports a 64-bit architecture, then there is a configuration file named

/etc/default/google-chrome

This file defaults to containing


repo_add_once="false"
repo_reenable_on_distupgrade="true"

This can be changed to


repo_add_once="true"
repo_reenable_on_distupgrade="true"

Dirk

(Edit 02/06/2016 : ) Unfortunately, I have discovered that the variables defined in

/etc/default/google-chrome

Do Not change the behavior of the cron job, to rewrite the file

/etc/apt/sources.list.d/google-chrome.list

And so I found that slightly more aggressive editing was needed by be.

On standard Debian / Linux systems, the daily cron jobs associated with specific packages are stored in the directory

/etc/cron.daily

And there is a symlink in this directory, pointing to a target file, which is the script that Google Chrome runs. I did not take out the symlink. But I have changed the permission bits of the target file, to make that non-executable.