ID.nl logo
Draai Linux-programma’s in Windows met WSL
© Reshift Digital
Huis

Draai Linux-programma’s in Windows met WSL

Sinds 2016 heeft Microsoft in zijn besturingssysteem de mogelijkheid opgenomen om Linux-programma’s in Windows te draaien, het Windows-subsysteem voor Linux (WSL). Hoe je daarmee start, leggen we hier uit.

Het Windows-subsysteem voor Linux (WSL) is een compatibiliteitslaag van Microsoft waarmee Linux-programma’s onder Windows gedraaid kunnen worden. In de eerste versie, die in 2016 uitkwam, ging het nog over een Linux-compatibele kernelinterface die geen enkele regel Linux-code bevatte.

WSL implementeerde dus systeemaanroepen van de Linux-kernel en zette die om naar de corresponderende Windows-aanroepen. Daardoor dachten Linux-programma’s dat ze op de Linux-kernel draaiden, maar eigenlijk draaiden ze op een compatibiliteitslaag boven op Windows. WSL was in het begin vooral onder andere namen bekend, zoals Ubuntu op Windows en Bash op Windows, omdat de standaard Linux-distributie van WSL een in samenwerking met Canonical gecreëerd Ubuntu-systeem was en je als gebruiker vooral in aanraking komt met de Linux-shell Bash.

Het was een huzarenstukje, maar toch was het onvoldoende: Microsoft had niet alle Linux-systeemaanroepen geïmplementeerd, waardoor diverse programma’s niet op WSL werkten. Bovendien waren de prestaties door de aanpak om systeemaanroepen te vertalen niet zo goed.

De ontwikkelaars van Microsoft gingen daarom weer naar de tekentafel en kwamen terug met een volledig nieuw ontwerp. WSL 2 is sinds juni 2019 beschikbaar voor Windows 10-gebruikers in het Windows Insider-programma en later dit jaar voor iedereen. Het draait een volledige Linux-kernel in een lichtgewicht virtuele machine onder Hyper-V. Dat lost heel wat problemen met compatibiliteit en prestaties op.

Waarom Linux-programma’s in Windows?

Microsoft richt zich met WSL vooral op softwareontwikkelaars, en dan in het bijzonder webontwikkelaars. De overgrote meerderheid daarvan werkt immers met opensource-projecten die op Linux draaien. Als webontwikkelaar had je vroeger twee keuzes. Ofwel je draaide Linux als desktopbesturingssysteem, maar dat is niet voor iedereen een optie. Ofwel draaide je Windows met je Linux-software in een virtuele machine, wat veel processorkracht vraagt en niet zo goed geïntegreerd is met Windows.

Met WSL wilde Microsoft tegemoetkomen aan de grote groep ontwikkelaars die Windows als zijn desktopbesturingssysteem wil blijven gebruiken, maar op een handige manier toegang tot zijn ontwikkelingsomgeving wil hebben. WSL is dan ook niet bedoeld om desktopsoftware zoals de Linux-versie van Firefox of Gimp te draaien, alhoewel dat zeker mogelijk is. Het gaat eerder om serversoftware zoals Apache en Nginx, en frameworks zoals Ruby on Rails.

WSL installeren

Open in het configuratiescherm het onderdeel Windows-onderdelen in- of uitschakelen en scrol helemaal naar onderen. Vink daar Windows-subsysteem voor Linux aan en klik op OK om het onderdeel te installeren. Herstart daarna je pc.

Met het subsysteem alleen ben je er nog niet: je moet een Linux-distributie downloaden om op WSL te draaien. Die vind je gewoon in de Microsoft Store. Zoek op ‘linux’ en klik op een van de distributies. Als voorbeeld installeren we Ubuntu 18.04 LTS, omdat dit een populaire Linux-distributie bij ontwikkelaars is en je hierop vijf jaar ondersteuning krijgt. Klik op Downloaden om de installatie te starten. Dat kan wel even duren, want in het geval van Ubuntu 18.04 LTS gaat het om 220 MB.

