22. september 2026 14:56
Kære alle Magentas kunder og brugere af OS2borgerPC
Her kommer nyhedsbrevet med de seneste tre måneders udviklingsopgaver. Tak til alle jer, der indrapporterer idéer, uhensigtsmæssigheder, fejl og overvejelser.
Hvis man oplever, at Chrome, Chromium eller Edge viser en popup ved opstart, bør man genkøre det relevante installationsscript. Se flere detaljer længere nede.
Før vi gennemgår de sædvanlige nyheder, vil vi dog først sige mange tak til Gladsaxe for at indrapportere en række sikkerhedshuller og beskrive vores håndtering af disse sikkerhedshuller.
Gladsaxe indrapporterede et sikkerhedshul i kommunikationen mellem computere og adminportalen, som potentielt kunne bruges til at lave falske forespørgsler til adminportalen, hvor man udgav sig for at være en anden computer. Dette sikkerhedshul kunne i værste fald bruges til at flytte computere over på en anden adminportal og derved overtage kontrollen af dem, men vi har verificeret, at denne angrebsmetode aldrig er blevet udnyttet.
For at lukke sikkerhedshullet har vi frigivet en ny version af adminportalen og OS2borgerPC-klienten, der tilsammen bevirker, at der genereres en tilfældig klient-nøgle per computer, som bruges til at validere forespørgsler til adminportalen. Man skal bruge root-adgang til en computer for at kunne læse dens klient-nøgle.
Den relevante version af OS2borgerPC-klienten, som lukker sikkerhedshullet, er version 3.2.0. Vi har den 20/08-26 kørt et script ud på alle eksisterende computere for at opgradere deres klient til version 3.2.0 hurtigst muligt. Nyinstallerede OS2borgerPC-computere vil forsøge at opgradere deres klient i forbindelse med registreringen, men vi anbefaler, at I sikrer, at de har version 3.2.0 eller nyere af OS2borgerPC-klienten. Klient-versionen kan tjekkes under konfigurationer for den pågældende computer. Nyinstallerede OS2borgerPC Kiosk-computere vil altid installere den nyeste klient i forbindelse med deres setup.
Ud over sikkerhedshullet i kommunikationen mellem computere og adminportalen indrapporterede Gladsaxe desuden en række sikkerhedshuller på adminportalen, der bl.a. kunne gøre det muligt for eksisterende kunder at få adgang til andre kunders sites, slette andre sites eller køre scripts på computere fra andre sites.
Disse sikkerhedshuller kunne dog kun udnyttes, hvis man i forvejen havde en bruger på adminportalen.
Vi har opdateret adminportalen, så de indrapporterede sikkerhedshuller er blevet lukket.
Den nyeste version af OS2borgerPC-klienten er som sagt 3.2.0, der lukker sikkerhedshullet i kommunikationen mellem computere og adminportalen. Tilbage i juni frigav vi dog også version 3.1.0, som tilføjede en række ny funktionalitet, der stadig er inkluderet i version 3.2.0.
Det nyeste OS2borgerPC-image (6.2.0) har klient 3.1.0 indbygget.
Flere kunder indrapporterede, at Chrome var begyndt at vise en popup om accept af vilkår, når man åbnede browseren efter login. Vi undersøgte sagen og konstaterede, at det skyldtes en opdatering af Chrome. Vi har opdateret dette script, så det undertrykker popuppen ved at acceptere den på forhånd. Hvis man ikke accepterer popuppen, lukker browseren. Hvis man oplever, at den pågældende popup bliver vist i Chrome, bør man derfor genkøre dette script og derefter logge ud og ind igen.
Flere kunder indrapporterede, at Edge var begyndt at vise en popup om accept af vilkår, når man åbnede browseren efter login. Vi undersøgte sagen og konstaterede, at det skyldtes en opdatering af Edge. Vi har opdateret dette script, så det undertrykker popuppen ved at acceptere den på forhånd. Hvis man ikke accepterer popuppen, lukker browseren. Hvis man oplever, at den pågældende popup bliver vist i Edge, bør man derfor genkøre dette script og derefter logge ud og ind igen.
I forbindelse med opdateringen af vores scripts til installation af Chrome og Edge, testede vi også Chromium og konstaterede, at denne browser også var begyndt at vise en popup om vilkår. Vi har derfor også opdateret dette script, så det undertrykker popuppen ved at acceptere den på forhånd. Hvis man ikke accepterer popuppen, lukker browseren. Hvis man oplever, at den pågældende popup bliver vist i Chromium, bør man derfor genkøre dette script og derefter logge ud og ind igen.
I forbindelse med opdateringen af vores scripts til installation af Chrome og Edge, testede vi også Chromium og konstaterede, at denne browser også var begyndt at vise en popup om vilkår. Vi har derfor også opdateret dette script, så det undertrykker popuppen ved at acceptere den på forhånd. Hvis man ikke accepterer popuppen, lukker browseren. Dette script blev opdateret den 16/09-26, og vi har den 15/09-26 kørt et fiks-script ud på eksisterende Kiosk-computere for at undertrykke popuppen. Popuppen burde derfor ikke længere ses på Kiosk, men hvis man alligevel oplever, at den bliver vist, bør man genkøre dette script og derefter genstarte computeren.
Dette script er blevet opdateret, så det ikke kan aktiveres på computere, der allerede benytter scriptet “OS2borgerPC - Dupliker skærm frem for udvid”, da det kan give problemer, hvis man kombinerer de to scripts.
Vi har opdateret dette script, så det nu er muligt at bruge mellemrum i navnet på genvejen uden at det giver problemer.
I forbindelse med en kundehenvendelse har vi opdateret dette script, så det mere korrekt rydder op efter ældre udgaver af vores lyd-scripts.
I forbindelse med en kundehenvendelse har vi opdateret dette script, så den information der skrives til job-loggen er lidt mere koncis.
Dette script er blevet opdateret, så det ikke kan aktiveres på computere, der allerede benytter scriptet “Desktop - Genvej til at kopiere skærmindstillinger fra superuser til Borger”, da det kan give problemer, hvis man kombinerer de to scripts.
Vi har opdateret dette script, så det også er muligt at angive et separat baggrundsbillede for dark mode.
På forespørgsel fra en kunde har vi udviklet dette script, der indstiller Chromium på OS2borgerPC Kiosk til at blokere for zoom via touch-funktioner.
På forespørgsel fra en kunde har vi udviklet dette script, som installerer en Synaptics DisplayLink driver, der bl.a. benyttes af Polycom Bar eller Lenovo Thinkpad Displaylink.
Vi har udviklet dette script, som kan bruges til at konfigurere en wifi-forbindelse og potentielt også en ethernet-forbindelse, der kræver certifikater. Scriptet kræver, at man har kendskab til en række parametre for det pågældende netværk.
Søgefelterne på statusoversigten for computere, siden til redigering af computere og scripts-oversigten er nu valgt på forhånd, når man går ind på den relevante side. Det betyder, at man øjeblikkeligt kan starte med at skrive en søgning for at finde den ønskede computer/script.
10. juni 2026 08:45
Kære alle Magentas kunder og brugere af OS2borgerPC
Her kommer nyhedsbrevet med de seneste tre måneders udviklingsopgaver. Tak til alle jer, der indrapporterer idéer, uhensigtsmæssigheder, fejl og bare overvejelser. Det hjælper løsningen fremad i små og store spring.
En kunde indrapporterede, at dette script var fejlet på flere af deres computere. Vi undersøgte sagen og konstaterede, at det skyldtes en fejl, som kun påvirkede computere, der kun havde kørt en gammel udgave af skærmtastatur-scriptet. Vi har rettet fejlen og opdateret scriptet, så det også korrekt håndterer computere, der kun har kørt en gammel udgave af skærmtastatur-scriptet.
Vi har opdateret dette script, så det virker på både OS2borgerPC og OS2borgerPC Kiosk.
Vi har opdateret dette script, så det nu virker korrekt og har derfor flyttet det ud af kategorien “Under Test”.
Vi har opdateret dette script, så det som standard låser startsiden for Microsoft Edge til borger.dk. Startsiden kan ændres via det nye script “Browser - Edge: Sæt startside(r)”.
En kunde indrapporterede, at Firefox-ikonet forsvandt kort efter installationen på deres computere. Vi undersøgte sagen og konstaterede, at det skyldtes en fejl, som kunne opstå, når dette script blev kørt kort efter installationen på en computer installeret ud fra image 6.0.0 eller ældre images. Vi har opdateret scriptet, så det forhindrer den pågældende fejl i at opstå. Fejlen kunne også opstå i forbindelse med oprettelse af en skrivebordsgenvej til Firefox via “Desktop - Genvej til program fra skrivebord”, så vi har også opdateret dette script.
I forbindelse med en kundehenvendelse blev det opdaget, at de kopierede skærmindstillinger blev ignoreret, hvis man anvendte procentvis skalering. Problemet viste sig at skyldes, at indstillingen for om procentvis skalering er slået til gemmes et andet sted end de andre skærmindstillinger, så den blev ikke kopieret over. Vi har derfor opdateret scriptet, så det sørger for, at procentvis skalering altid er slået til.
En kunde indrapporterede, at Firefox-ikonet forsvandt kort efter installationen på deres computere. Vi undersøgte sagen og konstaterede, at det skyldtes en fejl, som kunne opstå, når der blev oprettet en skrivebordsgenvej til Firefox via dette script kort efter installationen på en computer installeret ud fra image 6.0.0 eller ældre images. Vi har opdateret scriptet, så det forhindrer den pågældende fejl i at opstå. Fejlen kunne også opstå i forbindelse med brug af scriptet “Browser - Firefox: Start maksimeret”, så vi har også opdateret dette script.
På bestilling fra Borås har vi opdateret dette script, så det sørger for, at en eventuel nedtæller til logud tilføjet via “Sikkerhed - Log altid ud efter X minutter med nedtæller” ikke vil vise en logud-tid, som er større end tiden til computeren slukkes af en tænd/sluk tidsplan.
På bestilling fra Borås har vi opdateret dette script, så det sørger for, at en eventuel nedtæller til logud tilføjet via “Sikkerhed - Log altid ud efter X minutter med nedtæller” ikke vil vise en logud-tid, som er større end tiden til computeren slukkes af en tænd/sluk tidsplan.
Flere kunder har oplevet, at enkelte Kiosk-computere kan ende i en fejltilstand, hvor Chromiums låsefil forkert bliver efterladt, hvilket forhindrer Chromium i at starte. Vi har derfor opdateret dette script, så det sørger for at slette den pågældende låsefil, inden det forsøger at starte Chromium.
I forbindelse med en kundehenvendelse blev det opdaget, at deaktivering af dette script kunne fejle under visse omstændigheder. Vi har opdateret scriptet, så både aktivering og deaktivering virker korrekt.
En kunde indrapporterede, at dette script var begyndt at fejle. Vi undersøgte sagen og konstaterede, at Princh havde lavet en ændring i deres system, som medførte at den metode, som vi anvendte til at finde den nyeste tilgængelige version af Princh, ikke længere virkede. Efter kommunikation med Princh, har vi opdateret scriptet, så det igen virker korrekt.
Vi har opdateret dette script og udvidet listen med servere, som scriptet forsøger at bruge til tidssynkronisering. Dette mindsker risikoen for at scriptet fejler, fordi ingen af de anvendte servere svarer.
En kunde indrapporterede, at de ikke kunne bruge dette script til at fjerne Firefox. Dette var forventet opførsel, da scriptet som udgangspunkt kun kan installere/fjerne programmer, som kan installeres via Ubuntus pakkehåndteringssystem APT, og Firefox har været en snap siden 22.04. Vi var dog enige i, at der ikke var noget problem i at lade scriptet virke på Firefox, så vi har undtagelsesvist opdateret scriptet, så det også kan installere/fjerne snap-udgaven af Firefox.
Vi har udviklet dette script, som kan bruges til at angive en eller flere startsider for Microsoft Edge.
På forespørgsel fra en kunde har vi udviklet dette script, som kan bruges til at ændre størrelsen på skrivebordsikonerne. Det kan f.eks. være relevant, hvis man ønsker at gøre ikonerne større af hensyn til svagtseende borgere. Bemærk at scriptet kun ændrer størrelsen på selve ikonerne og ikke påvirker teksten under skrivebordsgenveje.
Vi har udviklet dette script, som kan bruges til at installere et eller flere TLS/SSL-certifikater på OS2borgerPC eller OS2borgerPC Kiosk. Det kan være relevant, hvis man ønsker at forbinde til en server, som kræver et certifikat.
En kunde indrapporterede, at knappen “Send en besked til Magenta” på adminportalens login-side linkede til en side, som ikke længere eksisterede. Vi har derfor fjernet knappen og i stedet tilføjet en reference til vores generelle info-mail.

