Search within Lanny's blog:


Leave me comments so I know people are actually reading my blogs! Thanks!

Wednesday, August 07, 2019

Daily Battles: How to Troubleshoot Smart Home Light Switches

I have a Jasco Z-Wave Smart Light Switch just like the one pictured below that I bought from Amazon. I had integrated it into my Vivint Smart Home system and use it to control my outdoor low-voltage lighting in the front yard. I enjoyed it immensely. Before installing this switch, I had to flip a light switch in the wall to turn front yard lights on and off manually. With this waterproof smart switch, now I can turn on/off lights directly from my smart phone app. But the best part is that I don't even have to turn them on/off myself anymore. I have a custom action that will automatically turn lights on at sunset and then automatically turn them off at midnight. I can even have lights automatically turn on when my outdoor camera or my doorbell camera detects a person and then automatically turn them off after 5 minutes.



There are of course other brand of smart switches, and they might be using something other than Z-Wave (a communication protocol), such as ZigBee or WiFi. But the idea is the same. As long as you can integrate it into your smart home system, you are good.

Then one day, my control panel complained that my switch is offline. So the troubleshooting began.

I unplugged the switch off the outlet outside and then plugged it back in. Didn't help.

Next, I try to run diagnostics and rediscoveries of all my Z-Wave smart home devices and see if that would improve things. Nope, switch still shows as offline.

Maybe it is bad signal strength? I wondered. So I took my panel off the wall (it has built int battery) and then set it right next to the switch and ran diagnostics again. Still no change.

Having no choice, I went to the last resort: removing the device from the panel and then learn it back in again. This was not my preferred solution because after I do this, I would have to recreate all my custom actions and device groups relating to this device. But guess what, I couldn't remove or add the device at all.

Do I even have power on this outside outlet? Maybe it got shorted from the rain or something? So I took a lamp outside and plugged it into the outlet. Problem confirmed: I simply didn't have power.

So next thing was to see if the circuit break has been tripped due to the short. You see, I have two circuit break boxes and the switches were not very well labeled (which is probably typical for most homes). So there I was, turning switches off and on for all the unknown control regions, effectively rebooting many things at my house, the stove/microwave, the washer/dryer, the furnace/AC, my garage door openers, my computers/routers/switches, my 100+ smart home devices, the list goes on and on. But after I pretty much reset all the circuit breaks, when I took the lamp out to test again, I still didn't have power!

I was completely dumbfounded!

About a week later (a week without my convenient outdoor front lawn lighting automation), a thought suddenly struck me: "Didn't I use to turn front lawn lights on/off using an in wall switch?" I ran to the location of the in wall switch immediately.

Sure enough, the switch has been turned off even though I had it COMPLETELY TAPED OFF.

After I turned the switch back on, wah-lah, my lighting automation is back! I didn't have to reinstall anything, it just worked! So here's the important lesson learned:

Always check the in-wall switch first to make sure it is on for any of your smart home lighting troubleshooting tasks!!

The other lesson learned here is that your kids will always destroy your perfectly working things. But that deserves a whole series of blog posts of their own.

Ciao!








I repeat: your kids will always destroy your perfectly working things.








BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Tuesday, August 06, 2019

Daily Battles: How to Play Two Video Clips Simultaneously and Synchronously Side-by-Side

I was trying to compare two computer vision models on how well they handle object detection on certain scenarios and wanted to see the bounding boxes from each model drawn in the same clip and compare visually side by side. So I need a way to play two clips (same clip but with different bounding boxes drawn on top of them) synchronously so I can compare the exact same frame for both clips.

Problem Statement:
Be able to play two 1:1 ratio clips side by side simultaneously and synchronously (frame synced to frame) and be able to start and pause both clips simultaneously without spending any money on new software.
It was actually not easy to find the exact solution. Let me share with you what I learned.

Option 1: iMovie App on Mac

Obviously this tool is only available on a Mac. However, it is a free tool that comes with the Mac OS, which is handy.


The iMovie app has a split screen button that let you easily place two video clips side by side. Then you can even export the resulting split screen movie to a new video clip, so you can play them side by side again and again in the future.

You basically import two clips into the app, and then drag each one to the timeline with one above the other (not drag on on top of the other, which confused me quite a while). Selecting one of them in the timeline, and then click that split screen button. That's it!

This article link below will give you all the details.

iMovie for Mac: Create a split-screen effect

However, since my two clips are 1:1 ratio, and iMovie only allows for 16:9 and 4:3 ratio, my two side by side clips all got cropped automatically (because two clips side by side becomes 2:1, which is 18:9), and I lost a section of my clip on the left side for both clips. And there is absolutely no way to create custom size ratios in iMovie. You have to pay Apple money to get their better version of the app, which doesn't meet my requirement. So this is not a solution for me!

Option 2: VLC Media Player

VLC Media Player is a free and open source cross-platform multimedia player that runs on both Windows and Mac.



Many people have posted tutorials (such as the one linked below) on how to change some settings in VLC that will allow you to open multiple instances of the VLC app, thus, allowing you to play multiple clips at the same time. You basically uncheck a few checkboxes in settings (which is not available for the Mac version and you have to do some command line trick to get it working).

VLC HowTo/Play multiple instances

But opening multiple instances of the player doesn't let me control both clips in order to simultaneously start and pause. In order to that, I have to create complicated across instance hotkeys, which I won't do.

Inside the VLC player, there are actually functionalities built in to allow you to play two clips side by side with synchronous control. In the 3.0.X versions, you go to File--Advanced Open File, and you get this screen below:
In here you can supposedly specify two different clips to be played synchronously. I was so happy when I found this, and then I was so sad when I found out it doesn't work!!

Then I found that I am not the only one suffering. Someone else has already reported a bug to VLC:

#22495 new defect: Advanced File Open - Play another media synchronously not functioning in 3.0.x

AAAAAHHHH!!!!

Anyway, if you are willing to go back to the 2.x.x versions, this function still works there. You do create security risks if you downgrade though.

So again, not a solution for me!

Option 3: QuickTime Player

QuickTime player is another Mac built in multimedia player. You can double clip on your two clips to open two QuickTime windows and drag them to be side by side. But how can you play/pause both clips at the same time?


I did find this web page below that says you can either select "Play All Movies" from the Movie menu, or press command-option-space to start both clips at the same time. But guess what? I don't have the option of "Play All Movies." That is only available in the paid version of QuickTime Pro app! Dang! And command-option-space also doesn't work!! Dang!!

Play two movies simultaneously in QuickTime Player

After many trial and error, I finally figured out what works, and you are in luck!!

To start both clips at the same time, press Command-Enter. And to pause, press Command-Enter again!

That's it! And this would meet my needs. So problem solved and for this battle, I won!

Option 4: Command Line Tools

You can also play multiple videos side by side from command line control. But this requires installing and configuring frameworks, so not for the faint-hearted.

You can use gstreamer/gst-launch pipeline described in this article.

I've also heard you can use the tiling plugin in Nvidia's DeepStream SDK.

I will eventually get those working on my computer. For now, option 3 works for me!



Video of the Day:

Think of your life challenge as a bear approaching you. Don't panic and stay calm. The problem might not be that bad!




BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Monday, August 05, 2019

Daily Battles: Google Blogger Editor Bug Removes Everything From Your Saved Draft Post

I can't believe I am blogging about a bug in Google Blogger in my daily battles blog series on Google Blogger!!

I have a blog post I saved as a draft and used as a template for all my standard formatting needs (and with images and fonts I use for things such as Tao of the Day). When I was about to start a daily battle blog post on software bugs,  I went to this draft post (I normally leave it open) so I can hit the shortcut keys ⌘+A (CTRL+A for windows) to select everything, then ⌘+C (CTRL+C for windows) to copy them, so I can go to a new post and ⌘+V (CTRL+V for windows) to paste it as a starting template.

However, by mistake, I hit ⌘+Z, instead, because the Z key is right below the A key and I've got fat fingers. Normally, ⌘+Z means undo in the computer world. However in Blogger's case, it actually deleted everything in my post draft. As I was completed puzzled, Blogger's auto save automatically kicked in and saved my draft post with nothing in it. AAAAAHHHHHH!!!!!

This can't be true! I just lost all my contents in my template!

But it is true! I can actually reproduce this bug every time!

You see, you can have a draft post like this:


And if you hit ⌘+Z, it turns into this:


And then that Save button on the upper right corner flashes into Saving, and wah-lah (viola in French), your draft has just been wiped clean and there's no way to undo that!!

Thanks Google!!

I know software all have bugs, and my programs have plenty of bugs in them too. But a bug that makes bloggers lose their drafts completely with no way to reverse the damage is a CRITICAL bug!

As a good netizen, I clicked that "Send feedback" button and reported the bug. But we all know that Google is famous for ignoring feedbacks for 10+ years, so I am not keeping my hope hight.

For now, all you bloggers out there, avoid using any shortcut key combos when you just get into a post draft. After you have already typed something in there, ⌘+Z will work correctly as undo and you are not risking losing all existing contents you thoughtfully put together into a draft post and just haven't post.

By the way, the same bug exists if you edit an already published post. But as long as you don't revert to draft, nothing gets saved, so at least you don't lose anything! Thanks God for that, because I actually tried it on a published blog post!!






You win some, and you lose some! But never give up your daily battles!







BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Sunday, August 04, 2019

Daily Battles: Why LG Electronic Dryer Cut Drying Cycle Short and Stops Drying

Appliances today can be very fancy. For example, Washers and Dryers these days can automatically detect your load and adjust washing/drying cycles automatically for best laundry experience.

However, you might notice that sometimes when you start the drying cycle, your dryer machine tells you that it will take 55 minutes, but the dryer would stop only 10-15 minutes into the drying cycle, and your laundry ended up not dry at all.

This also happened to my LG Electronic Dryer!


No need to dig up your warranty and call tech support. What most likely happened is that the load sensor in your dryer just got dirty and you happen to be doing a light load of laundry.

There are two ways to solve the problem:

First option is to clean the sensor yourself. Just pull the lint filter out (the one you have to clean each time after you dry a load of laundry, and the sensor is located inside the slot for the filter. Stick your fingers in and rub them against a metal piece you can feel to clean it. Since the sensor can get dirty easily, you really should be cleaning it each time you clean the lint filter.

Another option, which is my preferred option, is to use laundry balls when you dry your laundry. These laundry balls will make the load heavier, so the "smart" dryer won't cut the drying cycle short. You also get the added benefits of reducing wrinkles and lint and saving the need of using liquid fabric softeners and dry sheet. Laundry balls are very cheap, you can buy a 6-pack laundry balls on Amazon for only $7.99.


Happy laundrying!! Moving on to my next daily battle!!

BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Saturday, August 03, 2019

Daily Battles: Logitech K750 Wireless Solar Keyboard for Mac Not Working


If you actually follow my blog, then you'll know that my Logitech wireless solar keyboard ran out of battery yesterday. My keyboard is the exact same one shown above, a Logitech K750 Wireless Solar Keyboard for Mac, which sells for $53.97 on Amazon.

When the keyboard was working before but stops working, most likely it is out of battery. The easiest way to check is to push the sun button (upper left in the image below) and see if you get a happy face light (has battery) or a sad face light (out of battery). Note that if it is out of battery, there's no way to plug it into a power source, so your best bet is to leave it somewhere very bright during the day and leave it there for the entire day for it to charge.


However, after it has charged, it is very possible that even with a happy face, the keyboard still doesn't work. Don't panic, the fix is actually very simple. Plugged into your USB port, you'll find a 2.4GHz Wireless Receiver that looks similar to the one below. Simply unplug it and plug it into a different USB port would solve your problem and get your keyboard back working again.


Another option is to restart your Mac, and most likely the keyboard will resume working. I don't like rebooting my computers with so many things I have already running, so I'll stick with the first option.

So why do we have to do this? Well, just another bug or stupid design by Apple. Life goes on, so don't sweat too much over it.

Moving on to my next daily battles with technology!!






Key to Happiness: ARK - A random act of kindness a day.






BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Friday, August 02, 2019

Daily Battles: 64GB USB Disk Not Recognized Correctly in Windows

So it all started from me trying to move some large files between computers and smart devices. I plugged the USB drive into Jane (a Windows computer and one of Philip Jane's many physical existences where Philip Jane is my virtual smart home butler), but the USB drive only showed a capacity of 200MB.

"What's going on?" I asked myself as I correctly ejected the drive safely (following proper Windows procedures) and plugged the USB drive onto my Mac, my main computer. It showed 58GB space.

"Maybe the drive is formatted into a Mac only format," I though to myself. And sure enough, it was in the Mac OS Extended (Journaled) format.

No problem for a tech savvy geek like me! Within one minute, I have successfully formatted the USB drive in exFAT format, a format that both Mac and Windows can understand.

I unmounted the USB drive (proper Mac procedure in handing USB drives) and plugged the it into Jane again. "What the heck?" It still only showed 200MB.

"Is something wrong with Jane?" I asked myself as I promptly unplugged the USB drive from Jane and plugged it into Philip (another Windows computer and one of Philip Jane's many physical existences). This time it correctly showed the USB drive as 58GB.

"Maybe Jane just can't read exFAT," I told myself, "and I really should make it FAT32, Window's favorite disk format.

I quickly launched the disk format utility in Philip. But wait? Why isn't FAT32 an option for format? The only option available is NTFS.

After reading an article named "Help Article – Fix for “Windows Format, no FAT32 option," I got it. Turned out Windows can't format any USB drive bigger than 32GB. The article suggested that I download a free utility which will let me format the drive even though it is big. But guess what, the link sent me to a page like this:


Hey, you can't fool me! Didn't I say I am a tech savvy geek? These are advertisements disguised as a legit web page! I clicked the back button and looked at the date of that help article. Yep, that article was written in 2014, 5 years ago.

I searched again, and this time I decided to open an article named "Solved: FAT32 Option Not Available in Windows 10/8/7." This one suggested that I download a free (for home use) utility called AOMEI Partition Assistant. This one looks okay. So I happily downloaded the tool and installed in on Philip. Upon opening the utility, I realized that the utility is not even recognizing the USB drive at all.

I guess I am back to square one.

I vaguely recalled that Jane recognized the drive with a volume name of something EFI, so I plugged the USB drive back in to Jane. I was correct, the volume was named "EFI System." So I started googling EFI System. Turned out an EFI System is a bootable windows partition.

Plugging the USB drive back into Philip, I opened Disk Manager so I can look at all the partitions. The USB drive actually had two partitions, an EFI System partition, a exFAT partition, and also an unused partition.

Maybe that AOMEI tool will correctly recognize the drive is there's only one partition. I quickly deleted the unused partition and the exFAT partition. Loaded up AOMEI again. Nope, still not recognizing the drive. When I tried to delete the last EFI System partition, I found out that Windows Disk Manager doesn't let me delete this partition. All options grayed out. Great!

More searching online landed on this article: "How to Delete EFI System Partition in Windows 10/8.1/8/7/XP/Vista." Didn't want to mess with rebooting Philip using a bootable disk (since Philip is a headless computer, meaning it doesn't have a monitor plugged into it), I went all commando. And this time, I was able to delete the partition successfully. Thanks Brithny!

Going back into Disk Manager on Philip, I created a single partition and a single volume and formatted it as exFAT and went back into AOMEI again. GUESS WHAT? AOMEI still doesn't recognize the drive. What a piece of junk. I am uninstalling this %&*!

"Let's try the drive on Jane again!" I decided. And as soon as I plugged it back into Jane, the drive was recognized correctly as a 58GB drive. I didn't need FAT32 at all!!

So what was really going on here?

First, since the USB drive had both a FAT partition and a Mac OS Extended partition, on Jane, a windows computer, it recognized the FAT partition only, and on my Mac, it recognized the Mac OS Extended partition only. Nothing strange here.

Secondly, once I reformatted the Mac OS Extended partition to exFAT, Philip decided to use the exFAT partition over the FAT partition because Philip is a Windows 10 machine. And Jane decided to use the FAT partition and not the exFAT partition because Jane is a Windows 8.1 machine.

Thirdly, Windows won't let you format a USB disk to FAT32 when it is bigger than 32GB. But you can format it to exFAT and that should still work fine with Windows 8.1.

Mystery finally solved and I can finally move my large files in peace. Just another daily battle with technology, and I have come out triumphant once again! Hooray!!

Mind you that I did all these (and posted this blog) all without my Logitech wireless keyboard, which is out of battery!!

BTW: 58GB is the measurement in actual Gigabytes and 64GB really meant 64,000,000,000 Bytes. Manufactures like to call that 64GB to make it sound bigger and worth more!

Picture of the Day:

Don't ask me why I use a Mac keyboard on Philip and Jane, two Windows computers. But when this thing is dead, it is dead for a long while.




BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Thursday, August 01, 2019

Daily Battles: How to Take Screenshot on Android When the Phone is Locked

For my previous post, I needed to take a screenshot of my Android phone (Samsung Galaxy S8), that's when I found out that my normal screen capture gesture doesn't work on a locked screen.

To capture a screenshot on an Android phone, the easiest way is to swipe the phone screen from side to side with your palm. But this method doesn't work if phone is locked.


Another method is use Google Assistant. You can say "Okay Google" to activate Google Assistant, and then command it to "take a screenshot." However, this method also doesn't work when the screen is locked.


In order to take screen shot while the phone is locked, you need to push two buttons together. For a phone with a Home button, hold the Home button and the Power button together until you hear a click sound. For a phone without the Home button (such as my Samsung Galaxy S8), home the Power button together with the Volume Down button until you hear a click sound.


That's it! Now onto my next daily battles!

Video of the Day:




BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Wednesday, July 31, 2019

Best App to Play YouTube Videos On Your Smart Phone -- YouTube Vanced

Admit it, we watch a lot of YouTube videos on our smart phones.

It has been really annoying when I started using my smart phone to listen to podcasts on YouTube, whether I was doing manual labor, or was driving my kids to various activities (and getting stuck in traffic). Why?

I tried using both the Android included YouTube app and the Chrome browser. Both of them:
  • Do not remember what was the last YouTube video I was viewing and where I paused (e.g., in the middle of a two-hour long podcast).

  • If I open another app, YouTube video stops playing.

  • Stops playing the video when my phone is locked (whether automatically or when I do it manually).
If you are also super annoyed by these limitations, I have good news!! I have found a video player that addresses exactly those annoyances!!

Actually, some people got so annoyed (more annoyed than me) and decided to create a new YouTube video player based on the official YouTube app. THANK YOU! THANK YOU! THANK YOU!

The app is called YouTube Vanced, and you can download it from their web site. Features of this app include:



  • Block all ads (togglable)
  • Background Playback
  • Force VP9 (or HDR) or vice versa
  • Override Maximal Resolution
  • Pinch to Zoom (for all devices)
  • Casting Togglable (can be forced off)
  • Toggle Themes (Black, Dark, White)
  • PiP - Picture in Picture mode (Oreo only)
  • Auto Repeat Feature
  • Preferred Speed and Resolution







One extra benefit of this app is that while my phone is locked, I could still resume or pause the video play like how it is shown in the below screen capture:


Just download the APK file from the web site and install. That's it! Enjoy!

Sorry for iPhone users (which I am also one). This app is for Android only.





Do not pretend to be what you are not (and I am not a gardener)!!!




BTW: The easiest way to remember my blog address is http://lanny.lannyland.com


Tuesday, July 30, 2019

The Complete Guide on Monitoring and Parental Control on a Chromebook and Disabling Incognito Mode - Part 5

[This is a 5-part series. Here are links to Part 1Part 2Part 3Part 4, and Part 5.]

Problem Statement:
Know what web sites my daughter wastes time on when she is at home with a school managed Google Suite account (because her school has monitoring of their own) without me spending too much time or spend any money on new hardware devices.

Option 4: Other Chrome Extensions

There are also Chrome extensions you can install from Chrome Web Store onto a Chromebook for additional parental control functionalities.

4.1 Off the Record Chrome History

Off the Record Chrome History is an extension you can install that will allow browsing history to be remembered while in incognito mode. However, it is more of a convenience for the user of the Chromebook for look up, because as soon as the incognito window is closed, all history are erased. This can only work for me if I catch my daughter red-handed before she closes the incognito window. But she has really fast fingers from years of piano training. So it does me no good!!


Read more about the extension here:
How to Save the Browsing History of Incognito Mode in Chrome

4.2 StayFocusd

StayFocusd is actually a fantastic tool I frequently use myself. The Chrome extension lets me set time limit on how much time I can spend on web sites where I tend to waste a lot of time on (e.g., Quora, News web sites, Slashdot, etc.). Once my time is up for the day, I can no longer visit these web sites, thus limiting the amount of time I waste every day. It also works in incognito mode if you enable it in the settings/options page of the extension. If I want to change settings such as remove web sites from the blocked list, I have to type out this long article about not wasting time perfectly without making any mistakes. If a typing mistake is made, I have to start all over on typing the article. This tool also has a predefined list of websites to block, which includes web sites such as facebook, instagram, or YouTube. There's also a Nuclear Option, once used, prevents any setting changes for a long period of time.


I also put this on my daughter's Chromebook and blocked many websites, especially social media and video sites. She does get 15 minutes each day to do her Instagram thing or watch a YouTube video.

A small drawback on this tool is that you can't set time limit per web site. However, the biggest draw back is that your kids can actually simply disable the extension and then enable it again after their Internet spree (which my daughter quickly figured out). They can also remove the extension and then add it back in again. Also, sometimes Chrome OS update would break the extension and you have to click the repair button to get it working again. The developers of the tool said that they sent requests to Google on preventing people from turning the extension off. But we all know how apt Google is on user feedback and feature requests (10+ years), so that's not going to work soon. The developers recommended adding the chrome://extensions page to the blocked web site list. Not a great solution because during the allowed time, kids can easily go in and disable the extension.

So great tool for yourself, but only useable if your kids don't know how to work with extensions, which is probably unlikely because first thing they do is to google how to disable StayFocusd.

So how many times have I being saying this: Not a solution for me!!

4.3 Mobicip

Mobicip is a popular parental control tool many people recommend. For it to work on a Chromebook, you will need to use the Mobicip Parent Control with Screen Time Chrome extension. The tool claims that it offers the following features:
  • Filter the internet & block objectionable content
  • Limit screen time 
  • Monitor browsing history & online activity
  • Use intuitive web portal or mobile app in Parent Mode, 24x7 on the go 

I did not test this tool because it is not free and you have to buy an annual plan with price ranging from $49.99 for 5 devices to $159.99 for 20 devices. Some quick research also reveals that just like the two extensions I listed above, kids can easily turn the extension off and then back on, and you would be blind for that time being.

This video below is created by Mobicip to show you how to set it up on a Chromebook. Note that the comments are all disabled, which feels shady to me. There are probably a lot of complaints in the comments and the company didn't want to show them.


Anyway, if you want to give this tool a try, go for it. But for me, this is, again, not a solution.

So to conclude on this 5-part series of parental control on Chromebook, there are really no solution that is perfect. Pick the one that works best for you. And to my super delight:

I finally found the solution that works for me!! Hooray!!

The Solution For Lanny:

This tool is free (with limited history duration and you can pay for longer period); it is by device, so I can distinguish between my son and my daughter; it allows me to check web browsing history from my computer or phone any time I want; and it also works with her school assigned G Suite email address/Google account!

Since my daughter also reads my blog (I know you are reading this, Addy. 😜), I will not reveal the tool here. If you want to know what this solution is, contact me via email.

Of course, ultimately, I am also using many of the other solutions I listed as a combined solution (DNS, router, Google Family WiFi, StayFocusd, etc., etc.).

Parenting is a tough job!! So good luck to all parents out there. And hopefully you have found something that works for you after reading my blog. Leave me comments and let me know which one worked for you! Share the success story and share the frustration!!

Video of the Day:

This is how I feel after I finally found my parental control solution!



Now onto my next daily battles!

BTW: The easiest way to remember my blog address is http://lanny.lannyland.com

Monday, July 29, 2019

The Complete Guide on Monitoring and Parental Control on a Chromebook and Disabling Incognito Mode - Part 4

[This is a 5-part series. Here are links to Part 1, Part 2, Part 3, Part 4, and Part 5.]

Problem Statement:
Know what web sites my daughter wastes time on when she is at home with a school managed Google Suite account (because her school has monitoring of their own) without me spending too much time or spend any money on new hardware devices.

Option 3: On the Chromebook Computer

There are ways you can control things right on the Chromebook laptop itself. But the first thing you should do is to make sure you set yourself as the owner of the Chromebook before you add your kid in as a non-owner account. The first user to set up the Chromebook becomes the “owner” of the Chromebook and can set up special privileges. Factory reset if your kid already has an account so you can start fresh and set yourself as the owner.

The very next thing to do is to turn off Guest Browsing on the Chromebook. Only the owner can change the setting.



3.1 Chrome History and Incognito Mode

Chrome browser can remember history of web pages visited, even though the user can still manually delete history entries, which my daughter had done. But if I walk in while my daughter is using her laptop, she would have no time to delete history.

However, if my daughter opens Chrome window in incognito mode, history is not logged, and all it takes is one click to close the incognito window even if I walk in on her. This is actually by design and it is almost impossible to defeat that (there is one "workaround" that's not very useful, which I will discuss in part 5 of the series).


So the next logical question to ask is: can we disable incognito mode on the Chromebook? Luckily, the answer is yes, and there are several ways to do it.

The first option is to disable incognito mode in Chrome's underlying configurations in the file system. What you have to do is to first get the Chromebook into developer mode. Note that you will be wiping the Chromebook clean when you enable to disable developer mode. Also while in developer mode, you might not be getting all the Chrome OS updates.

How to enable developer mode on your Chromebook

Once in developer mode, you need to create a folder /etc/opt/chrome/policies/managed, and then create a JSON file and put this in the file: (as described in this web page)
{
    "IncognitoModeAvailability": 1
}
By the way, if you notice there's a Linux (Beta) option in your Chromebook, don't let that fool you. That is running a docker container version of linux in a sandbox. In laymen's terms, it means the Linux you run is completely separate from the Chrome OS Linux powering your Chromebook.

Great solution if you have a new Chromebook to set up and if you don't care much about the Chrome OS updates. In my case, since my daughter already had many things customized on her laptop, wiping it clean is not an option for me. Also I do want Chrome OS updates, so once again, not a solution for me.

Another way to disable incognito mode is to use Google Admin Console. However, the laptop has to be part of the Google Device Group for that to work. This is a way for Google to make money from like schools so it is not free. When I contacted my daughter's school's IT department, turned out that my daughter's laptop is not part of their device group, so they can't disable incognito mode for me. They suggested that I can get a loaner Chromebook laptop from them, which is part of the device group, and they can disable incognito mode on that one for me, at a price of $150 per semester. Since I don't plan to spend any extra money, this is also not a solution for me.

How to disable incognito mode in Chromebooks with Google Admin Console

There is one more way to disable incognito mode (I heard), which leads to the next section.

3.2 Google Family Link

Google recently released Google Family Link as a tool for Parental Control. In order to set up Google Family Link, you need to download and install an app called Google Family Link for parents onto your smart phone, and then download and install another app called Google Family Link for children & teens onto the Chromebook you want to control through Google Play Store on the Chromebook. Google Family Link allegedly enable you to:
  • Restrict or block access to apps from the Chrome Web Store and the Google Play Store.
  • The ability to disable Incognito Mode.
  • Parents can manage the websites their children can visit on Chrome.
  • Parents can limit a child’s ability to grant permissions to websites.
  • Be default with Family Link, Chrome browsing tries to block sexually explicit and violent sites from being shown to children.


You can read this online guide on the features and how to set up Google Family Link.

However, one devastating limitation of Google Family Link is that it doesn't work with Google accounts set up with G Suites, which is exactly my daughter's scenario, because she has a school assigned Google email address and account.

Bummer!! Another solution that doesn't work for me!! 

Part 5 of the Complete Guide ⬅ The last part






If a woman says she is not feeling well, offer to go shopping with her. If she declines, then she is really not feeling well.







BTW: The easiest way to remember my blog address is http://lanny.lannyland.com