Ubuntu 18.04 LTS is niet de enige Linux-distributie die je in Windows kunt draaien. Het oudere Ubuntu 16.04 LTS is er ook nog, ondersteund tot april 2021. Ook Debian, SUSE Linux Enterprise Server, openSUSE Leap, Alpine Linux, Fedora Remix en Pengwin zijn van de partij. Verder vind je er ook nog gespecialiseerde distro’s zoals Kali Linux voor pentesters. Let op: niet al deze distributies zijn gratis! Tenzij je specifieke redenen hebt om een andere distributie te gebruiken, houd je het best bij Ubuntu 18.04 LTS. Ubuntu was immers de eerste distro die op WSL verscheen en is dan ook het meest door Microsoft getest.

©PXimport

©PXimport

Na de installatie kun je Ubuntu opstarten door in de Windows Store op Starten te klikken of door in het startmenu op het icoontje van Ubuntu te klikken. De eerste keer duurt het opstarten enkele minuten omdat de gedownloade bestanden nu pas uitgepakt worden in het virtuele bestandssysteem van Ubuntu. De volgende keren is Ubuntu in enkele seconden opgestart.

Hierna krijg je de vraag om een gebruikersnaam te kiezen. Je werkt nu immers in een ander besturingssysteem en niet met je Windows-account. Je hoeft dan ook niet dezelfde gebruikersnaam te kiezen. In Linux zijn gebruikersnamen overigens altijd volledig in kleine letters en zonder spaties. Kies bijvoorbeeld je voornaam in kleine letters. Daarna vul je ook een wachtwoord in en herhaal je dat.

Controleren of het gelukt is

Je krijgt nu een Linux-opdrachtprompt te zien. Controleer maar eens of je echt Linux draait door uname -a in te voeren.

Het programma uname geeft met de optie -a eerst de naam van de kernel weer (hier Linux), dan de hostnaam, dan de kernelversie (hier 4.4.0-18362-Microsoft) en helemaal op het einde het besturingssysteem (hier GNU/Linux). Op alle gebieden lijkt het dus alsof we hier met een Linux-distributie te maken hebben, op het vreemde achtervoegsel aan de kernelversie na. Daarin staat het buildnummer van je Windows-distributie en natuurlijk de naam Microsoft.

Met het distributieonafhankelijke programma lsb_release verifiëren we eenvoudig dat we Ubuntu draaien: lsb_release -a.

©PXimport

Je bent nu ingelogd als de gebruiker die je tijdens de installatie van Ubuntu aangemaakt hebt. Elke keer dat je nu Ubuntu opstart, logt Windows je automatisch als deze gebruiker in. Daarvoor wordt je wachtwoord niet gevraagd. Je gebruiker behoort tot de groep sudo en kan dus ook beheertaken uitvoeren door opdrachten te beginnen met sudo. In dat geval wordt er wel naar je wachtwoord gevraagd. Vergeet het dus niet.

Het eerste wat je moet doen, is je distributie updaten. Windows doet dat niet voor je: de distributies die je met WSL draait, staan volledig los van Windows en dien je zelf te updaten. Werk dus de pakketbronnen bij en upgrade alle geïnstalleerde pakketten naar de nieuwste beschikbare versie met de opdrachten:

sudo apt update
sudo apt upgrade

Daarna kun je willekeurige programma’s installeren met:

sudo apt install pakketnaam

Weet je niet zeker onder welke pakketnaam een programma of softwarebibliotheek beschikbaar is, gebruik dan de zoekfunctie van apt:

apt search zoekterm

Server draaien

Om te tonen hoe je een server in je Ubuntu draait, starten we de ingebouwde webserver van Python op:

python3 -m http.server

Windows Defender geeft nu een waarschuwing. Sta de toegang van Python tot het netwerk toe. Als je nu in je browser naar het adres http://localhost:8000 gaat, krijg je de inhoud van de directory te zien die de webserver van Python deelt, dus de directory waarin je bovenstaande Python-opdracht opgestart hebt. Dat werkt ook als je op een andere computer in je thuisnetwerk naar http://IP:8000 gaat, waarbij IP het ip-adres van de Windows-computer is war WSL op draait.

