Desktop PC

Start dit hoofdstuk met een nieuwe reservekopie van de Basisimage.

VESA mount

Je kunt ontzettend veel met de Raspberry Pi, maar hem als Desktop PC gebruiken is een goed begin. Heb je nog een oude monitor staan, of een TV met een tweede HDMI-poort dan heb je met een Raspberry Pi voldoende om een complete Desktop PC in elkaar te zetten. Met behulp van een VESA-mount kan je de Raspberry Pi vast op een scherm monteren. Omdat het Raspberry Pi OS besturingssysteem al is voorzien van een handvol bruikbare software, kun je meteen aan de slag. De startknop van Raspberry Pi OS vind je in de linker bovenhoek (framboos), na een klik hierop zie je – net als bij Windows – mappen (submenu's) met daarin apps. Onder Programmeren is onder meer Geany, een veelzijdige en eenvoudige grafische ontwikkelomgeving en de officiële programmeeromgeving voor Python (Thonny) beschikbaar.

Daarenboven kan je zelf software om te programmeren toevoegen, zoals de Sense Hat Emulator om zonder de hardware deze uitbreiding te programmeren en Mathematica. Dit laatste programma is een programmeertaal voor wiskundige en wetenschappelijke vraagstukken; de Raspberry is voorzien van een gratis versie zodat je gratis kennis kunt maken met een tool die veel gebruikt wordt in professionele en educatieve omgevingen.

Bijwerken

Softwarebeheer in Linux systemen zoals Raspberry Pi OS berust op een lijst met beschikbare software lokaal op het systeem en de eigenlijke software die op het internet in een softwarebron (repository) wordt aangeboden. Het spreekt voor zich dat de lijst met beschikbare software moet overeenkomen met de in de softwarebron aanwezige softwarepakketten. Voor je het systeem bijwerkt of extra software installeert, moet je de lijst met beschikbare software bijwerken.

Updates

Software installeren

Sense HAT Emulator

In Add / Remove Software kun je per categorie struinen door het aanbod, maar vaak is het sneller – als je de naam van een app kent – om via het zoekvak te werken. In het volgende voorbeeld gaan we op zoek naar de Sense HAT Emulator. Tik sense-emu in het zoekvak en druk Return.

Klik op het selectievakje voor de optie Emulator for the Raspberry Pi Sense HAT emulator en daarna op OK. Geef het wachtwoord van de pi gebruiker in en bevestig met OK. De pakketten worden van het internet gehaald en geïnstalleerd.

De Sense HAT Emulator start je in het Startmenu onder Programmeren door te klikken op Sense Hat Emulator. Je kunt met de Sense HAT Emulator programma's schrijven zonder dat je de Sense HAT hebt. De sensoren voor temperatuur, luchtdruk en vochtigheid worden dan gesimuleerd door schuifregelaars. Ook de andere sensoren regel je met schuifknoppen. De knoppen van de Joystick zijn met de muis aanklikbare knoppen.

Een voorbeeld:

GIMP

GIMP

In het volgende voorbeeld gaan we op zoek naar de afbeeldingseditor Gimp. Start het programma Add / Remove Software. Tik gimp in het zoekvak en druk Return.

In de lijst met resultaten kan je scrollen tot je het juiste pakket hebt gevonden. Klik op het selectievakje voor de optie GNU Image Manipulation Program (in de donkere balk) en daarna op OK. Geef het wachtwoord van de pi gebruiker in en bevestig met OK. De pakketten worden van het internet gehaald en geïnstalleerd. Veel pakketten voor de Raspberry (of beter: Raspberry PI OS) zijn afhankelijk van andere al dan niet op het systeem geïnstalleerde onderdelen. Niet aanwezige maar wel benodigde onderdelen worden automatisch gedetecteerd en op de achtergrond mee geïnstalleerd.

GIMP vind je in het Startmenu onder Grafisch voluit geschreven als GNU Image Manipulation Program. Je kunt met GIMP tekenen, schetsen en schilderen. Ook bestaande foto's en afbeeldingen zijn bewerkbaar dankzij bijvoorbeeld filters en meer moois. Voor de meeste gebruikers die al bekend zijn met andere beeldbewerkers is GIMP even wennen. In de afgelopen jaren is GIMP echter ook wel uitgegroeid tot een gebruiksvriendelijk en veelzijdig grafisch stuk gereedschap, vandaar dat het programma in de 'must have'-lijst is opgenomen.

LibreOffice

Om LibreOffice te installeren, zoek je in Add / Remove Software naar libreoffice. Metapackages zijn geen softwarepakketten, maar een verzameling softwarepakketten zoals de kantoorsuite LibreOffice die zowel een tekstverwerker-, rekenblad-, presentatie-, database- en tekenprogramma bevat. Een metapackage installeert dus alle onderdelen van een softwaresuite.

Onder Kantoor vinden we alle onderdelen van het LibreOffice pakket. Bij het opstarten van een LibreOffice onderdeel, merk je dat deze Engelstalig is. Dit los je op door extra software te installeren en dit gaat als volgt:

Praktijk opdracht
  1. Niet iedereen vindt de Chromium webbrowser (open source versie van Google Chrome) de ideale webbrowser. Wil je een alternatief, installeer dan Firefox. Dit gaat als volgt:
    1. Open het Startmenu, open het onderdeel Voorkeuren en start Add / Remove Software.
    2. Typ in het zoekvak firefox en druk op Return.
    3. Zet een vinkje bij Mozilla Firefox web browser – Extended Support Release (ESR). Extended Support Release betekent dat deze versie lang van veiligheidsupdates wordt voorzien zonder over te stappen op een nieuwe versie met meer of andere mogelijkheden, ideaal voor bedrijven.
    4. Klik op om Firefox te installeren en Add / Remove Software na de installatie af te sluiten.
    5. Om Firefox te kunnen installeren, moet je het wachtwoord van de pi gebruiker ingeven.
    6. Test Firefox door het Startmenu te openen en in het onderdeel Internet het programma Firefox ESR op te starten.
    7. Je merkt al vlug dat Firefox Engelstalig is. Sluit Firefox en installeer het pakket Dutch language package for Firefox ESR om Firefox Nederlands te leren.
    8. Test of Firefox een Nederlandstalige omgeving gebruikt.
  2. Om mail te kunnen ontvangen en versturen vanuit Raspberry Pi OS kan je een mailclient gebruiken. Thunderbird is een goed uitgangspunt. Thunderbird installeer je zo:
    1. Typ in het zoekvak van Add / Remove Software: thunderbird en druk Return.
    2. Zet een vinkje bij het pakket mail/news client with RSS, chat and integrated spam filter support.
    3. Om Thunderbird naar het Nederlands te vertalen, zet je eveneens een vinkje bij het pakket Dutch language package for Thunderbird.
    4. Klik op om Thunderbird te installeren.
    5. Om Thunderbird te testen open je het Startmenu, daarna het onderdeel Internet en start je Mozilla Thunderbird e-mail/nieuws.
    6. Je merkt direct of Thunderbird Nederlandstalig is. Klik op de knop . Sluit Thunderbird af.
    Na de installatie en configuratie kan er gemaild worden. Dat is erg handig voor het snel overhevelen van bestandjes, schermafdrukken en ga zo maar door van en naar je Raspberry Pi, zonder dat je gebruik hoeft te maken van netwerkshares.
  3. Zorg dat je deze opdracht bekijkt via een browser op de Raspberry Pi.
  4. Om de Raspberry Pi als Desktop computer te testen, klik je Hier om een gecomprimeerde map met testbestanden te downloaden.
    1. Start de Bestandsbeheerder van Raspberry Pi OS.
    2. Open de map Downloads.
    3. Open het gedownloade bestand Bestanden.zip.
      Welk programma wordt gestart om een gecomprimeerde map te openen? ......
    4. Pak de volledige inhoud van Bestanden.zip uit naar de map /home/pi/Downloads.
    5. Sluit het archiefprogramma waarmee je de gecomprimeerde map hebt uitgepakt.
    6. Open in de map Downloads de map Bestanden.
    7. Verplaats de map Foto's naar de map /home/pi/Pictures. Foto's horen nu eenmaal in de map Afbeeldingen (Pictures) te staan.
    8. Verplaats het bestand Kajimba.mp4 naar de map /home/pi/Videos.
    9. Verplaats de bestanden Omonoko_-_Wild_Heart.ogg en SadMe_-_Mourning_Day.mp3 naar de map /home/pi/Music.
    10. Verplaats de drie overblijvende bestanden naar de map /home/pi/Documents.
    11. Nu de map /home/pi/Downloads/Bestanden leeg is mag je deze verwijderen.
  5. Klassikaal hebben we LibreOffice Writer geïnstalleerd. Met de volgende opdrachten testten we de Raspberry Pi Desktop computer als kantoorcomputer.
    1. Open de map /home/pi/Documents in de Bestandsbeheerder.
    2. Het bestand Raspberry Pi.odt werd aangemaakt met LibreOffice. Open dit bestand.
    3. Wie schreef dit document? ......
    4. Op pagina 7 ontbreekt er een afbeelding.
      Verklaar indien je dit fenomeen kent het verdwijnen van deze afbeelding. ......
    5. Sluit LibreOffice Writer.
    6. Open het Word document Maker education in de lerarenopleiding techniek opdrachten Raspberry Pi.docx. Dit voor LibreOffice vreemde documentformaat wordt niet geopend, maar geïmporteerd. M.a.w. tijdens het openen omgezet naar een ander door LibreOffice gebruikt formaat. Daarbij kan het gebeuren dat tijdens de omzetting gegevens, opmaak, functionaliteit, enz. verloren gaat.
      Werd dit eenvoudige document goed geïmporteerd? ......
    7. Documenten die je doorstuurt of ontvangt gebruiken de PDF standaard. Dit is op elk besturingssysteem weer te geven. Open het bestand Beginners_Guide_v1.pdf.
      Met welk programma worden PDF documenten gelezen? ......
    8. Covers van boeken bestaan meestal uit een complexe en gedetailleerde tekening of foto. Je moet dus wat geduld hebben.
      Hoeveel pagina's bevat dit PDF document? ......
  6. Open met de Bestandsbeheerder de map /home/pi/Pictures/Foto's.
    1. Open de eerste foto. De foto wordt in de Afbeeldingkijker (Imageviewer) weergegeven.
    2. Met de knoppen onderaan het venster kan je de Afbeeldingkijker bedienen. Zo zijn er knoppen voor de volgende en vorige foto.
    3. Met de sneltoets Alt + Tab kan je schakelen tussen de browser met de cursus en de afbeeldingkijker.
    4. Zorg dat de foto schermvullend wordt weergegeven.
    5. Met de pijltoetsen kan je door de foto's in de map bladeren. Zo kan een klein bluetooth toetsenbord als afstandbediening gebruikt worden om op een groot TV scherm foto's met de familie en/of vrienden te bekijken.
    6. Klik met de rechtermuisknop op de foto om de sneltoets voor een diavoorstelling te achterhalen. Start een diavoorstelling.
    7. Stop de diavoorstelling met de sneltoets. Handig om de diavoorstelling stil te leggen indien iemand uit het publiek meer uitleg wil.
    8. Bekijk de Info van de Afbeeldingkijker.
      Wat is de naam van dit programma? ......
    9. Verlaat de schermvullende weergave en sluit de Afbeeldingkijker.
  7. Open in de Bestandsbeheerder de map /home/pi/Music.
    1. Open het muziekbestand SadMe_-_Mourning_Day.mp3.
      Met welk programma wordt het MP3 bestand afgespeeld? ......
    2. Misschien hoor je geen geluid. Om de muziek te horen, moet je letten op:
      1. Indien de HDMI kabel of de monitor geen audio ondersteunt, zijn er twee oplossingen:
        • Verbind een audio-kabel van de 3,5 mm audio uitgang van de Raspberry Pi naar de actieve luidsprekers of een hoofdtelefoon.
        • Koppel een Bluetooth luidspreker of hoofdtelefoon met de Bluetooth knop rechts bovenaan het scherm aan de Raspberry Pi.
      2. De juiste uitgang voor het geluid gebruikt wordt. Dit kan je instellen door rechts te klikken op het luidspreker knopje in het systeemvak.
        Bluetooth LS
      3. Het volume van de luidsprekers luid genoeg staat.
      4. Het volume van Raspberry Pi OS luid genoeg staat.
    3. Nu de Raspberry Pi geluid kan weergeven, open je het muziekbestand Omonoko_-_Wild_Heart.ogg. Deze Ogg bestanden gebruiken een vrije codec om de muziek in een bestand op te slaan. MP3 is ondertussen zo oud dat de licentie erop vervallen is.
      Wordt het OGG bestand correct afgespeeld? ......
    4. Voor wie een apparaat bezit dat geen OGG bestanden kan afspelen, gaan we dit omzetten naar een MP3 bestand.
      1. Zorg dat VLC is opgestart en geen muziek wordt afgespeeld.
      2. Start in het menu Media de opdracht Converteren/opslaan....
      3. Voeg het bestand /home/pi/Music/Omonoko_-_Wild_Heart.ogg toe aan de lijst Bestandsselectie.
      4. Klik op de knop Converteren/opslaan.
      5. Gebruik het Profiel Audio - MP3.
      6. Geef als Doel een veelzeggende bestandsnaam in de map /home/pi/Music op.
      7. Start de conversie.
      8. Test of de conversie gelukt is? ......
    5. Sluit VLC.
  8. Open in de map /home/pi/Videos het bestand Kajimba.mp4. Dit is een "educatieve" film voor volwassenen.
    Waarover gaat deze video? ......
  9. Hierboven hebben we gewerkt met de Sense Hat Emulator. Daarbij werd een python demonstratie programma gestart. Dit programma kan je terugvinden in de /home/pi map.
    1. Open het .py programma bestand in uw Thuismap (/home/pi).
    2. Met welk programma werd het Python script (programma) geopend? ......
    3. Programmeeromgevingen werken meestal met kleuren. Zo wordt in deze programmeeromgeving grijs gebruikt om commentaar weer te geven.
      In welke kleur worden getallen weergegeven? ......
    4. Sluit de programmeeromgeving.
  10. Om schermafdrukken in Raspberry Pi OS te maken, kun je de app Flameshot gebruiken:
    1. Installeer Flameshot.
    2. In het Menu onder Grafisch start je Flameshot. In het systeemvak van de taakbalk verschijnt het pictogram van Flameshot
    3. Je maakt een schermafdruk met een klik op het Flameshot pictogram.
    4. De handleiding verschijnt op het scherm. Lees deze zorgvuldig zodat je straks een schermafdruk kunt maken.
    5. Maak een willekeurige schermafdruk, deze wordt geïmporteerd in Flameshot.
    6. Gebruik de knoppen om de schermafdruk te bewerken. Bij het bewerken van een schermafdruk heb je ongeveer dezelfde mogelijkheden als bij het Windows programma Paint.
    7. Sluit het bewerken van de schermafdruk.
    8. Schermafdrukken zijn erg praktisch om instellingen, procedures enz. als geheugensteun vast te leggen of te delen met anderen. Start het Raspberry pi Configuratie programma.
    9. Maak van elk tabblad een schermafdruk en sla deze op.
    10. Start de Bestandsbeheerder. In welke map worden de schermafdrukken standaard opgeslagen? ......
  11. Wil je een eenvoudig tekenprogramma zoals Paint gebruiken, dan heb je gnome-paint nodig. Installeer zelf gnome-paint en controleer of alles goed werkt.
  12. Ben je niet tevreden over de mogelijkheden van Gnome Paint, installeer dan Krita in het Nederlands.
  13. Wil je vectorieel tekenen, installeer dan Inkscape.
  14. Om de prestaties van Raspberry Pi OS en de Raspberry Pi beter te beoordelen, plaatsen we als volgt enkele monitors in de taakbalk:
    1. Klik met de rechtermuisknop op de klok in het systeemvak van de taakbalk.
    2. Start het onderdeel Werkbalkelementen verwijderen of toevoegen.
    3. Klik op de knop Toevoegen.
    4. Voeg de Monitor voor CPU gebruik aan het systeemvak toe.
    5. Voeg op dezelfde manier de CPU Temperature Monitor aan het systeemvak toe.
    6. Je merkt al vlug, dat de Monitor voor CPU-gebruik enkel een onduidelijke grafiek toont. Dit passen we aan door rechts op de Monitor voor CPU-gebruik te klikken en de opdracht Monitor voor CPU-gebruik Settings te starten.
    7. Activeer de optie Show usage as percentage en bevestig de nieuwe instelling.
  15. Multimedia spelers maken intensief gebruik van de aanwezige hardware, zo wordt bij het weergeven van video gebruik gemaakt van speciale videofuncties van de grafische kaart. De gebruikte SoC van Broadcom bevat deze speciale videomogelijkheden, maar deze zijn niet vrij te gebruiken, m.a.w. enkel mits al dan niet betaalde toestemming van Broadcom.
    1. VLC ondersteunt de grafische hardware versnelling van de Broadcom soc. Start de video /home/pi/Videos/Kajimba.mp4 met VLC.
      Noteer na een tijdje het CPU gebruik en de CPU temperatuur: .........., ..........
    2. Start in het menu Gereedschap de opdracht Voorkeuren.
    3. Activeer het onderdeel Video.
    4. Selecteer als Uitvoer de X11 video-uitvoer (XCB).
    5. Bevestig de aanpassing met de knop .
    6. Sluit de VLC-speler.
    7. Herstart de VLC-speler met de video /home/pi/Videos/Kajimba.mp4.
    8. De video gebruikt nu geen grafische hardware versnelling, m.a.w. de processor moet zelf de video weergeven.
      Noteer na een tijdje het CPU gebruik en de CPU temperatuur: .........., ..........
    9. Herstel de VLC video hardware versnelling terug door de Video Uitvoer terug op Automatisch in te stellen.
  16. Let op: de installatie van software kan mislukken door ruimtegebrek op de SD kaart of omdat het systeem niet werd bijgewerkt. M.a.w. installeer steeds alle updates.
    1. Om de gebruikte SD kaart opslagruimte te bepalen, start je de Bestandsbeheerder.
    2. Klik op Hoofdmap van bestandssysteem.
    3. Klik met de rechter muisknop op de hoofdmap (de bovenste map met als naam /).
    4. Start in het snelmenu de opdracht Eigenschappen.
      Schijfruimte
      In het voorbeeld hierboven gebruik ik een SD kaart van 8 GB waarvan reeds 7,4 GB gebruikt wordt. Dit is veel te krap en zorgt vroeg of laat voor problemen. Je kunt dit oplossen door een reservekopie te maken op een grotere SD kaart en deze verder te gebruiken.
  17. Mocht een pas geïnstalleerd pakket niet voorkomen in het Startmenu, herstart dan de Raspberry Pi.
  18. Ook spellen kan je op een Raspberry Pi spelen. En we gaan geen spellen van de goede oude tijd spelen, maar modernere. Deze vragen meer van uw systeem, maar ogen mooier. Op Internet vindt je massa's projecten van hoe je met de Raspberry Pi een Arcade kast kunt nabouwen (Retro Gaming). Veel plezier.
    1. Spellen gebruiken intensief de mogelijkheden van de grafische kaart. Zorg dat de grafische kaart 256 MB geheugen (maximale hoeveelheid) kan gebruiken.
    2. Daarenboven hebben spellen veel opslagruimte nodig.
    3. Laten we beginnen met klassieke kaartspellen.
      1. Installeer PySolFC en je hebt een groot aanbod kaartspellen. Start PySol. Welk kaartspel wordt standaard gestart? ......
      2. Installeer Aisleriot. Start Aisleriot. Welk kaartspel is grafisch het mooiste? ......
    4. LBreakout is een behendigheidsspel waarbij je met een palet en een bal een muur moet afbreken. De muur bevat speciale stenen die het spelverloop in positieve of negatieve zin kunnen beïnvloeden. Installeer het spel LBreakout2 en speel eventjes. Uw indrukken: ......
    5. Freeciv is een turn-based strategy computerspel, geïnspireerd op de commerciële Civilization-spelen. Installeer Freeciv, speel het in een groot venster. Uw indrukken: ......
    6. Voor de liefhebbers van simulatiespellen: OpenTTD (gebaseerd op de topper Transport Tycoon Deluxe). Installeer en test het spel grondig (in schermvullend venster). Uw indrukken: ......
    7. Super Tux is een klassiek ren en spring platformspel, gebaseerd op Super Mario. Installeer en test het spel (speel een level). Uw indrukken: ......
    8. Warzone 2100 is een Real Time Strategy spel waarbij je een oorlogsindustrie opzet en de vijand verslaat. Installeer het spel, stel het in zodat je in een groot venster speelt en start een missie. Uw indrukken: ......
  19. Wie wat inspiratie zoekt, kan terecht op een reeks artikelen op het internet: Raspberry Pi 4: Chronicling the Desktop Experience.
  20. Je kunt uw Raspberry Pi Desktop systeem naar eigen wens inrichten. Heel veel software kan je eenvoudig installeren via Add / Remove Software. Door firma's ontwikkelde software installeer je meestal volgens de richtlijnen van de betreffende firma's. Merk echter wel op dat niet open software, hardware en andere onderdelen de ontwikkelingen moeilijk kunnen volgen en dus dikwijls voor ergernis zorgen. Een voorbeeld van gesloten software is Oracle Java JDK. Een voorbeeld van gesloten hardware is de GPU (grafische kaart) op de Raspberry Pi waardoor je moeilijkheden krijgt bij het afspelen van video's en 3D toepassingen. Ook de codecs die gebruikt worden om video's te coderen en in een bestand op te slaan zijn niet open source en zorgen op elk systeem voor problemen. Maak na het voltooien van een werkend systeem een back-up van uw SD-kaart. Zo kan je bij een gebeurlijk ongelukje snel het systeem herstellen. Doen dus, maar niet na het voltooien van deze opdracht.

Openbare reacties op deze pagina (kunnen door alle bezoekers gelezen worden)

, vrijdag 2 juni 2023 19:28