Vi har opdateret statusoversigten for computere, så den nu er pagineret, og man har mulighed for at filtrere efter computernavne. Der vises op til 50 computere per side.


Vi har opdateret listen over computere på siden til redigering af computere, så man nu har mulighed for at filtrere efter computernavne.


Jobs slettes ikke længere, når de relaterede scripts slettes. Det er dog ikke muligt at genstarte et job, hvis det relaterede script er blevet slettet.
Funktionen, der synkroniserer navn og hostname for computere, er blevet opdateret, så hostname fremover vil være identisk med navnet i stedet for at være lig navnet med kun små bogstaver.
Vi har omdøbt vores flersprogsimage til “internationalt image”. I samme forbindelse har vi ændret Images-siden, så der vises download-knapper til både det danske og internationale image, uanset ens valgte sprog. Den fremhævede knap afhænger fortsat af det valgte sprog.
Med dansk sprog:

Med engelsk sprog:

10. marts 2026 13:49
Kære alle Magentas kunder og brugere af OS2borgerPC
Her kommer nyhedsbrevet med de seneste tre måneders udviklingsopgaver. Tak til alle jer, der indrapporterer idéer, uhensigtsmæssigheder, fejl og bare overvejelser. Det hjælper løsningen fremad i små og store spring.
Inden vi gennemgår nyhederne, har vi dog først en serviceoplysning vedrørende computere, som stadig bruger klienter ældre end 3.0.0.
I forbindelse med vores generelle vedligehold af adminportalen har vi været ved at ændre kommunikationen mellem OS2borgerPC-computere og adminportalen fra at bruge XMLRPC til at bruge et REST-API, da adminportalens understøttelse af XMLRPC ikke er kompatibel med nyere Python-versioner. Adminportalen har derfor siden september 2025 understøttet kommunikation via enten XMLRPC eller REST-API’et, mens klient 3.0.0, som blev frigivet i november 2025, er den første klient, som bruger REST-API’et i stedet for XMLRPC. På nuværende tidspunkt er næsten alle aktive computere blevet opdateret til at bruge klient 3.0.0, så vi har den 03/03-26 fjernet adminportalens understøttelse for kommunikation via XMLRPC, så vi kunne opdatere Python-versionen og andre relaterede afhængigheder. På dette tidspunkt var der 23 computere på tværs af alle kunder, som har været online inden for en måned og stadig har en klient ældre end 3.0.0.
Fjernelsen af adminportalens understøttelse for XMLRPC medfører, at alle computere, som bruger klienter ældre end version 3.0.0, vil miste forbindelsen til adminportalen, indtil deres klient opdateres til version 3.0.0 eller en nyere version. Som bekendt tjekker klienten periodisk efter opdateringer, så hvis en anvendt computer har mistet forbindelsen til adminportalen, fordi den stadig har en ældre klient, vil problemet løse sig selv, hvis computeren bare efterlades tændt. Alternativt kan man logge ind som superuser og klikke på genvejen “Opdater OS2borgerPC-klient” for at opdatere klienten med det samme.
Da adminportalens understøttelse for XMLRPC er blevet fjernet, kan man potentielt også opleve, at registreringen fejler, hvis klienten er ældre end 3.0.0, når registreringen køres. Dette er ikke et problem på Kiosk, da Kiosk installerer den nyeste klient i forbindelse med det indledende setup, men det kan opleves på regulær OS2borgerPC, hvor klienten er indbygget. Alle images fra og med image 5.2.0 vil forsøge at opdatere klienten, inden registreringen køres, men hvis denne opdatering fejler pga. firewall eller netværksproblemer, kan man opleve, at registreringen fejler med en besked ala “Error:
Vi har frigivet nye images - OS2borgerPC version 6.1.0 og OS2borgerPC Kiosk version 3.1.0 - som understøtter automatisk registrering og kørsel af scripts til sidst i installationen. De nye images kan som sædvanlig downloades under menupunktet “Images” på adminportalen. Vi har desuden opdateret de tilhørende installationsguides, så de beskriver anvendelsen af de nye muligheder. Vores installationsguides kan som sædvanlig findes under dokumentationen på adminportalen:
Anvendelse af de to nye muligheder kræver, at man laver ændringer på installations-USB’en, og det er derfor kun muligt, hvis man laver skrivbare installations-USB’er. Rufus laver som udgangspunkt skrivbare installations-USB’er.
Når man laver en installations-USB ud fra de nye images, vil roden af USB’en indeholde en fil kaldet “automatic_registration_config”. Hvis man angiver site-UID og computernavn i denne fil, vil computeren bruge de angivne værdier til automatisk registrering på det angivne site med det angivne navn efter installationen.
Automatisk registrering kræver, at computeren har internetforbindelse. Hvis filen “automatic_registration_config” er udfyldt, men computeren ikke har internetforbindelse umiddelbart efter installationen, vil en OS2borgerPC-computer vente på at den får internetforbindelse, inden den forsøger at udføre den automatiske registrering. En Kiosk-computer vil derimod ikke kunne gennemføre det setup, som er nødvendigt for at registreringen kan køres, hvis den ikke har internetforbindelse, så den vil i stedet spørge, om man ønsker at starte den sædvanlige indbyggede installationswizard.
Hvis den automatiske registrering fejler, fordi site-UID eller computernavn er ugyldigt, firewall blokerer for registreringen eller netværket er ustabilt, vil det være nødvendigt at foretage den sædvanlige manuelle registrering eller genkøre installationen for at gentage den automatiske registrering.
Computernavnet til automatisk registrering vil som udgangspunkt være “serial_number”, hvilket får computeren til at forsøge at aflæse dens serienummer og bruge dette som navn ved registreringen. Computeren kan kun aflæse dens serienummer, hvis fabrikanten korrekt har angivet det på en måde, hvor styresystemet kan tilgå det. Dette er tilfældet på langt de fleste computermodeller, men ikke alle. Hvis computeren ikke kan aflæse dens serienummer, vil automatisk registrering med serienummer som navn fejle.
Filen “automatic_registration_config” har som udgangspunkt følgende indhold:
site_uid:
pc_name:serial_number
Hvis “automatic_registration_config” ikke ændres fra standardindholdet, vil computeren ikke foretage automatisk registrering.
Eksempel på indholdet af en “automatic_registration_config”-fil, som vil medføre automatisk registrering på sitet med site-UID test-site med serienummer som navn:
site_uid:test-site
pc_name:serial_number
Når man laver en installations-USB ud fra de nye images, vil roden af USB’en indeholde en mappe kaldet “custom_scripts”. Alle .sh- og .py-scripts, som anbringes i denne mappe, vil blive kørt til sidst i installationen. Eventuelle parametre til disse scripts skal være angivet i selve script-filen, da alle scripts i mappen køres uden eksternt angivne parametre. Hvis et script kræver en fil som parameter, kan denne fil også anbringes i mappen “custom_scripts”, og scriptet kan referere til den ved at udnytte, at de ligger i samme mappe.
Bemærk at hvis et script i mappen “custom_scripts” fejler, vil selve installationen potentielt også fejle.
Det nye OS2borgerPC-image - version 6.1.0 - indeholder nyere versioner af mange Ubuntu-pakker, sådan at der er færre opdateringer at hente, efter at en ny computer er blevet installeret.
Derudover har vi lavet en række yderligere forbedringer:
Det nye OS2borgerPC Kiosk-image - version 3.1.0 - indeholder også nyere versioner af mange Ubuntu-pakker. Derudover har vi lavet et par yderligere forbedringer:
I forbindelse med en forespørgsel fra en kunde blev det opdaget, at dette script kan forårsage problemer, hvor visse hjemmesider ikke virker korrekt, hvis Chrome-versionen i den user-agent, som scriptet bruger, ikke matcher Chrome-versionen på computeren. Vi har derfor opdateret scriptet, så det automatisk detekterer den nuværende Chrome-version, når det bliver kørt, og desuden indstiller computeren til at tjekke Chrome-versionen og opdatere scriptets user-agent, hver gang computeren tændes. Hvis I anvender dette script og har oplevet problemer med specifikke hjemmesider i Chrome, kan I derfor med fordel prøve at genkøre dette script.
Vi har opdateret dette script, så det nu er muligt at angive den ønskede standardsøgemaskine i Chrome. De nuværende muligheder er Google (standard), Ecosia, Qwant, Startpage og DuckDuckGo. Kontakt os, hvis I ønsker at anvende en standardsøgemaskine, som ikke er inkluderet i de nuværende muligheder.
Ecosia, Qwant og Startpage er Europæiske søgemaskiner. Google og DuckDuckGo er fra USA.
Vi har opdateret dette script, så det også får Firefox til at bruge samme sprog som computeren. Tidligere brugte Firefox som udgangspunkt engelsk, uanset hvad computerens sprog var. Firefox’ sprog påvirker dog ikke hjemmesider, men kun Firefox’ egne menuer.
Scriptet har desuden fået tilføjet muligheden for at angive den ønskede standardsøgemaskine i Firefox. De nuværende muligheder er Google (standard), Ecosia, Qwant, Startpage og DuckDuckGo. Kontakt os, hvis I ønsker at anvende en standardsøgemaskine, som ikke er inkluderet i de nuværende muligheder.
Ecosia, Qwant og Startpage er Europæiske søgemaskiner. Google og DuckDuckGo er fra USA.
Det blev indrapporteret, at logud via genveje eller menuen ikke virkede korrekt på enkelte computere. Vi har derfor opdateret dette script med muligheden for at få genvejen til at bruge en mere “aggressiv” logud-metode, som virkede korrekt på de pågældende computere. Den nye mulighed kan anvendes, hvis man oplever, at logud ikke virker korrekt. Bemærk at anvendelse af den alternative logud-metode også medfører, at en eventuel bekræftelsespopup får et anderledes udseende.
Dette script er blevet opdateret på samme måde som ovennævnte script.
Det blev indrapporteret, at dette script ikke virkede korrekt på 24.04. Vi undersøgte sagen og konstaterede, at det skyldtes en fejl, som kun påvirkede 24.04. Vi har rettet fejlen, og scriptet virker nu også korrekt på 24.04.
En kunde indrapporterede, at skærmtastaturet virkede ustabilt på 24.04, og tasterne ofte hang fast. Vi har derfor opdateret scriptet, så det bruger nogle indstillinger for skærmtastaturet på 24.04, som afhjælper problemet og får skærmtastaturet til at virke stabilt.
Vi har opdateret dette script, så det bruger en nyere udgave af vores custom Electron App, som indeholder en nyere version af Chromium.
En kunde indrapporterede, at der var nogle tilfælde, hvor den forkerte printer var blevet sat som standard. Vi undersøgte sagen og konstaterede, at der var en fejl i dette script, som bevirkede, at scriptet altid satte den tilføjede Princh-printer som standard, uafhængigt af værdien af den relaterede inputparameter. Vi har rettet fejlen og opdateret scriptet, så det korrekt kun sætter den tilføjede Princh-printer som standard, hvis der er sat hak i den relaterede tjekboks.
Vi har opdateret dette script, så det både virker med Xorg og Wayland, som er to forskellige display server protokoller, der kan anvendes i Ubuntu. OS2borgerPC bruger som udgangspunkt Xorg, men vi har planer om at skifte til Wayland som standard.
Vi har opdateret dette script, så det både virker med Xorg og Wayland.
En kunde indrapporterede, at scriptet ikke altid virkede korrekt på OS2borgerPC Kiosk. Vi undersøgte sagen og konstaterede, at problemet var relateret til at Splashtop Streamers egen installationsproces forsøger at installere CUPS (Ubuntus printersystem) og tilføje en PDF-printer på en måde, som forårsager problemer på Kiosk-computere, hvor CUPS ikke allerede er installeret. Vi har opdateret scriptet, så det sørger for at CUPS er korrekt installeret, inden det installerer Splashtop Streamer, hvilket forhindrer problemet.
En kunde indrapporterede, at nogle af deres egne lokale scripts var begyndt at fejle. Vi undersøgte sagen og konstaterede, at det skyldtes, at REST-API’et ikke automatisk håndterer konvertering af scripts skrevet i Windows til Linux-format. Vi har derfor opdateret adminportalen, så den håndterer denne konvertering, inden scripts sendes til computerne.
Vi har forbedret visningen af nyheder på adminportalen, så der bl.a. er klikbare links, hvor det er relevant.
Oversigten over en computer indikerer nu eksplicit, at ændring af computernavnet medfører ændring af computerens hostname.