Hetzelfde geldt als je bijvoorbeeld de webserver Apache, Nginx of lighttpd installeert en opstart in Ubuntu. Vergeet dan niet poort 80 in de geavanceerde instellingen van Windows Defender toe te staan.

De netwerktoegang werkt ook in de andere richting: je Ubuntu-systeem gebruikt gewoon de dns-server die in Windows ingesteld is en kan alle computers in je thuisnetwerk bereiken onder hun ip-adres en hostnaam. Dit is dus een eenvoudige manier om Linux-diensten uit te proberen of tijdens de ontwikkeling van een project tijdelijk te draaien.

Bestanden uitwisselen

Een andere manier waarop Microsoft Linux met Windows geïntegreerd heeft, is via de bestandssystemen. Als je onder Linux met het commando mount de aangekoppelde bestandssystemen bekijkt, zie je dat onmiddellijk. In de uitvoer zie je dat de C:-schijf van Windows op de directory /mnt/c aangekoppeld is, de D:-schijf onder /mnt/d enzovoort. Je hebt in Linux dus gewoon toegang tot al je Windows-bestanden. Dat is ideaal als je bijvoorbeeld ontwikkelaar bent en in Windows in Visual Studio je broncode bewerkt in een project in C:\dev\mijnproject. In Linux heb je dan toegang tot dezelfde code via /mnt/c/dev/mijnproject om ze bijvoorbeeld in een testomgeving uit te rollen.

Lange tijd was de andere richting niet ondersteund: in Windows volwaardige toegang krijgen tot het Linux-bestandssysteem. Sinds Windows 10 versie 1903 (de update van mei 2019) kan het wel. Zorg dat je in je distributie ingelogd bent en typ de volgende opdracht:

explorer.exe .

Je krijgt nu in Verkenner de huidige directory te zien waarin je in Ubuntu bezig was. Je kunt nu gewoon bestanden verslepen, kopiëren, hernoemen en alle bewerkingen in het contextmenu op de bestanden uitvoeren.

©PXimport

Windows-programma’s in Linux en andersom

De oplettende lezer heeft zeker opgemerkt dat we hierboven een Windows-programma, explorer.exe, uitgevoerd hebben in Linux. Hoe is dat mogelijk? Een snelle blik op de omgevingsvariabele $PATH maakt dat duidelijk:

echo $PATH | tr : "\n"

In deze variabele staan de directory’s die de Linux-shell raadpleegt als je een programmanaam intypt. De eerste paden zijn niet ongewoon: /usr/local/sbin, /usr/local/bin enzovoort, maar dan zien we een heleboel paden onder /mnt/c, zoals /mnt/c/WINDOWS/system32. En kijk eens waar dat programma explorer.exe staat met de opdracht:

which explorer.exe

Ja hoor, in /mnt/c/WINDOWS/explorer.exe. Microsoft integreert op deze manier dus alle Windows-programma’s in je Linux-systeem. Je kunt dus gewoon in je Linux-shell de opdracht notepad.exe .vimrc uitvoeren, waarna het Windows-programma Notepad opgestart wordt en je er het tekstbestand in je Linux-systeem mee zou kunnen bewerken als je dat niet graag in vim of nano doet. We raden dit overigens niet echt aan, omdat Linux en Windows nog altijd andere regeluiteinden in tekstbestanden gebruiken: LF versus CRLF.

Deze integratie tussen programma’s werkt ook in de andere richting. Als je een Opdrachtprompt in Windows geopend hebt, kun je met de volgende opdracht je Linux-distributie opstarten: wsl. Je distro verlaten doe je met: exit. Overigens sluit je zo de terminalsessie, maar de distro blijft op de achtergrond wel draaien.

Als je meerdere distro’s voor WSL geïnstalleerd hebt, kun je ze opvragen met: wsl -l. En je start een specifieke distro op met: wsl -d distronaam. Je kunt nu ook rechtstreeks vanuit de Opdrachtprompt van Windows een specifiek programma in je Linux-distro opstarten: wsl top.

Tot slot

Bekijk ook zeker Microsofts documentatie over het configuratiebestand van WSL. In elke distributie kun je namelijk in het bestand /etc/wsl.conf functionaliteit van WSL in- of uitschakelen. Dit bestand heeft de vorm van een .ini-bestand, waarmee je bijvoorbeeld de directory instelt waaronder je Windows-schijven aangekoppeld worden, of die schijven automatisch aangekoppeld worden of niet, en of het opstarten van Windows-programma’s vanuit je distributie mogelijk is.

Wil je WSL nog finetunen, kijk dan eens naar de uitvoer van wsl --help. Zo kun je een distributie als je standaarddistributie instellen, een distributie met een andere dan de standaard aangemaakte gebruiker opstarten enzovoort. Gebruik je liever een grafische interface, dan is er ook WSL-DistroManager.

Op de wiki van Ubuntu vind je ook meer uitleg over een betere integratie met Windows. Zo kun je met wat tweaks ook grafische programma’s in je distributie draaien en zelfs audio inschakelen. Daarvoor dien je op Windows een X-server en PulseAudio-server te draaien. Je vindt er ook links naar nieuwere Ubuntu-versies.

Canonical installeert in zijn Ubuntu-distributie voor WSL ook het pakket ubuntu-wsl, dat enkele handige programma’s bevat voor meer integratie met Windows. Zo kun je met wslusc een snelkoppeling op je Windows-bureaublad creëren, met wslsys vraag je systeeminformatie over je Windows- of Linux-installatie op en met wslview open je een url in de standaardbrowser van Windows. Deze tools maken het werken met WSL net iets handiger.

▼ Volgende artikel
Zwarte aanslag in je waterkoker: is dat gevaarlijk en hoe krijg je het weg?
© ID.nl
Huis

Zwarte aanslag in je waterkoker: is dat gevaarlijk en hoe krijg je het weg?

Zie je aan de binnenkant van je waterkoker een donkere of zwartbruine aanslag, vooral ter hoogte van het waterniveau? Dat is een veelvoorkomend verschijnsel bij roestvrijstalen waterkokers die vaak worden gebruikt. Het oogt onfris, maar het is meestal geen vuil of schimmel — en zeker niet gevaarlijk.

Dit artikel in het kort

In dit artikel lees je waarom de binnenkant van je waterkoker zwart kan verkleuren,en hoe je de aanslag veilig verwijdert met azijn of citroenzuur.
Lees ook: Zo kies je een veilige waterkoker

Waarom de binnenkant zwart verkleurt

De zwarte aanslag ontstaat niet doordat het metaal zelf oxideert, maar door mineralen uit het water die zich afzetten en bij herhaald verhitten donker kleuren. Kalk, ijzer en vooral mangaan zijn daarbij de belangrijkste veroorzakers.

In Nederland komt dit vaker voor in regio's met hard water, waarin meer mineralen zitten. In sommige delen van het land (zoals Friesland, Gelderland, Overijssel en Drenthe) bevat het leidingwater van nature iets meer mangaan of ijzer. Tijdens de waterzuivering wordt dat grotendeels verwijderd, maar een kleine resthoeveelheid kan bij verhitting reageren tot donkere mangaanoxide. Dat hecht zich aan de wand van de waterkoker, precies op de plek waar het waterpeil meestal eindigt.

Ook aangebrande kalkaanslag kan bijdragen aan de verkleuring. Wanneer kalk zich ophoopt op de bodem of wanden en daarna opnieuw wordt verhit, verkleurt die witte laag naar bruin of zwart.

Is zwarte aanslag in je waterkoker gevaarlijk?

Nee. De zwarte aanslag is niet giftig en heeft geen invloed op de veiligheid van het gekookte water. Het gaat om afgezette mineralen, geen roest of corrosie van het metaal zelf. Wel kan een dikke laag de kooktijd verlengen en een lichte bijsmaak veroorzaken.

Hoe verwijder je aanslag?

De aanslag is meestal goed te verwijderen met natuurlijke middelen:

1: Vul de waterkoker met een mengsel van half water en half natuurazijn, of gebruik een eetlepel citroenzuur per halve liter water.

2: Laat dit 30 minuten inwerken en breng het mengsel daarna kort aan de kook.

3: Laat het afkoelen, giet het weg en veeg de binnenkant schoon met een zachte doek of sponsje.

4: Spoel grondig na met schoon water.

Blijft er na het schoonmaken een donkere waas zichtbaar, dan gaat het meestal om een hardnekkige mineraallaag die zich stevig heeft vastgezet. Bij goed roestvrij staal hoort het metaal zelf niet te verkleuren; blijvende vlekken wijzen eerder op hardnekkige aanslag of op een mindere kwaliteit staal.

Zo voorkom je nieuwe aanslag

Laat de waterkoker na gebruik altijd leeglopen en openstaan, zodat hij goed kan drogen. Kook alleen de hoeveelheid water die je nodig hebt, en ontkalk hem eens per maand met azijn of citroenzuur. Zo krijgen mineralen minder kans om zich te hechten en blijft de binnenkant langer schoon.

Liever niet met 🍋 aan de slag?

Er zijn ook kant-en-klare waterkokerontkalkers
▼ Volgende artikel
Zo haal je alles uit het vernieuwde Kladblok in Windows 11
© Diy13
Huis

Zo haal je alles uit het vernieuwde Kladblok in Windows 11

Na 40 jaar heeft Kladblok eindelijk een opfrisbeurt gekregen. De eenvoudige, oerdegelijke tekstverwerker is ideaal voor het bewerken van platte tekst zonder toeters en bellen. In Windows 11 is het bescheiden onderdeel flink gegroeid. Wat ooit een sobere tool was voor snelle notities, heeft nu een interessante set nieuwe functies.

Terwijl we hier bekijken wat nieuw is, gaat ondertussen de make-over van Kladblok door. In de testversies binnen het Windows 11 Insider-kanaal duiken nu zelfs opties op voor tekstopmaak zoals vet, cursief, onderstrepen en lijsten. Die nieuwigheden worden later dit jaar uitgerold naar alle gebruikers van Windows 11. Liever een vogel in de hand dan tien in de lucht? Absoluut, want intussen kunnen we al profiteren van deze verbeteringen.

Tabbladen toevoegen en losmaken

Met Windows 11 heeft deze basis-app een frisse look & feel gekregen en een aantal kenmerken waar veel gebruikers al jaren om vragen. De opvallendste vernieuwing is de ondersteuning van de tabs (afbeelding 1). Je kunt nu verschillende pagina’s van Kladblok openen, elk in een eigen tabblad. Geen wirwar meer van losse pictogrammen in de taakbalk voor elk geopend tekstbestand. Een nieuw bestand starten is simpel: klik bovenaan op het plusteken. Wil je een tabblad loskoppelen en als apart venster gebruiken? Geen probleem: sleep het tabblad naar het bureaublad en het verschijnt automatisch als een nieuw .txt-bestand. Andersom werkt het ook. Sleep een bestaand .txt-bestand naar de tabbalk van Kladblok en het wordt netjes toegevoegd aan de open tabbladen.

Ieder tabblad krijgt de naam van de eerste regel.

Tabbladen configureren

Zolang er minstens één tabblad is opgeslagen, kun je de volledige Kladblok-sessie sluiten, inclusief andere niet-opgeslagen bestanden, zonder gegevens te verliezen. Wanneer je Kladblok weer opent, worden alle tabbladen hersteld, zelfs na een herstart van de pc. Je bepaalt zelf wat er gebeurt wanneer je Kladblok opent. Klik daarvoor op het tandwieltje in de rechterbovenhoek van het programma. Vervolgens ga je naar de instellingen voor Kladblok openen. In de optie Wanneer Kladblok wordt gestart heb je de keuze tussen Doorgaan met vorige sessie of Nieuwe sessie starten en niet-opgeslagen wijzigingen negeren (afbeelding 2). De eerste optie is de standaardinstelling.

Wil je dat Kladblok telkens de inhoud van de tabbladen onthoudt?

