Linux op de Chromebook

Bijgewerkt op 19-9-2024.

Linux

Je kunt met een Chromebook in Linux werken. Je kunt het helemaal naar je eigen smaak inrichten. Je kunt bijvoorbeeld Gnome als grafische schil installeren (zie verderop).

Het leuke is dat je niet, zoals op andere computers, bij het starten van de computer hoeft aan te geven dat je in Linux wilt werken.

Als je het eenmaal hebt geïnstalleerd (dat doe je in het menu Instellingen), kun je tegelijkertijd Chrome-apps, Android apps en Linux-programma's gebruiken. Er is geen enkel ander computersysteem waarmee tegelijkertijd met drie compleet verschillende Operating systems kunt werken.

Als je Linux aanzet, werk je met de Debian 12-distributie. Deze ondersteunt Flatpak en flatpak.org↗: een applicatie draait dan in zijn eigen afgeschermde omgeving en is niet afhankelijk van de Linux-distributie met zijn (eigen)aardigheden. Zie verderop op deze pagina.

Let op: Linux werkt alleen op de nieuwere modellen (vanaf 2017 of 2018, afhankelijk van de hoeveelheid geheugen). Linux gebruikt ongeveer 300 MB aan opslagruimte, los van de programma's die je zelf nog gaat installeren en de bestanden die je in de Linux-omgeving op gaat slaan.

Let op (2): niet alles werkt aan de Linux-kant. Zo werken de camera en microfoon niet. Dat ligt niet aan de Linux-apps, maar aan chromeOS dat (nog) niet alles kan doorgeven aan Linux. 

Linux inschakelen

Dit doe je één keer.

🔍 Linux:

Klik op [Aanzetten] om de installatie te starten:

Je ziet nu dit scherm.


6 - Linux wordt geïnstalleerd:
1 - De terminal.
3 - Als je de prompt niet ziet: klik op penguin:

Zorgen dat je de nieuwste versie hebt

Om er zeker van te zijn dat je de nieuwste versie hebt, typ je nu dit achter de prompt:

Je kunt deze tekst kopiëren en dan in de terminal plakken.

Klik op de Entertoets om het commando uit te voeren.

Als er iets bij te werken is, moet je misschien even op Y en de entertoets drukken om verder te gaan.

Je ziet nu wat tekst verschijnen. Eerst staat er Working. Na een tijdje wordt het rustig en  zie je de prompt.

Je bent nu helemaal bij.

Tip: voer deze opdracht zo nu en dan eens uit om er zeker van te zijn dat je de nieuwste Linux-versie hebt.

Linux opschonen

Hierna kan het handig zijn om Linux op te schonen. Dit doe je met de opdracht  sudo apt autoremove.

Je schoont ook op als chromeOS een nieuwe versie van Linux geïnstalleert.

Controleer of je de nieuwste Linux-versie hebt: 

Er moet wat worden bijgewerkt: 

Er hoeft niets te worden bijgewerkt:

De taal aanpassen naar Nederlands

Het Linux op de Chromebook werkt standaard in het Engels.
Je kunt Linux eenvoudig zo instellen dat het in het Nederlands werkt:

Met dank aan Google Bard

2 - De prompt in Penguin:

3 - De opdracht om voortaan in het Nederlands te werken:

6 - Zet de Chromebook uit en weer aan.
7 - Linux werkt nu in het Nederlands:

Linux-Instellingen

Nu Linux op de Chromebook staat, kun je allerlei zaken instellen.

🔍 Linux. Je ziet dan het instellingenscherm.

Als je van plan bent om Windows binnen de Linux-omgeving te gebruiken, is het slim om de schijfgrootte op 15 GB te zetten. 

Je kunt hier Linux ook weer van de Chromebook verwijderen.

Back-up en herstel

Het kan heel handig zijn van om jouw Linux-omgeving een back-up te maken voordat je ergens mee gaat experimenteren.

Zo kun je later naar een bepaalde situatie teruggaan.

Dit is ook handig als je een Powerwash wilt gaan doen: je hoeft dan niet de Linux-omgeving opnieuw in te richten: na de Powerwash zet je de back-up weer terug.

Een back-up maken

Herstellen

Herstellen op een andere Chromebook

