Linux op de Chromebook
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 Linux naast het tandwieltje (instellingen).
Klik op Aanzetten om Linux op de Chromebook te installeren.
Klik op [Aanzetten] om de installatie te starten:
Je ziet nu dit scherm.
Klik op Volgende om de Linux-ontwikkelomgeving in te stellen.
Maak een gebruikersnaam aan
Verander desgewenst de aan Linux toegewezen opslagruimte.
Klik op installeren om Linux op de Chromebook te zetten.
Je krijgt nu de melding dat dit proces enkele minuten kan duren.
Er verschijnt een groeiende blauwe balk.
6 - Linux wordt geïnstalleerd:
Als Linux geïnstalleerd is, verschijnt er een venster, de Terminal, met daarin in het groen de opdrachtregel, de prompt.
Je bent nu klaar voor Linux.
Als je de prompt niet ziet, klik dan op de regel penguin.
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:
sudo apt update && sudo apt dist-upgrade
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.
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:
Open de terminal: 🔍 terminal.
Klik op Penguin.
Je ziet nu de prompt.Typ de opdracht
sudo localectl set-locale LANG=nl_NL.UTF-8en druk op de entertoets.
Even later verschijnt de prompt weer.
Zet de Chromebook uit en weer aan.
Als je nu in Linux gaat werken, is alles in het Nederlands (tenzij het betreffende programma geen Nederlandse versie heeft).
Met dank aan Google Bard↗.
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
Ga naar 🔍 back-up en herstel voor Linux.
Klik op Back-up.
Geef aan waar het back-up-bestand moet komen te staan.
Maak de back-up. Dat kan een aantal minuten duren.
Na afloop is het slim om een kopie op de Google Drive te zetten: dan heb je de back-up ook na een powerwash ter beschikking.
Herstellen
Verwijder Linux.
Zet Linux weer aan.
Je hebt nu een schone Linux-omgeving
Open de app Bestanden.
Dubbelklik op het Linux back-up bestand.
Start het herstel. Ook dit kan een aantal minuten duren.
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:
vanaf een website (via een deb-bestand);
met een commando in de terminal;
binnen een grafische omgeving, bijvoorbeeld Gnome.
met Flatpak.
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).
Ga naar de website.
Klik op de Downloadknop.
Klik op Linux (deb).
Je ziet rechts onderin dat Sidekick aan het downloaden is.
Als de download klaar is, klik je op het schermpje Download voltooid.
De bestanden-app opent. De download staat in de map.
Dubbelklik op het gedownloade deb-bestand.
Er verschijnt een schermpje dat eerst bijna leeg is.
Na een paar seconden verschijnt er informatie over het programma.Klik op de knop Installeren.
Het scherm geeft nu weer dat de installatie gestart is.
De knop Installeren verandert in OK.
Druk op de knop OK.Rechtsonderin verschijnt na enige tijd de melding dat installatie voltooid is.
Als je op Starten klikt, opent Linux het programma.
Je kunt het ook via 🔍 Sidekick starten.Het programma start nu.
De snelkoppeling verschijnt op de plank. Je kunt hem daar vastzetten.
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.
In de terminal:
chmod a+x programmanaam.AppImage
In een Linux-bestanden-app.
Zoek het gedownloade bestand.,
Rechtsklik op het bestand.
Klik op [Eigenschappen].
Zet onderin de knop [Uitvoerbaar als programma] aan.
Om het programma te starten zijn wer twee manieren:
Vanuit het Linux-bestandenprogramma:
Dubbelklik op het bestand.
Vanuit de terminal:
./ programmanaam.AppImage
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:
systeembeheerders bij het draaien van servers zoals NextCloud,
ontwikkelaars bij het verpakken en distribueren van hun werk naar de wereldwijde Snap Store,
iedereen bij het bouwen en implementeren van IoT-apparaten met Ubuntu Core.
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:
Open de Terminal.
Geef na elkaar deze opdrachten:
sudo apt update
sudo apt install snapd
Bevestig de installatie.
Je kunt nu Snap-apps installeren en gebruiken.
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.
sudo snap install nextcloud-desktop-client
Na de installatie kun je de app starten via de allesknop
De client-app NextCloud:
Na klikken op de Nextcloud-kaart:
🔍 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).
Flatpak installeren
Open de Linux-terminal.
Installeer de Flatpak-software:
sudo apt install flatpak
Voeg de repository toe:
flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Herstart de Chromebook.
Op flathub.org vind je allerlei programma's die via Flatpak draaien.
Een programma installeren
In dit voorbeeld: Musescore Studio, de Open Source versie van Musescore.
flatpak install flathub org.musescore.MuseScore
Een geïnstalleerd programma starten:
flatpak run org.musescore.MuseScore
Een geïnstalleerd programma updaten:
flatpak update org.musescore.MuseScore
Een geïnstalleerd programma verwijderen:
flatpak uninstall org.musescore.MuseScore
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.
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.
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↗.
Klik op de Linux-versie om het programma te downloaden.
Als je de download vanuit het programma Bestanden probeert te openen, krijg je een foutmelding. Het lijkt alsof er een icoon in de Launcher staat, maar als je verder naar beneden gaat, zie je dat het ophalen van informatie mislukt is. De app blijkt niet geïnstalleerd.
De reden hiervan is waarschijnlijk dat je geen uitvoeringsrechten (execution rights) op het bestand hebt.
Deze rechten zijn nodig om het bestand te laten werken.Start een Linux-bestanden-app. Als je die nog niet hebt geïnstalleerd, installeer dan bijvoorbeeld Gnome en daarbinnen de app Nautilus of Bestanden. Met een Linux-bestanden-app kun je rechten aanpassen.
De foutmelding in de app Bestanden:
Pas de rechten aan
Open de Linux-bestanden-app.
Je ziet het gedownloade bestand staan.Rechtsklik op het bestand en selecteer [Eigenschappen].
Klik op het tabblad [Rechten].
Klik het vakje [Uitvoeren toestaan] aan.
Sluit het venstertje.
2 - Selecteer [Eigenschappen]:
3 - Klik [Uitvoeren van het bestand toestaan] aan:
Installeer het programma
Dubbelklik op het bestand.
Je bent nu in het setup-scherm.Klik op [Next].
Accepteer de voorgestelde locatie of pas hem aan.
Ga verder met [Next].
Selecteer de componenten die je wilt installeren. In dit geval is het de applicatie BankTrans.
Klik op [Next].
Klik op [Install] om het installeren te starten.
Na het installeren klik je op [Finish] om het proces te beëindigen.
3,4 - Accepteer de locatie en klik [Next]:
5,6 - Zorg dat de applicatie is aangevinkt en klik [Next]:
7 - Klik op [Install]:
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....
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:
Linksboven: de zoekknop. Hiermee kun je programma's zoeken om te installeren.
De drie tabbladen:
Verkennen
Geïnstalleerd
Updates (programma's die je moet bijwerken)
Rechtsboven: Instellingen. Hier kun je onder meer aangeven of Linux automatisch programma's moet bijwerken.
Zorgen dat je de laatste versie van programma's hebt
Typ in de Terminal:
sudo apt-get upgrade
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.