Meervoudig herstel

Een belangrijke interne verbetering is de mogelijkheid om meerdere bewerkingen ongedaan te maken. In Windows 10 kon je in Kladblok met Ctrl+Z slechts de laatste bewerking terugdraaien (afbeelding 3). In Windows 11 kun je stapsgewijs wijzigingen ongedaan maken met Ctrl+Z. Ben je te ver teruggegaan, dan kun je je acties opnieuw uitvoeren met Ctrl+Y — net als in de meeste andere applicaties.

Eindelijk ondersteunt Kladblok meervoudig herstel. 

Uiterlijk

Onder het tandwieltje van de instellingen kies je het Uiterlijk van dit programma. Je hebt de keuze tussen de lichte en de donkere modus of je kiest voor de weergave om gewoon de systeeminstelling te volgen. Hier bepaal je ook het lettertype, de lettergrootte en de stijl (Regular, Italic, Bold, Bold italic) die je gebruikt voor de tekstbestanden. Onder het onderdeel Tekstopmaak zie je telkens een voorvertoning van de gekozen stijl (afbeelding 4). In de instellingen kun je tekstterugloop in- of uitschakelen. Dit zorgt ervoor dat tekst automatisch naar de volgende regel springt wanneer het einde van de regel is bereikt, in plaats van dat de tekst horizontaal verder loopt. Dat is onhandig, want dat betekent dat een tekstbestand soms als één hele lange regel wordt getoond.

Onderaan bij Tekstopmaak krijg je een voorvertoning van de gekozen stijl. 

Notepad++

Microsoft heeft Kladblok jarenlang stiefmoederlijk behandeld. Door de beperkte functionaliteit gingen veel gebruikers op zoek naar een alternatief – en vonden dat in de open-sourcetoepassing Notepad++. Een van de grootste troeven van Notepad++ is de ondersteuning voor een brede waaier aan programmeertalen, waaronder JSON, Python, C++, C#, Cobol, html, css en SQL … Daarnaast biedt het programma handige functies zoals regelmarkeringen, macro’s en de mogelijkheid om bestanden met elkaar te vergelijken. Notepad++ is gratis, werkt in een gesplitst scherm en ondersteunt tabbladen, zoeken en vervangen, én het automatisch hervatten van je werk – zelfs bij niet-opgeslagen bestanden. Wat deze variant (nog) niet kan: tabbladen naar een ander venster slepen.

Notepad++ is blijven hangen in zijn oude interface.

Interessante Kladblok-sneltoetsen

Om het maximale uit de tabbladen van Kladblok te halen, kun je het best de volgende sneltoetsen onthouden:

Ctrl+Tab, hiermee schakel je tussen de tabbladen
Ctrl+Shift+Tab,
hiermee schakel je tussen de tabbladen in omgekeerde volgorde
Ctrl+N,
maak een nieuw tabblad
Ctrl+W,
sluit het actieve tabblad
Ctrl+Shift+N,
open een nieuw venster in Kladblok in plaats van een nieuw tabblad.

Wil je alle tabbladen sluiten behalve het huidige tabblad, dan klik je met de rechtermuisknop op het actieve tabblad en selecteer je de opdracht Andere tabbladen sluiten (afbeelding 5).

Het is mogelijk om alle tabbladen behalve het actieve tabblad te sluiten.

Spellingcontrole en autocorrectie

Kladblok kan voortaan spelfouten markeren terwijl je typt, en typfouten desgewenst automatisch corrigeren. Om de spellingcontrole in- of uit te schakelen, klik je op het tandwieltje in de rechterbovenhoek. In het vak Spelling kun je de opties Spellingcontrole en Automatische correctie activeren (afbeelding 6). Vanaf dat moment verschijnt er een rood golflijntje onder fout gespelde woorden. Klik je met de linkermuisknop op zo’n woord, dan krijg je suggesties te zien waaruit je een correcte versie kunt kiezen. Let wel: deze functies werken alleen bij gewone tekstbestanden, niet wanneer je in Kladblok code schrijft, zoals html of css.

Schakel de spellingcontrole en de automatische correctie in. 

Zoeken en vervangen

Een van de minst bekende, maar erg handige functies van Kladblok is de mogelijkheid om snel naar specifieke tekst te zoeken en die eventueel meteen te vervangen. Gebruik hiervoor het menu Bewerken / Zoeken of de sneltoets Ctrl+F. Met Ctrl+H open je direct de functie Zoeken en vervangen, die je ook via het menu Zoeken kunt oproepen. Voer in het zoekvak de tekst in die je wilt vinden. Je kunt op de vergrootglasknop klikken of gewoon op Enter drukken. Klik op het kleine pijltje links van het zoekvak om het vak Vervangen te openen. Zodra de gezochte tekst is gevonden, gebruik je de pijltjes rechts van het zoekvak om omhoog of omlaag door het document te navigeren. Met de knop Vervangen wijzig je telkens één match; met Alles vervangen worden alle overeenkomsten in één keer aangepast (afbeelding 7). Deze functie ondersteunt ook enkele basisjokertekens: het sterretje * staat voor een willekeurig aantal tekens, het vraagteken ? voor precies één teken. Klik je op de knop met de schuifregelaars, dan kun je instellen dat de zoekopdracht hoofdlettergevoelig is. De optie Inwikkelen is een ongelukkige vertaling van Wrap. Als je die aanvinkt, doorzoekt Kladblok het hele document – ongeacht waar de cursor zich bevindt.

Het is mogelijk om bepaalde tekst in één keer te zoeken en te veranderen.

Herschrijven, Samenvatten en Schrijven

Kladblok heeft nu een set AI-functies om tekst te verbeteren. Het gaat om Herschrijven, Samenvatten en Schrijven. Met behulp van GPT kun je de inhoud verfijnen. Klik met de rechtermuisknop op de tekst en kies de optie Schrijven. In een nieuw venster lees je een herwerkte tekst die je op basis van drie criteria verder aanpast. Met de knop Lengte kies je voor een vergelijkbare tekstlengte, een kortere of een langere versie. Bij Toon kies je tussen Standaard, Formeel, Informeel, Inspirerend, Humor en Overtuigend. En dan is er nog de knop Formatteren waarmee je bijvoorbeeld een stijl selecteert zoals Zakelijk, Academisch, Marketing, Poëzie en meer. Onderaan deze herwerkte tekst zie je een numerieke aanduiding zoals 1 van 3. Dit betekent dat Kladblok meteen al drie versies klaarhoudt. Door op het pijltje te klikken schakel je door de versies. Dezelfde mogelijkheden krijg je als je via de rechtermuisknop de optie Aangepast herschrijven en Samenvatten kiest (afbeelding 8). Als je deze AI-functies liever niet hebt, dan kun je die uitschakelen in de instellingen van Kladblok.

Hier heeft AI drie verschillende samenvattingen gemaakt waaruit we kunnen kiezen.

Voet- en kopteksten

In Kladblok kun je bovendien voet- en kopteksten toevoegen die je pas te zien krijgt als de pagina uit de printer komt. In deze ruimte is het mogelijk om aan de boven- en/of onderkant de bestandsnaam, het paginanummer of de huidige datum op te nemen. Daarvoor gebruik je het menu Bestand / Pagina-instelling. Daarna moet je wel de juiste variabele gebruiken om aan te duiden wat je in de koptekst of voettekst wilt zien. Dit zijn de belangrijkste variabelen:

&d: De huidige datum afdrukken
&t:
De huidige tijd afdrukken
&f:
De naam van het document afdrukken
&p:
Druk het paginanummer af
&l:
De tekens die volgen, worden links uitgelijnd
&c:
Centreer de karakters die volgen
&r:
De tekens die volgen, worden rechts uitgelijnd

De printer zal de acties uitvoeren die je in de voet- en koptekst hebt ingegeven. Houd er rekening mee dat Kladblok deze instellingen niet opslaat, je moet ze dus bij iedere afdruk opnieuw opgeven.

Nu wordt de datum van het document in de koptekst afgedrukt.