Dit werkt. Zorg voor genoeg ruimte voor Linux (minimaal anderhalf keer de ruimte die je vóór de back-up gebruikte: het systeem lijkt dat nodig te hebben voor het herstelproces.

Software installeren

Er zijn drie manieren om Linux-software te installeren:

Linux-kenners zullen waarschijnlijk een voorkeur hebben voor de terminal of de grafische omgeving.
Gelegenheidsgebruikers (zoals ik) vinden het installeren vanaf internet het makkelijkst.

Gelukkig ondersteunt chromeOS het installeren vanaf het internet:
download de deb-versie van de software en de rest gaat vanzelf.

Deb

Dit is de makkelijkste manier. Ik laat het hier zien met als voorbeeld de browser Sidekick, een op Chromium gebaseerde Linux-browser.

Tip: je kunt ook de Linux-versie van de Chrome-browser installeren. Je kunt dan met profielen werken (maar je hebt dan wel de beperkingen van Linux (microfoon, camera en usb-apparaten).

1 - De website van Sidekick.2 - Klik op Download:

3 - Klik op Linux (deb):

4 - Aan het downloaden:

5 - Het downloaden is klaar. Klik op de melding:

6 - De bestanden-app toont het gedownloade deb-bestand.
7 - Dubbelklik op het bestand:

8 - Het scherm App installeren met Linux verschijnt.
Het is eerst bijna leeg, maar na een aantal seconden verschijnt er informatie over de app.
9 - Klik op Installeren:

10 - De installetie is gestart.
Klik op de OK-knop:

12 - De installatie is voltooid.
Klik op Starten om het te openen OF open het via 🔍 .

14 - Het programma is gestart

AppImage

Linux op Chromebooks ondersteunt het AppImage-systeem. Zie appimage.org.

Hiervoor moet je in de Terminal wel eerst Fuse installeren:

sudo apt install fuse

Zorg ervoor dat je een gedownload .AppImage bestand 'uitvoerbaar' maakt.

Dit kan op twee manieren.

Om het programma te starten zijn wer twee manieren:

Maak een bestand uitvoerbaar als programma:

Snap

Snap is een nieuwe techniek waarmee je vanuit de Snap App Store apps net zo makkelijk (in de Linux-omgeving) kunt installeren als extensies in Chrome. 

Onderstaande tekst is vertaald vanaf de site snapcraft.io:

Snaps zijn Linux-applicatiepakketten voor desktop, cloud en IoT (Internet of Things) die zelfstandig, eenvoudig te installeren, veilig, platform-onafhankelijk en vrij van afhankelijkheden zijn.

Ze worden automatisch bijgewerkt en draaien meestal in een afgeschermde en transactiegebaseerde omgeving.
Beveiliging en robuustheid zijn hun belangrijkste kenmerken, naast het feit dat ze eenvoudig te installeren, onderhouden en upgraden zijn.

Snaps helpen desktopgebruikers moeiteloos apps zoals Spotify of Slack te installeren en te gebruiken.


Ze helpen:

Uitleg over Snap vind je op deze pagina (Engelstalig).

Voorwaarde: Snapd is op de Chromebook geïnstalleerd.

Snapd: de basisvoorziening

Om een Snap-app te installeren, heb je de Linux-app Snapd nodig.
Snapd staat niet standaard op een Chromebook.

Je installeert hem zo:

Een Snap-app installeren

Je kunt nu vanuit de Snap App Store talloze apps installeren.

Dat kan meestal op twee manieren. Ik gebruik het liefst de terminal.


Een voorbeeld: Nextcloud client:

Nextcloud Client  is een Open Source tegenhanger van Google Workspace en Microsoft 365. 

Na de installatie kun je de app starten via de allesknop

De Snap app store (snapcraft.io/store) met talloze applicaties:

De client-app NextCloud: 

Na klikken op de Nextcloud-kaart:
Klik op [Install]:

🔍 nextcloud:

Flatpak

Linux op Chromebooks ondersteunt het Flatpak-systeem. Zie Flatpak en flatpak.org↗en Flathub.

Hoe je Flatpak op een Chromebook installeert en activeert, lees je uitgebreid in dit artikel op Flathub.

Je kunt applicaties die flatpak gebruiken, vinden op Flathub.org en op websites die hun applicatie op die manier aanbieden (bijvoorbeeld Musescore).

Musescore biedt zijn app ook op Flatpak aan:

Flatpak installeren


Een programma installeren

In dit voorbeeld: Musescore Studio, de Open Source versie van Musescore.


Een geïnstalleerd programma starten:

Een geïnstalleerd programma updaten:

Een geïnstalleerd programma verwijderen:

Linux-programma's installeren vanuit de terminal

Je moet de Linux-commando's kennen om iets te kunnen doen.
Een paar voorbeelden:

Firefox in Linux installeren:

sudo apt-get install firefox-esr


Opera in Linux installeren:

sudo apt-get install opera-browser


Brave in Linux installeren

sudo apt-get install brave-browser


Gimp in Linux installeren

sudo apt-get install gimp

Zodra het programma geïnstalleerd is, staat het icoontje ervan niet tussen de andere apps, maar komt het wel tevoorschijn als je het via 🔍 oproept.

 De terminal starten: 🔍 Terminal of 🔍 Linux:

Installeren vanuit de grafische omgeving (GUI)

Gelukkig kan Linux ook met een grafische omgeving werken. In het Engels heet dat de Graphical User Interface (GUI).

Er zijn talloze grafische Linux-omgevingen. De bekendste zijn KDE en Gnome.
Verderop vertel ik hoe je Gnome installeert.

In een GUI heb je meestal een scherm waarin je rechtstreeks kunt zoeken naar een programma. Ook is er een scherm waarin je kunt filteren op rubriek waarna je een lijst krijgt met programma's in die rubriek.

In het tabblad Verkennen kun je op zoek kunt gaan naar Linux-programma's.

Er zijn er duizenden. Ze zijn bijna allemaal gratis.

Er zijn heel simpele zoals een rekenmachientje, maar bij voorbeeld het gratis fotobewerkingsprogramma Gimp kan zich zonder problemen meten met Adobe Lightroom en Adobe Photoshop.

Je kunt per rubriek zoeken, maar ook gewoon een naam intypen in de zoekbalk.

Ik zoek het programma Gimp:

Gevonden. Klik op het programma om een beschrijving te zien en het eventueel te installeren:

Het installeren van een niet-deb-bestand dat je hebt gedownload

Uitleg

Het kan gebeuren dat je op een website komt waar je een Linux-programma kunt downloaden dat je niet vanuit de app Bestanden kunt installeren.

Probeer dan eens deze procedure te volgen.

Als voorbeeld gebruik ik het gratis programma Banktrans op de website banktrans.nl↗.

Het downloadgedeelte op de website:

De foutmelding in de app Bestanden:

Pas de rechten aan

1 - Het programma is zichtbaar in de Linux-bestanden-app: 

2 - Selecteer [Eigenschappen]:

3 - Klik [Uitvoeren van het bestand toestaan] aan: 

Installeer het programma

1,2 - Dubbelklik op het bestand em klik op [Next]:

3,4 - Accepteer de locatie en klik [Next]:

5,6 - Zorg dat de applicatie is aangevinkt en klik [Next]

7 - Klik op [Install]:
8 - Klik op [Finish] om het installatieproces af te sluiten:

De app is klaar voor gebruik

Klik op de Allesknop om de app te vinden.

KLlik op het icoontje en de app opent.

Gnome, een grafische schil van Linux, installeren

Voor normale mensen is het werken met de Terminal niet echt handig.
Je kunt beter in de grafische omgeving werken, zoiets als Windows.

Linux kent talloze van deze omgevingen. Ik geef hier het voorbeeld voor Gnome.

Open de Terminal en typ:
sudo apt-get install gnome-software gnome-packagekit

Linux gaat aan het werk en vraagt je op een gegeven moment of je akkoord bent dat het systeem extra opslagruimte gaat gebruiken (ongeveer 96 MB). Typ Y en druk op de entertoets om daar mee in te stemmen en door te gaan. 

Je ziet nu een hele reeks meldingen voorbij komen. Soms lijkt het of er niets gebeurt, maar dat lijkt maar zo.

Na een paar minuten wordt het echt stil en toont de Terminal de prompt.

Gnome is nu geïnstalleerd.

Je kunt het terminalvenster sluiten (bevestig dat je het wil sluiten).


Geef aan dat je door wil gaan met de installatie:

De prompt is er weer. Gnome is geïnstalleerd:

Gnome de eerste keer gebruiken

Je hoeft niet naar de Terminal te gaan om Gnome te gebruiken.

Druk op de zoektoets en typ Gnome of software. Je ziet dan het icoontje Software hiernaast verschijnen.

Klik erop en je bevindt je na een seconde of twintig in de wondere wereld van Linux....

Typ 🔍  gnome of 🔍  software:

Als het startscherm leeg is

Het kan helpen om dan de Chromebook te herstarten: log uit en weer in of zet hem uit en dan weer aan.

Als dat niet helpt, open dan de terminal, klik eventueel op penguin en geef het commando

sudo apt update

Als de Chromebook klaar is, typ je het commando exit om de terminal te sluiten.

Start nu Gnome weer. Het scherm zou er nu ongeveer uit moeten zien zoals het plaatje rechts.

De elementen in Gnome

De volgende elementen zijn belangrijk:

Zorgen dat je de laatste versie van programma's hebt

Typ in de Terminal:

De Chromebook dual boot maken: chromeOS en (bijv.) Lubuntu

Je kunt van een Chromebook niet een 100% Linux-computer maken, maar met wat handgrepen kun je hem wel dual boot maken.

Ik heb dat met mijn Lenovo Yoga gedaan en het werkt prima.

Ik heb er voor mijzelf een handleiding van gemaakt

LET OP: ik beheers deze materie niet. Ik heb het geprobeerd zonder precies te weten wat ik doe. Ik geef geen enkele garantie en je kunt me niet aanspreken als het bij jou fout loopt, waardoor je in het ergste geval de Chromebook niet meer kunt gebruiken.

Bij mij werkte het, en nu kan ik de Sidekick browser gebruiken zonder de ongemakken van het chromeOS-Linux.

Er zijn nog wel beperkingen: ik kan in Linux de interne microfoon niet aan de gang krijgen. De camera werkt wel.

USB-microfoons en -camera's werken ook.

Lees vooral de instructies op mrchromebox.tech↗. De link staat ook in de handleiding.