Knappen, der linker til håndtering af API-nøgler, har fået et nyt udseende.

Der er blevet foretaget mindre ændringer i UI’et på oversigten over API-nøgler. Specifikt har knapperne til oprettelse af nye API-nøgler og sletning af API-nøgler fået et nyt udseende.

I det interface som bruges til at angive, hvilke parametre et script tager, har knappen til sletning af en parameter fået et nyt udseende.

7. oktober 2025 10:11
Kære alle Magentas kunder og brugere af OS2borgerPC
Her kommer nyhedsbrevet med de seneste tre måneders udviklingsopgaver. Tak til alle jer, der indrapporterer idéer, uhensigtsmæssigheder, fejl og bare overvejelser. Det hjælper løsningen fremad i små og store spring.
I juli og august har der været ferie, men vi har alligevel en del nyheder. Før vi gennemgår nyhederne, har vi også en hilsen fra vores nye projektejer.
Jeg er helt ny i Magenta og har overtaget Mortens rolle som projektejer. Den varetager jeg fremover for både det etablerede OS2bogerPC og vores spændende, nye produkt OpenStream – en open source infoskærm løsning.
Jeg kommer fra Gladsaxe Kommune, hvor jeg har været i mere end 15 år og arbejdet med mange forskellige digitale løsninger. Jeg kender derfor OS2borgerPC indefra!
Har I brug for nye idéer til, hvordan OS2borgerPC kan bruges, eller vil I dele jeres nuværende brug, er jeg klar til at sparre og lytte. Jeg er eksempelvis nysgerrig på, om der er nogen, der bruger OS2borgerPC på plejehjem, hvor det kan fungere som en enkel enhed for de ældre til at søge nyheder og informationer eller skrive en mail.
Jeg glæder mig til at arbejde tæt sammen med jer. Tøv ikke med at kontakte mig!
Mine kontaktinformationer:
Telefon: +45 5455 5103
E-mail: av@magenta.dk
Venlig Hilsen
Anders Vejgaard
På forespørgsel fra Slagelse har vi opdateret dette script, så det også virker på OS2borgerPC Kiosk.
På forespørgsel fra Slagelse har vi opdateret dette script, så tastaturet også inkluderer knappen AltGr, der kan bruges til indtastning af flere symboler såsom @. Knappen kan ikke bruges til browser-genvejstaster. Hvis man i forvejen bruger skærmtastaturet og gerne vil have knappen, kan man blot genkøre scriptet.
På forespørgsel fra Slagelse har vi opdateret dette script, så det også er muligt at justere knappens placering langs X-aksen. Alle tilknyttede instanser af scriptet er blevet opdateret, så knappens placering fortsat er den samme som før.
I forbindelse med en forespørgsel fra Køge blev det konstateret, at tegneprogrammet Pinta kun er tilgængeligt som Snap i 24.04. Dette script installerer/fjerner normalt kun programmer, som kan installeres via Ubuntus pakkehåndteringssystem APT, men vi har undtagelsesvist opdateret det, så det også kan installere Snap-udgaven af Pinta på 24.04.
På forespørgsel fra Aalborg har vi udviklet dette script, som kan bruges til at skjule Ubuntu-logoet på login-skærmen GDM, som er standard i image 6.0.0 (24.04).
Herlev indrapporterede, at scriptet “Printer - Slå print-notifikationer fra” ikke virkede i 24.04. Vi undersøgte sagen og konstaterede, at problemet skyldes ændringer i Ubuntu 24.04, som forhindrer blokering af kun print-notifikationer i at virke korrekt. Som alternativ har vi derfor lavet dette script, der generelt blokerer for notifikationer, heriblandt print-notifikationer. Scriptet burde ikke blokere for andre notifikationer, som er relevante under normal brug af OS2borgerPC. De beskeder/advarsler, som tænd/sluk tidsplaner og nogle af vores scripts viser brugeren, påvirkes ikke af scriptet. Scriptets beskrivelse indeholder eksempler på andre notifikationer, som også blokeres.
Viborg indrapporterede, at LibreOffices brugergrænseflade var på engelsk i det nye image 6.0.0. Vi undersøgte problemet og konstaterede, at det skyldtes manglende sprogpakker, som var en konsekvens af at ændringer i Ubuntu 24.04 nødvendiggjorde en ændring af den metode, som vi bruger til at indbygge dansk sprogunderstøttelse. Problemet bliver rettet i næste image, men i mellemtiden har vi lavet dette script, som installerer de manglende sprogpakker. Det kan anvendes, hvis man oplever at LibreOffices brugergrænseflade er på engelsk.
I forbindelse med en forespørgsel fra Lyngby-Taarbæk blev det opdaget, at vores OS2borgerPC Kiosk RPi image 1.0.0 har en fejl, som medfører, at der opstår netværksproblemer, når flere RPi’er er forbundet til det samme kablede netværk. Fejlen bliver rettet i næste image, men i mellemtiden har vi lavet dette script, som retter den pågældende fejl på installationer af OS2borgerPC Kiosk RPi image 1.0.0. Bemærk at scriptet genstarter RPi’en, da det er nødvendigt for at rette fejlen.
Vi har fjernet “Seneste hændelse modtaget” fra statuslisten, som kan ses under menupunktet “Computere”, og i stedet tilføjet “Ubuntu-version”.

Dette er til dels blevet gjort fordi “Seneste hændelse modtaget” ikke er specielt relevant, da det generelt kun er ikke-håndterede hændelser, som kan ses på dashboardet eller hændelsesoversigten, der er relevante.
Derudover har flere kunder efterspurgt en let måde at få overblik over præcis hvilke computere, der kører hvilke Ubuntu-versioner. Dette er nu muligt på statuslisten som illustreret i det tidligere billede.
Vi har også fjernet “Seneste hændelse modtaget” fra oversigten over en enkelt computer.

Hvis man tilknytter et script, som har påkrævede parametre, og derefter trykker “Gem ændringer” uden at udfylde de påkrævede parametre, vil man nu få vist en midlertidig popup-advarsel om dette i stedet for at siden genindlæses. Det pågældende tilknyttede script vil også blive indikeret med rødt.


Hvis der er mere end et tilknyttet script, som har tomme påkrævede parametre, er det kun det første af disse tilknyttede scripts, som vil blive fremhævet.
Felterne til angivelse af password eller API-nøgle til login API under Site-indstillinger vil nu mere tydeligt indikere, om der allerede er angivet en værdi. Hvis der ikke er angivet en værdi, vil feltet være tomt som før, men hvis der er angivet en værdi, vil feltet indikere, at det kun skal udfyldes, hvis man ønsker at opdatere den eksisterende værdi.

Vi har tilføjet et separat link til installationsguiden til vores OS2borgerPC Kiosk RPi-image under den indbyggede site-dokumentation.

9. juli 2025 11:02
Kære alle Magentas kunder og brugere af OS2borgerPC
Her kommer nyhedsbrevet med de seneste to måneders udviklingsopgaver. Tak til alle jer, der indrapporterer idéer, uhensigtsmæssigheder, fejl og bare overvejelser. Det hjælper løsningen fremad i små og store spring.
Først en stor tak til jer, der er kunder hos Magenta på SaaS-løsningen. Det er 50 ud af de 52 kommuner, der i dag benytter løsningen. Det er jer, der via jeres abonnement finansierer opgraderinger, nye scripts, vedligeholdelse og sikring af at løsningen fungerer med ny hardware, fx Raspberry Pi, og at løsningen også kan anvendes på ældre hardware og dermed levetidsforlænge jeres eksisterende maskinpark.
Kort sagt: Jeres bidrag er afgørende for, at OS2borgerPC vedbliver at være en sikker løsning, der kan skalere, og som giver værdi til alle brugere, uanset om man er i skole- eller fritidssektoren og bruger Aula-skærme, eller om man er i Borgerservice, på biblioteket, i Jobcentret eller et femte sted i kommunen.
Vi har igennem det seneste halve år arbejdet med den tyske løsning, OpenDesk, der blandt andet er platformen for den tyske delstat Schleswig-Holstein. Men vi er ikke naive. Vi ved godt, at enhver kommune i Danmark har mellem 400 og 800 fagsystemer. Mange af dem har dybe integrationer til Microsoft Office, og vi ved også, at de kommunale fagsystemer har integrationer til de helt store cloud-løsninger, Azure, Google Cloud og Amazon. Det er noget, jeres leverandører har valgt, men sådan behøver det ikke at være.
Magenta er ved at indgå et samarbejde med danske og europæiske cloud-leverandører, og vi har en ‘test-bænk’ af den tyske model. Derfor vil vi invitere jer til at deltage i en pilotproces, hvor vi tester forskellige modeller.
I sidste uge havde jeg et godt møde med vores digitaliseringminister, Caroline Stage Olsen, og hun vil gerne samarbejde med os om pilotprojekter. Så meld jer meget gerne til. Så vil jeg arbejde på at få et samarbejde med ministeriet.
God sommer
Morten Kjærsgaard, juli 2025
Vores opgraderingsscripts, som kan bruges til at opgradere computere fra 22.04 til 24.04, er nu klar og kan findes under globale scripts i kategorien “24.04 opgradering”.
Uanset om man vil opgradere OS2borgerPC eller OS2borgerPC Kiosk, er der tale om 4 scripts, som skal køres for at gennemføre opgraderingen. De to første scripts er de samme i begge tilfælde, mens de to sidste afhænger af, hvilken udgave der er tale om. Computeren skal også genstartes på bestemte tidspunkter.
De forskellige scripts er designet, så de fejler uden effekt, hvis de køres i forkert rækkefølge, eller hvis computeren mangler at blive genstartet. Det er således ikke muligt at skabe problemer ved at køre vores opgraderingsscripts i forkert rækkefølge.
Vær opmærksom på, at computerne ikke må slukkes eller sættes i dvale, mens trin 2 eller 3 kører. Det første trin i opgraderingsprocessen slår eventuelle planlagte nedlukninger fra, og det sidste trin genaktiverer dem, men det er vigtigt, at maskinen ikke slukkes på knappen eller får taget strømmen, mens trin 2 eller 3 kører. Når opgraderingsprocessen er påbegyndt, bør I desuden undgå at køre andre scripts på computeren, før hele opgraderingsprocessen er færdig.
Opgraderingsprocessen beskrives herunder. Den er også beskrevet i beskrivelsen af de forskellige opgraderingsscripts.
Vi har testet vores opgraderingsscripts grundigt og indbygget mest mulig fejlhåndtering, men vi kan ikke garantere, at der ikke kan opstå fejl, som vi ikke har forudset. Vi anbefaler derfor, at I starter med at teste opgraderingen på en enkelt computer og derefter kontrollerer, at alting virker korrekt, før I opgraderer flere computere.
Hvis I oplever problemer eller fejl i forbindelse med opgraderingen, vil vi meget gerne høre fra jer.
Vi har derudover også følgende nyheder til jer:
I forbindelse med udviklingen af vores Display-løsning OpenStream har vi udviklet et OS2borgerPC Kiosk image, som kan installeres på Raspberry Pi 5. Det nye image kan som sædvanlig downloades under “Images” på adminportalen: https://os2borgerpc-admin.magenta.dk/image-versions/ Imaget findes under kategorien “OS2borgerPC Kiosk RPi”.
Det nye RPi-image har en anderledes installationsproces, som er beskrevet i den relaterede installationsguide https://os2borgerpc-server-image.readthedocs.io/en/latest/install_setup_rpi.html, men fungerer derudover generelt på samme måde som det “almindelige” OS2borgerPC Kiosk-image.
RPi-imaget har dog visse begrænsninger, som skyldes hardwarebegrænsninger relateret til brugen af Raspberry Pi 5. Den primære begrænsning er, at tænd/sluk tidsplaner og scriptet “System - Luk ned og vågn op dagligt” ikke virker på Raspberry Pi 5 grundet hardwarebegrænsninger. Vi er ved at undersøge potentielle løsninger, men tænd/sluk tidsplaner vil sandsynligvis altid virke mindre godt på Raspberry Pi 5 grundet de nævnte hardwarebegrænsninger. Derudover vil lyd kun fungere via HDMI og ikke nødvendigvis på præcis samme gode måde som på andre typer hardware. Selv om Raspberry Pi 5 er et fint stykke HW, er der stadig begrænsninger.
En ny version af klienten er nu frigivet - version 2.8.1. I denne version har vi forbedret klientens evne til at reparere sig selv, hvis der opstår fejl.
Lejre og Lyngby-Taarbæk indrapporterede separat, at de tilføjede filer blev omdøbt til at starte med et tal efterfulgt af “_”. Dette er relateret til, at systemet, som overfører filerne til computerne, selv omdøber filerne for at undgå potentielle problemer, hvis der uploades forskellige filer med det samme navn. Vi opdaterede scriptet til at omdøbe filerne tilbage til deres oprindelige navne.
Lejre indrapporterede også, at selvom man fjernede hakket i “Kun læseadgang til originalfilerne” havde borger stadig ikke læseadgang til originalfilerne. Vi opdaterede scriptet, så dette problem blev løst.
Vi har opdateret dette script, så det både virker på login-skærmen LightDM (standard på image 5.3.0 og alle tidligere images) og login-skærmen GDM (standard på image 6.0.0). Scriptet er primært relevant i forhold til det nye 24.04 image (image 6.0.0), hvor skærmdvale ved inaktivitet som udgangspunkt er slået til.
Vi har udvidet dette script med muligheden for at vælge, at musemarkøren skal skjules ved inaktivitet. Dette fungerer på samme måde som ved brug af “System - Skjul musemarkør ved muse-inaktivitet”.
Herlev indrapporterede, at efter installation af Chrome på 24.04-imaget, var Okular ikke længere standard PDF-program, selv hvis man genkørte dette script. Vi undersøgte problemet og konkluderede, at det var relateret til en nylig ændring i Chrome. Vi har opdateret scriptet, så det igen virker korrekt på både 22.04 og 24.04.
I forbindelse med ovennævnte opdatering af scriptet “OS2borgerPC - Skift standard PDF-program” har vi også opdateret dette script, så det forhindrer det pågældende problem i at opstå.
I forbindelse med udviklingen af vores Display-løsning OpenStream har vi udviklet dette script, som downloader en custom Electron App, der er designet til brug med OpenStream, og indstiller computeren til automatisk at starte den efter opstart. Scriptet virker på både “almindelig” OS2borgerPC Kiosk og det nye image til Raspberry Pi 5, men vi gør opmærksom på, at de Chromium-relaterede Kiosk-scripts ikke virker sammen med dette script på nuværende tidspunkt - med undtagelse af "OS2borgerPC Kiosk - Genstart maskinen, hvis Chromium ikke starter korrekt".
På forespørgsel fra Vallensbæk har vi udviklet dette script, som indstiller OS2borgerPC Kiosk til altid at skjule musemarkøren. Scriptet er tiltænkt anvendelse på touchskærme, hvor det ikke er relevant at få vist musemarkøren. Scriptet skal køres efter “OS2borgerPC Kiosk - Chromium Autostart”.
Kommentarer