Tips en Trucs 2026

arttime is een intrigerende klok, timer en tijdbeheerder met tekstuele kunst

Arttime is een terminal programma dat de schoonheid van ASCII- of tekstkunst combineert met de functionaliteit van een klok, timer en patroon-gebaseerd tijdbeheer. Arttime is een script die je naar hartenlust kunt bestuderen en aanpassen. Als je van mening bent dat jouw aanvulling(en) voor meer mensen nuttig is, vergeet dan niet de ontwikkelaar te contacteren en bij te dragen aan het project. Open Source is gebaseerd op nemen en geven.

arttime

Arttime is cross-platform software. Naast Linux draait het ook onder *BSD en macOS.

🚀 Arttime installeren

Het programma installeert zonder problemen. Het installeert daarbij een paar shellscripts (artprint en arttime) en een aantal animaties en tekstkunstwerken.

Je kunt het arttime softwarepakket op twee manieren downloaden:

  1. Ga naar de arttime-releasespagina op GitHub om het recentste softwarepakket te vinden.
  2. Met terminal opdrachten. Eerst bepalen we de laatste versie:

    dany@pindabook:~$ latest=$(wget -qO- https://api.github.com/repos/poetaman/arttime/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")' | cut -d$'v' -f 2)

    Test of je wel degelijk een versienummer hebt ontvangen. Het gebeurt soms dat GitHub geen versie doorstuurde, voer bovenstaande opdracht dan nogmaals uit tot je een versienummer hebt ontvangen.

    dany@pindabook:~$ echo $latest
    2.5.0

    Nu we het recentste versienummer hebben ontvangen kunnen we het arttime softwarepakket downloaden. Mocht het downloaden met de volgende opdracht mislukken, controleer dan of de bestandsnaam op arttime-releasespagina niet verandert is (of download deze via de website zelf).

    dany@pindabook:~$ wget https://github.com/poetaman/arttime/releases/download/v${latest}/arttime_${latest}-1_all.deb
    --2026-09-20 15:36:54--  https://github.com/poetaman/arttime/releases/download/v2.5.0/arttime_2.5.0-1_all.deb
    Herleiden van github.com (github.com)... 140.82.121.4
    Verbinding maken met github.com (github.com)|140.82.121.4|:443... verbonden.
    HTTP-verzoek is verzonden; wachten op antwoord... 302 Found
    Locatie: https://release-assets.githubusercontent.com/github-production-release-asset/494321512/d3d80389-76cc-4c6d-b49a-45629c5d83a9?sp=r&sv=2018-11-09&sr=b&spr=https&se
    =2026-09-20T14%3A20%3A38Z&rscd=attachment%3B+filename%3Darttime_2.5.0-1_all.deb&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654
    -997b-47e9-b12b-9515b896b4de&skt=2026-09-20T13%3A20%3A13Z&ske=2026-09-20T14%3A20%3A38Z&sks=b&skv=2018-11-09&sig=j%2Bxm%2B%2BfhdbXgrmv26YP4yBO5AI4ZPinhyiZVCyWP%2BXI%3D&jw
    t=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4OTkxMTcxNCwibm
    JmIjoxNzg5OTExNDE0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.eFMG2arWLEJ7FzHP19i5zC17c-RonApOGy9AHG3xr14&response-content-disposition=att
    achment%3B%20filename%3Darttime_2.5.0-1_all.deb&response-content-type=application%2Foctet-stream [volgen...]
    --2026-09-20 15:36:54--  https://release-assets.githubusercontent.com/github-production-release-asset/494321512/d3d80389-76cc-4c6d-b49a-45629c5d83a9?sp=r&sv=2018-11-09&s
    r=b&spr=https&se=2026-09-20T14%3A20%3A38Z&rscd=attachment%3B+filename%3Darttime_2.5.0-1_all.deb&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab
    0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-09-20T13%3A20%3A13Z&ske=2026-09-20T14%3A20%3A38Z&sks=b&skv=2018-11-09&sig=j%2Bxm%2B%2BfhdbXgrmv26YP4yBO5AI4ZPinhyiZ
    VCyWP%2BXI%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MT
    c4OTkxMTcxNCwibmJmIjoxNzg5OTExNDE0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.eFMG2arWLEJ7FzHP19i5zC17c-RonApOGy9AHG3xr14&response-content
    -disposition=attachment%3B%20filename%3Darttime_2.5.0-1_all.deb&response-content-type=application%2Foctet-stream
    Herleiden van release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.109.133, ...
    Verbinding maken met release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.110.133|:443... verbonden.
    HTTP-verzoek is verzonden; wachten op antwoord... 200 OK
    Lengte: 298744 (292K) [application/octet-stream]
    Wordt opgeslagen als: ‘arttime_2.5.0-1_all.deb’

    arttime_2.5.0-1_all.deb                    100%[=====================================================================================>] 291,74K  --.-KB/s    in 0,02s    

    2026-09-20 15:36:54 (14,2 MB/s) - '‘arttime_2.5.0-1_all.deb’' opgeslagen [298744/298744]

    Installeer het gedownloade softwarepakket met de opdracht (als het gedownloade softwarepakket in de map Downloads staat, vervang je ./ door Downloads/):

    dany@pindabook:~$ sudo apt install ./arttime_${latest}-1_all.deb
    [sudo] wachtwoord voor dany:  
    Let op, 'arttime' wordt geselecteerd in plaats van './arttime_2.5.0-1_all.deb'
    Installeren:
     arttime

    Installeren van vereisten:
     libnotify-bin  libopusfile0  terminfo  vorbis-tools  zsh  zsh-common

    Voorgestelde pakketten:
     zsh-doc

    Samenvatting:
     Opwaarderen: 0, Installeren: 7, Verwijderen: 0, Niet opwaarderen: 0
     Downloadgrootte: 6.042 kB / 6.341 kB
     Benodigde ruimte: 27,0 MB / 248 GB beschikbaar

    Doorgaan? [J/n]  
    Ophalen:1 /home/dany/arttime_2.5.0-1_all.deb arttime all 2.5.0-1 [299 kB]
    Ophalen:2 http://deb.debian.org/debian trixie/main amd64 zsh-common all 5.9-8 [4.146 kB]
    Ophalen:3 http://deb.debian.org/debian trixie/main amd64 zsh amd64 5.9-8+b24 [915 kB]
    Ophalen:4 http://deb.debian.org/debian trixie/main amd64 terminfo amd64 0.0~git20220910.abceb7e-1+b8 [645 kB]
    Ophalen:5 http://deb.debian.org/debian trixie/main amd64 libnotify-bin amd64 0.8.6-1 [12,8 kB]
    Ophalen:6 http://deb.debian.org/debian trixie/main amd64 libopusfile0 amd64 0.12-4+b3 [42,6 kB]
    Ophalen:7 http://deb.debian.org/debian trixie/main amd64 vorbis-tools amd64 1.4.3-1 [281 kB]
    6.042 kB opgehaald in 0s (30,2 MB/s)   
    Voorheen niet geselecteerd pakket zsh-common wordt geselecteerd.
    (Database wordt ingelezen ... 204262 bestanden en mappen momenteel geïnstalleerd.)
    Uitpakken van .../0-zsh-common_5.9-8_all.deb wordt voorbereid...
    Bezig met uitpakken van zsh-common (5.9-8) ...
    ...
    Voorheen niet geselecteerd pakket arttime wordt geselecteerd.
    Uitpakken van .../6-arttime_2.5.0-1_all.deb wordt voorbereid...
    Bezig met uitpakken van arttime (2.5.0-1) ...
    Instellen van terminfo (0.0~git20220910.abceb7e-1+b8) ...
    Instellen van zsh-common (5.9-8) ...
    Instellen van libnotify-bin (0.8.6-1) ...
    Instellen van zsh (5.9-8+b24) ...
    Instellen van libopusfile0:amd64 (0.12-4+b3) ...
    Instellen van vorbis-tools (1.4.3-1) ...
    Instellen van arttime (2.5.0-1) ...
    Bezig met afhandelen van triggers voor man-db (2.13.1-1) ...
    Bezig met afhandelen van triggers voor debianutils (5.23.2) ...
    Bezig met afhandelen van triggers voor mailcap (3.74) ...
    Bezig met afhandelen van triggers voor libc-bin (2.41-12+deb13u4) ...
    Kennisgeving: Het downloaden gebeurt door root (de systeembeheerder) en niet in een sandbox (afgesloten ruimte), aangezien bestand '/home/dany/arttime_2.5.0-1_all.deb' niet door gebruiker '_apt' kon benaderd worden. - pkgAcquire::Run (13: Toegang geweigerd)

    Verwijder het gedownloade softwarepakket:

    dany@pindabook:~$ rm arttime_${latest}-1_all.deb

Arttime gebruiken

Arttime start je in de terminal met de volgende opdracht:

dany@pindabook:~$ arttime

Dit is wat je ziet wanneer je het programma start.

                                                                                
                                                                                
                                                                                
                      Press these keys to learn:                                
                      c: change art color..............                         
                      h: toggle displaying help or art.                         
                      j: show random art to select.....                         
                      i: display time and art info.....                         
                      f: toggle between 12/24 hour time                         
                      z: set or reset timezone.........                         
                      g: set goals (ex:10s;1h20m;3PM)..                         
                      p: pause or un-pause goals.......                         
                      l: clear goals, show start time..                         
                      e: restart goals.................                         
                      r: reset start time & goals......                         
                      m: change title message..........                         
                      a: set a art using default method                         
                      b: set b art using default method                         
                      x: set a art using fzf...........                         
                      y: set b art using fzf...........                         
                      t: toggle theme..................                         
                      k: load keypoem, feed keystrokes.                         
                      q: quit arttime..................                         
                          - github.com/poetaman/arttime                         
                                                                                
            Welcome to help page, pressing these keys does magic!               
           sep 20, 03:47 | time elapsed 00h 00m 14s | sep 20, 03:48             
                                                                                
                                                                                
                                                                               

Met een standaard terminal is het misschien aan te raden om een ander kleurenthema te gebruiken zodat het bericht duidelijker is dan hierboven wordt weergegeven. Om de verschillende kleurenthema's te doorlopen druk je zoals vermeld op de c sneltoets.

De tweede sneltoets h schakelt tussen het weergeven van tekstkunst en het weergeven van bovenstaande helptekst.

Om door de tekstkunstwerken te bladeren en/of een andere tekstkunst te selecteren, gebruik je de sneltoets j. Met elke druk op deze sneltoets verschijnt een ander tekstkunstwerk. Bovenaan verschijnt ook een regel met sneltoetsen om in deze modus te werken. Op het einde van deze regel vind je de naam van het tekstkunstwerk. Er zijn meer dan 500 ASCII- en tekstkunstwerken beschikbaar die willekeurig, op naam of via fzf (Fuzzy zoeken) kunnen worden gekozen. Druk c om terug te keren.

Er is ook ondersteuning voor geanimeerde tekst.

Eigenlijk is het werken met arttime een kwestie van de helptekst te lezen en eventjes uitproberen. Onderstaande video toont een kleine demonstratie.

De software biedt een behoorlijk uitgebreide set functies voor alarmtimers en tijdbeheer. Je kunt meerdere timers instellen, tijdbeheer op basis van patronen definiëren en interactief tussen tijdzones wisselen. Er is ook een configureerbare tekstuele voortgangsbalk.

Bij het aflopen van een timer, krijg je eveneens een melding op het bureaublad.

arttime

De software stelt je in staat om meerdere doelen te definiëren en zelfs een reeks doelen meerdere keren te herhalen (een sprint). Meerdere doelen of een reeks doelen kunnen worden gespecificeerd door ze te scheiden met een puntkomma (;).

Doelen kunnen worden herhaald door het laatste doel als 'loop’/'sprint’ (om oneindig te herhalen) of 'loopN’/'sprintN’ (om N keer te herhalen) te specificeren.

Nuttig!

Bij eerste aanzien lijkt arttime een curiositeit, maar het is eigenlijk een nuttig en krachtige opdracht. Zo kun je bijvoorbeeld toetsaanslagen vanuit een string, bestand, pipe of zelfs een ander proces invoeren. Hierdoor kun je arttime gebruiken om dynamische informatie weer te geven, zoals het weer en beurskoersen.

Arttime is erg zuinig met systeembronnen, biedt veel mogelijkheden voor aanpassing, zoals het koppelen van verschillende ASCII afbeeldingen, kleuren en berichten aan timers, en vereist geen netwerkverbinding.

Artprint is een script dat zorgt voor een consistente weergave van afbeeldingen en berichten in meerdere toepassingen.

🗑️ Arttime verwijderen