ChromeOS

Buh-bye Google Keep, OneNote, Evernote!

Open source Notesnook (https://github.com/streetwriters/notesnook) aims to be THE replacement for all your note taking needs. Fully encrypted on your device before storing on their cloud service (self-hosted option coming), it’s a zero knowledge service meaning they can’t decrypt your notes. With a web app (https://app.notesnook.com) and apps for iOS, Android, MacOS, Windows, and Linux you’re pretty much guaranteed to be able to use it wherever you need or want with full synchronization across all platforms. It’s still in its relative infancy and updates generally make it to the web app before other platforms. Roadmap at https://notesnook.com/roadmap/

Buh-bye Google Keep, OneNote, Evernote! Read More »

Those Linux apps on your Chromebook …

I mean the ones that appear in the launcher. There are files in your Linux container that specify the icon, the program to launch and a number of other things. Where are they located? Launch your terminal (or your favorite Linux file browser) and navigate to ~/.local/share/applications/ and/or /usr/share/applications/ and there you should find a number of files ending in .desktop. These are text files that contain the specifications for the applications that will be shown in the launcher (it is, in fact, a standard across Linux that is defined in https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html). You can modify them, add, or delete them but I find it useful just to look through the files to see what’s executed and the other various parameters associated with launching an program by way of its icon.

Those Linux apps on your Chromebook … Read More »

Getting set up with Chrome OS

I’ve had chromebooks for quite a while but it’s only within the last year or so that I’ve thought it was ready to be my primary tool. My Acer Spin 713 has an 11th gen Intel i5 with 8GB RAM and 256GB disk and it’s quite fast and capable! I run a Debian Linux and have a number of Android apps installed. It’s my “daily driver” as some call it – the machine I reach for and use far more than any other. And I got it on sale for less than $500.

It can be a chore getting set up for the first time but I came across https://github.com/mikeroyal/Chrome-OS-Guide which has some good information to get set up. And if you’re interested in doing more than just getting set up, it has some useful info on expanding your Linux environment and preparing to develop. I recommend it.

Getting set up with Chrome OS Read More »

3 new (to me) linux (mac, android,windows) tools

I’ll cut right to the chase, Copyq, syncthing, and tldr.

Copyq, at https://hluk.github.io/CopyQ/, is a clipboard manager for Linux, Windows, MacOS, AND ChromeOS in the Linux environment! It has a GUI as well as a command-line interface and in the ChromeOS environment, captures clips from BOTH Linux and ChomeOS! CHeck out the docs.

Tldr, at https://github.com/tldr-pages/tldr, provides a cheat-sheet-like summary of command options. It’s not as full function as a man page but can often provide just that one bit of info you need. It provides info on Android, Linux, MacOS, Windows, Sun OS(!), and a set of common commands like 2to3 (convert python 2 code to python 3), adb (Android Debug Bridge which can be installed on many different platforms), and atom (a cross-platform editor).

Syncthing, at https://syncthing.net/, is an open source, multi-platform, authenticated, continuous file synchronization program with communications secured by TLS. It works on MacOS, Windows, Linux, Android among many others.

3 new (to me) linux (mac, android,windows) tools Read More »

Crostini, the heart of Chrome OS

Chromebooks seem simple but under the hood there’s quite a bit of code that makes it all work. https://chromium.googlesource.com/chromiumos/docs/+/HEAD/crostini_developer_guide.md has an excellent fairly high level diagram of Chrome OS (CrOS). The Termina VM (right, Terminal without the trailing L) is where your “standard” Linux container (known as “penguin”) is started which gives you your full blown Debian environment. But note that at its very heart is a Debian container which starts up everything else. The reference above talks about how to MAKE CrOS.

If you want to learn more about how to USE CrOS and maybe launch your own containers instead of or in addition to penguin, read https://chromium.googlesource.com/chromiumos/docs/+/HEAD/containers_and_vms.md which talks about the mechanics of things

https://www.reddit.com/r/Crostini/comments/squfcz/trying_to_understand_what_chrome_oscrostini/ is the source article for this.

Crostini, the heart of Chrome OS Read More »

Google is bringing full on KVM to Android 13

Yeah! Now, you’ve gotta wonder how well it’ll perform but someone has already run Windows 11 on their Pixel 6 running the Android 13 preview. Here’s the tweets https://twitter.com/kdrag0n/status/1492754683445669893 and here’s a link to an asrticle that goes into more detail about the KVM implementation https://blog.esper.io/android-dessert-bites-5-virtualization-in-android-13-351789/ if you want more info.

https://www.androidauthority.com/windows-11-android-13-3107906 is the source article with some higher level info

Google is bringing full on KVM to Android 13 Read More »

Linux in a browser

Now that you’ve got docker set up on your Mac or Windows box or even on your Linux machine or NAS or chromebook (see https://tonystakeontech.com/2022/02/08/a-cookbook-to-run-docker-on-your-chromebook/), what can you do with it? Well, I could send you over to https://hub.docker.com/search?type=image but that just shows you some of what’s available in the world of docker containers. Instead, how about running Linux in a docker container that you can access locally in your browser? Yeah, I know, it’s a bit funky in that you may already be running Linux, with or without a GUI, but it’s an easy project and even kinda fun.

Head on over to https://tech.davidfield.co.uk/webtops-linux-desktop-in-a-web-browser/ for the cookbook to bring up Webtop (more info at https://docs.linuxserver.io/images/docker-webtop including different base images like XFCE Ubuntu, KDE Alpine, etc). And, BTW, there are quite a few more images available over at linuxserver.io so check them out, too. That link to docs.linuxserver.io lists other images.

Linux in a browser Read More »

A cookbook to run docker on your chromebook

I know, if you’re running Linux on your chromebook then you’re already running a virtual image but until Google releases the code that makes it easier to add images alongside Linux, this is probably the easiest way to run them, albeit in your existing Linux container. https://dvillalobos.github.io/2020/How-to-install-and-run-Docker-on-a-Chromebook/ is a cookbook approach which makes setting it up even easier and you can be up and running docker images in…well, it took me less than 10 minutes (I already had my Linux environment set up on my 11th gen Acer Spin 713)

A cookbook to run docker on your chromebook Read More »

Turn any site into a PWA

I’m not sure how many of you are aware of or use Progressive Web Apps (or PWAs – look it up). Think of them as encapsulated web pages that appear as apps (because that’s what essentially they are) so, instead of bookmarking or trying to remember all those sites you can have an app for each of them that IS the website. The website creator has to do some work on their end to enable this functionality on their site and not everyone has done that. Enter https://surfable.app/ – an open source (github: https://github.com/sandoche/Surfable-app) tool that will create a PWA given the site’s URL. It’s pretty cool and has premade PWAs for many of the popular sites. And if you want to make a PWA for a site they don’t currently support (or you want to tweak one of their PWAs), their github explains how or you can justs open an issue about it. Useful and worthwhile IMHO

Turn any site into a PWA Read More »

Switching to a chromebook

I’ve been using a Mac for the past few years a work. It was an opportunity to learn and use a Mac at no cost to myself and, well, honestly, the corporate addons for the Mac were considerably fewer than those for a Windows machine. At home I was a die hard Windows and Linux user. Linux couldn’t do everything I wanted easily – too many distros, too many packages, too difficult to upgrade to a new version – and Windows did pretty much everything I needed (especially with the new Windows Terminal and WSL/WSL2) for my use here at home. When it came time to replace my work Macbook, I was offered my old Macbook at a very reasonable price so I took it and began using it for my stuff here at home. What made me move to it as my primary machine? Windows updates! I use a Windows laptop and every time I picked it up the battery was dead because Microsoft had decided it needed to wake it up and install the latest updates! So I eventually moved all my home stuff over to the Mac.

I’ve had chromebooks for a few years and they’ve been OK as an occasional use platform. The best part is you have a real desktop browser in Chrome on them. So, with a small-ish chromebook (10-12″ screen) I could easily and quickly pull up a desktop site on a fully capable browser. Over the years Google has added the ability to run Android apps and even host a full Linux (Debian) distro, complete with full GUI access…and support for Windows is just around the corner (it’s already available for Enterprise customers). So I’ve been on the lookout for a new chromebook, which I found in the Acer Spin 713 with an 11th generation Intel i5 on sale at Best Buy for a tad over $500. That’s what I’m writing this on. It’s still on the small side – 13″ screen – but plenty powerful. And, honestly, I can already do 95% of everything I need on it now AND I can run the Android apps that I use every day as well as Progressive Web Apps. This is now my go-to machine. The one I keep nearby and reach for whenever I need to do something…pretty much anything that requires a decent keyboard and/or a larger screen and/or a desktop browser and/or multiple windows.

Feel free to reach out to me with questions or comments. Honestly, I can’t recommend this enough and I may consider getting a chromebox to replace my little Linux server.

Switching to a chromebook Read More »