crostini

Introduction

On (as of September 7th, 2018) many Chrome OS devices can run Linux.  This is often referred to as "Crostini", so I call it that here. 

Setup

I wrote this script to install the apps I like.  If you have to remove/redo the Linux, the entire contents of the container are deleted.  Be sure to backup stuff in your home directory first!

Check out the topics below for other things to do.

Appearance

The default installation for many apps is rather bland.  It also can be hard to see things.  The coloring and icons are, well, off.  That is why the script installs some of the packages it does.  Just installing them helps, but you might want to use the following apps too:


BTW, if there isn't a launcher for these, they can be launched from the command line.

Custom Launchers

Chrome OS adds launchers for any linux app that makes a .desktop file.  For any apps that doesn't:

thedude@penguin:/usr/share/applications$ sudo vim intellij.desktop

thedude@penguin:/usr/share/applications$ sudo chmod 644 intellij.desktop 

thedude@penguin:/usr/share/applications$ sudo chown root:root intellij.desktop 

thedude@penguin:/usr/share/applications$ cat intellij.desktop 

[Desktop Entry]

Version=181.4688.68

Type=Application

Terminal=false

Icon[en_US]=/home/drew/tools/idea-IU-181.4668.68/bin/idea.png

Name[en_US]=IntelliJ

Exec=/home/drew/tools/idea-IU-181.4668.68/bin/idea.sh

Name=IntelliJ

Icon=/home/drew/tools/idea-IU-181.4668.68/bin/idea.png

thedude@penguin:/usr/share/applications$ 

Put the myapp.desktop file in /usr/share/applications/.

QT / KDE Applications

I like some QT5 / KDE applications; such as kate and dolphin.  Both don't like it when full KDE desktop is not installed.  

To get icons in the apps to work:

I've had System Settings freeze on me, so that is why I launch it from the terminal.  I can then kill it easily (CTRL-C)

For launcher icons, you could manually edit the .desktop file with the information above. Icon files can be found at /usr/share/icons/.

(old) crouton

This used to be the way to get Linux apps to run on Chrome OS.  I'm keeping around these notes for "prosperity".  ;-)

These are just my quick cut & paste notes for using crouton to run Linux "inside" ChromeOS.  Please refer to https://github.com/dnschneid/crouton and their wiki for full information.  Especially the security concerns in setting up and using crouton.

Disclosures: