10. marts 2026 13:49
-
Læs mere...
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.

8. december 2025 13:31
-
Læs mere...
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.
Det blev opdaget, at scriptet ikke fuldstændig blokerede for Borgers adgang til terminalen, således at det stadig var muligt for Borger at få en terminal ved at finde terminal-programmet i Nautilus og åbne det derfra. Vi har opdateret scriptet, så det også blokerer for denne mulighed.
Som vi også skriver i scriptets beskrivelse, udgør Borgers adgang til terminalen ikke i sig selv en sikkerhedsrisiko, da de alligevel ikke har rettigheder til at lave ændringer, som overlever logud.
Slagelse indrapporterede, at scriptet ikke virkede korrekt på OS2borgerPC Kiosk med 24.04. Vi undersøgte sagen og konstaterede, at det skyldtes en fejl, som var blevet introduceret i forbindelse med en tidligere opdatering af scriptet. Vi har rettet fejlen, og scriptet virker nu korrekt på både OS2borgerPC og OS2borgerPC Kiosk.
Aalborg indrapporterede, at scriptet ikke virkede korrekt på vores 24.04-image. Vi undersøgte sagen og konstaterede, at det skyldtes, at Ubuntu har ændret det anvendte format i den relaterede logfil. Vi har opdateret scriptet, så det både virker korrekt på 22.04 og 24.04.
I forbindelse med opdateringen af ovennævnte script, har vi også opdateret dette script, så det sørger for at indrapportering af antal daglige login bliver ved med at virke efter opgraderingen på de computere, som anvender det.
På forespørgsel fra Borås har vi opdateret dette script, så det er muligt at vælge, at Borger skal klikke på knappen inden for et valgt antal sekunder for ikke at blive logget ud. Den nye mulighed kan anvendes, hvis man f.eks. ønsker, at Borger skal acceptere nogle vilkår for at bruge OS2borgerPC.
I forbindelse med en opdatering af OpenStream, er dette script blevet opdateret, så computeren nu registreres i OpenStream med det samme navn, som den har på OS2borgerPC-adminportalen.
På bestilling fra Køge har vi udviklet dette script, som tilføjer en genvej på Borgers skrivebord, der kan bruges til at skifte Borgers sprog. Det er nødvendigt at logge ud og ind igen for at færdiggøre sprogskiftet, og sproget vil skifte tilbage til det oprindelige sprog efter næste logud. Det er kun muligt at skifte til sprog, som Ubuntu understøtter, og de anvendte oversættelser for et givet sprog bestemmes af Ubuntu. Scriptets beskrivelse indeholder en liste med de sprog, som Ubuntu understøtter.
På bestilling fra Slagelse har vi udviklet dette script, som kan bruges til at installere og deploye Splashtop Streamer, som er et Remote Desktop-program beregnet til de computere, der skal modtage support.
Vi har opdateret visningen af de globale script-beskrivelser, så beskrivelserne nu understøtter flere styling-muligheder. Dette er bl.a. blevet brugt til at tilføje overskrifter, mere læsbare lister og klikbare links til de globale script-beskrivelser.
Oversigten over en enkelt computer viser nu både tiden siden sidste tjek-ind og tidspunktet for sidste tjek-ind, ligesom den generelle computer-oversigt gør.

Den indbyggede dokumentation på adminportalen er blevet opdateret. Vi var bl.a. blevet gjort opmærksomme på, at dokumentationen om konfigurationer ikke nævnte funktionen “os2borgerpc_push_config_keys”, som bruges til at sende konfigurationer fra en computer til adminportalen, samt at dokumentationen om vores API ikke nævnte, at man skal køre scriptet “Login - Send løbende antal login dagligt til adminportalen” for at få computerne til at indrapportere antallet af logins per dag, som derefter kan udtrækkes via API’et.
Vi har forbedret visningen af nyheder på selve adminportalen, så de burde være mere læsbare.
Adminportalen har fået et nyt favicon.

7. oktober 2025 10:11
-
Læs mere...
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.

7. maj 2025 15:37
-
Læs mere...
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.
De nye images baseret på Ubuntu 24.04 er nu klar og er blevet frigivet til adminportalen. De kan som sædvanlig downloades under menupunktet “Images”. De relaterede opgraderingsscripts fra 22.04 til 24.04 er endnu ikke klar og vil blive frigivet i løbet af maj.
Inden vi beskriver ændringerne i de nye images, har vi først en påmindelse om udløb af support af 20.04.
Som vi tidligere har nævnt, er Ubuntu 20.04 kun understøttet frem til og med 31. maj 2025. Herefter kommer der ikke nye sikkerhedsopdateringer fra Ubuntu/Canonical. Det er derfor vigtigt, at I inden da opgraderer til enten 22.04 eller 24.04 på de aktive computere, I har, der stadig kører 20.04. Som sagt er opgraderingsscripts fra 22.04 til 24.04 først klar senere i maj. Ønsker I at opgradere via scripts, skal I alligevel først opgradere til 22.04, da Ubuntu ikke understøtter, at man opgraderer direkte fra 20.04 til 24.04 via scripts.
I kan se hvilken version en given computer kører ved at gå ind på computeren.

I kan også kontakte os, og så kan vi fortælle jer, hvilke af jeres computere, der kører 20.04.
Dernæst har vi en række nyheder omkring de nye images:
De nye images kan som sagt downloades under “Images” på adminportalen: https://os2borgerpc-admin.magenta.dk/image-versions/
De tilhørende opdaterede installationsguides findes under dokumentationen på adminportalen:
OS2borgerPC: https://os2borgerpc-admin.magenta.dk/static/docs/OS2borgerPC_installation_guide_da.pdf
OS2borgerPC Kiosk: https://os2borgerpc-server-image.readthedocs.io/en/latest/install_setup.html
I de nye 24.04-images har vi som udgangspunkt ændret loginskærmen til GDM i stedet for LightDM, som blev brugt i vores tidligere images. Dette er blevet gjort for at flytte vores images tættere på Ubuntu, da GDM har været standard i Ubuntu i et stykke tid. Ændringen medfører, at loginskærmen har et anderledes udseende, hvor kasserne for Borger og superuser er centrerede.
Hvis man foretrækker den gamle login-skærm (LightDM), har vi lavet et script, som kan bruges til at skifte mellem GDM og LightDM. Bemærk at scriptet kun kan anvendes på 24.04-maskiner. Scriptet hedder “Login - Skift mellem LightDM og GDM” og findes her https://os2borgerpc-admin.magenta.dk/scripts/1833/

Sådan ser en OS2borgerPC nu ud som standard efter den indledende opsætning. Baggrundsbilledet kan udskiftes via scriptet “Login - Skift baggrundsbillede på loginskærm”.
I de nye 24.04-images vil login-feltet til superuser automatisk blive skjult, når man har været logget ind som superuser første gang og derefter har logget ud to gange eller genstartet computeren. Dvs. når man har logget ind som superuser første gang og derefter logger ud, vil man stadig kunne se login-feltet til superuser, men hvis man derefter logger ind som Borger eller superuser, vil login-feltet til superuser være skjult efter logud. Hvis man genstarter computeren efter at være logget ind som superuser første gang, vil login-feltet til superuser også blive skjult.
Vi har lavet denne løsning, fordi login som superuser ikke er relevant for borgere, så vi vurderer, at det er mindre forvirrende, hvis login-feltet til superuser er skjult som udgangspunkt. Derudover inkluderer den nye login-skærm GDM en lille knap kaldet “Ikke listet?”, som kan bruges til at åbne et login-felt til en valgfri bruger, således at det stadig er muligt at logge ind som superuser, selvom login-feltet til superuser er skjult. Det kræver naturligvis stadig superuser-password at logge ind som superuser.
Hvis man ønsker, at login-feltet til superuser ikke skal være skjult, kan det ændres via det relaterede script på adminportalen: “Login - Skjul superuser fra loginskærm og vis eventuelt loginfelt til valgfri bruger” https://os2borgerpc-admin.magenta.dk/scripts/1185/ Bemærk at scriptet skal køres efter første logud fra superuser eller første genstart.
I de nye 24.04-images har vi valgt at slå automatisk borgerlogin fra som udgangspunkt, da den automatiske oprydning, som foretages ved logud, er en vigtig del af sikkerheden på OS2borgerPC. Hvis Borger selv skal trykke for at logge ind, kan de være sikre på, at de får en frisk session. Det eneste, som Borger skal gøre for at logge ind, er at trykke på en knap. Med GDM skal de trykke på login-feltet “Borger” og med LightDM skal de trykke på knappen “Login”, som vises i login-feltet “Borger”. Vi fokuserer naturligvis fortsat på at låse mest muligt ned for, hvad borgeren kan gøre, når vedkommende er logget ind, men derfor vil vi stadig mene, at det er bedst, hvis borgere kan være sikre på, at de får en frisk session.
Vi anbefaler også stadig, at man slår automatisk logud ved inaktivitet til via scriptet “Sikkerhed - Log Borger ud efter X minutters inaktivitet”.
Hvis man primært har anvendt automatisk login, fordi det kun er skrivebordet, som man har et særligt baggrundsbillede til, er det også muligt at designe et billede til loginskærmen, og sætte det som baggrundsbillede dér. Det gøres via scriptet “Login - Skift baggrundsbillede på loginskærm”.
Hvis man fortsat ønsker at anvende automatisk borgerlogin, kan det aktiveres via scriptet “Login - Automatisk borgerlogin til/fra”. Login-timeout (tiden inden der logges automatisk ind) kan ændres via scriptet “Login - Ændr login-timeout”. Standardværdien er 10 sekunder.
De nye 24.04-images vil som udgangspunkt få computeren til at slukke skærmen efter 5 minutters inaktivitet. Dette er blevet valgt, fordi det er strømbesparende. Skærmen tændes igen ved berøring af mus eller tastatur.
Hvis man ønsker at deaktivere dette, kan det gøres via scriptet “OS2borgerPC - Deaktiver skærmdvale”.
Vi har nu skjult de forskellige administrative programmer fra Borgers programmenu, så der kun vises dét, der kan være relevant. Borger havde i forvejen ikke rettigheder til at anvende programmerne til at lave ændringer på computerne, men de bliver nu slet ikke vist for Borger. Programmerne er stadig tilgængelige fra superusers programmenu.
I de nye 24.04-images har vi valgt at slå numlock til som udgangspunkt, inklusive på loginskærmen, da det oftest er mest relevant at have numlock slået til.
Hvis man ønsker at deaktivere dette, kan det gøres via scriptet “OS2borgerPC - Sæt NumLock-tilstand”.
I det nye 24.04 Kiosk-Image har vi simplificeret installationsprocessen af Kiosk ved at tilføje en “wizard”, der guider én igennem installationen via forskellige ja/nej muligheder alt efter om man f.eks. skal opsætte Wi-Fi. Selve konfigurationen af Wi-Fi er dog stadig manuel.
I det nye 24.04 Kiosk-image har vi indbygget muligheden for at installere og skifte til en HWE-kerne, uden at computeren har netværksforbindelse. Dette kan være relevant, hvis man oplever problemer med at opnå forbindelse til netværket på nyere hardware. Denne form for problemer kan skyldes, at hardwaren ikke understøttes af standardkernen i OS2borgerPC Kiosk (Ubuntu Server), der som udgangspunkt er ældre end den, som OS2borgerPC (Ubuntu Desktop) benytter. Derfor kan det i sjældne tilfælde opleves, at hardwaren virker fint med OS2borgerPC, men ikke med OS2borgerPC Kiosk. Installation af HWE-kernen medfører grundlæggende, at OS2borgerPC Kiosk får samme kerneversion som OS2borgerPC.
Bemærk at det på nuværende tidspunkt er nødvendigt at lukke den førnævnte installations-”wizard” for at installere HWE-kernen under installationen.
Hvis man oplever andre hardware-relaterede problemer på Kiosk, såsom at Chromium ikke åbner korrekt, men godt kan forbinde til netværket, bør man i stedet køre scriptet “OS2borgerPC Kiosk - Installér og skift til HWE-kerne”. Dette sikrer, at man altid får den nyeste udgave af HWE-kernen, mens den HWE-kerne, som kan installeres uden netværksforbindelse, svarer til den nyeste udgave, som var tilgængelig, da imaget blev lavet.
En ny version af klienten er nu frigivet - version 2.7.0. Klienten vil nu automatisk synkronisere det hostname, som står i konfigurationer med computerens faktiske hostname. Da hostname i konfigurationer i forvejen er synkroniseret med computerens navn på adminportalen, vil computere, som opgraderes til den nye klient-version, automatisk sørge for at synkronisere deres navn på adminportalen og computerens faktiske hostname.
Den eneste forskel fra tidligere er, at navnet på adminportalen kan indeholde store bogstaver, mens hostname i konfigurationer og computerens faktiske hostname vil være det samme navn med kun små bogstaver. En ændring af computerens navn på adminportalen vil dog først afspejles på selve computeren efter næste tjek-ind. De nye 24.04-images har denne nye klient indbygget.
Ud over de scripts, som nævnes her, har vi opdateret en lang række scripts, så de fortsat virker på 24.04.
Dette script er blevet opdateret, så det også indstiller Chrome til ikke at slette hele browserhistorikken, så snart browseren lukkes, hvis password manager slås til. Dette burde lette anvendelsen af de relaterede scripts, da man så ikke oplever, at de indtastede logininformationer bliver slettet, inden man får hentet dem, fordi man kom til at lukke browseren. Browserhistorikken slettes fortsat ved logud.
Dette script er blevet opdateret, så det giver en tydeligere fejlbesked, hvis der ikke findes logininformationer at hente fra maskinen.
Dette script er blevet opdateret, så det også indstiller Firefox til at åbne PDF’er i computerens standard PDF-program i stedet for at åbne dem i Firefox’ interne PDF-viser. Dette er blevet valgt, fordi vi har konstateret, at nogle printere og specielt Princh kan have problemer med at printe PDF’er fra Firefox’ interne PDF-viser. Princh har også selv kontaktet os og oplyst, at udskrift af PDF’er fra Firefox’ interne PDF-viser tit resulterer i print med lav kvalitet.
Dette script hed tidligere “OS2borgerPC - Installer Okular som standard PDF-program”. Scriptet er blevet opdateret til at bruge inputparameter-typen “valgmuligheder” og understøtter i øjeblikket “okular” eller “evince”. Derudover er scriptet blevet opdateret, så det mere generelt tvinger computeren til at åbne PDF’er i det valgte standard PDF-program. Vi opdagede, at den gamle udgave af scriptet i visse situationer kunne medføre, at computeren åbnede PDF’er i en browser.
På forespørgsel fra Ikast-Brande har vi opdateret dette script, så man kan vælge, om skærmtastaturet skal være skjult eller vist som udgangspunkt, når computeren tændes. Tidligere blev skærmtastaturet altid vist som udgangspunkt, når computeren blev tændt.
Hjørring indrapporterede, at scriptet ikke virkede korrekt for Princh-printere under visse omstændigheder. Vi har opdateret scriptet, så det også virker korrekt for Princh-printere under de pågældende omstændigheder.
I forbindelse med ovennævnte opdatering af scriptet “Printer - Sæt standard” har vi også opdateret dette script, så det også korrekt kan sætte den tilføjede printer som standardprinter under de pågældende omstændigheder.
Dette script er blevet opdateret, så det helt skjuler “Indstillinger”-knappen i Borgers programliste og menuen øverst til højre, når Borger ikke har adgang til indstillinger. Den tidligere udgave af scriptet tillod Borger at se og klikke på disse knapper, hvorefter borgeren fik en besked om, at vedkommende ikke havde adgang til indstillinger.
På forespørgsel fra Lyngby-Taarbæk har vi opdateret dette script til også at kunne justere indstillingen for dokumenttype.
Vi har udviklet dette script, som indstiller Chrome/Chromium til at bruge systemets print-dialog i stedet for Chrome/Chromiums egen i forbindelse med print fra Chrome/Chromium. Dette kan løse visse problemer med print fra Chrome/Chromium.
På bestilling fra Glostrup har vi udviklet dette script, som kan bruges til at indstille Chrome til at huske indstillinger for browser-udvidelser. Scriptet kræver, at man manuelt angiver de ønskede indstillinger på hver af de computere, som skal huske indstillingerne. Scriptet kan bl.a. bruges til at indstille Chrome til at huske login til IntoWords’ browser-udvidelse.
I forbindelse med skiftet til GDM som standard loginskærm i de nye 24.04-images, har vi udviklet dette script, som kan bruges til at skifte mellem LightDM og GDM.
På forespørgsel fra Hjørring har vi udviklet dette script, som effektivt indstiller computeren til at trykke F5 (refresh) hver X minutter, så den valgte hjemmeside i Chromium genindlæses. Scriptet skal køres efter “Chromium Autostart”.
Vi har tilføjet et site-præfiks for hver enkelt kunde, der automatisk inkluderes i UID’et på nye sites, som deres “Kunde-admins” opretter. Dette reflekteres også i den relaterede modal.

Det er fortsat kun “Kunde-admins”, som har rettigheder til at oprette eller slette sites.
11. marts 2025 08:59
-
Læs mere...
Kære alle Magentas kunder og brugere af OS2borgerPC
Her kommer nyhedsbrevet med den seneste måneds 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.
Til at starte med vil vi gerne gøre opmærksom på, at Ubuntu 20.04 kun er understøttet frem til og med 31 maj 2025. Vi vil have de nye images baseret på Ubuntu 24.04 klar forinden.
Hvis I stadig har OS2borgerPC-computere, som er baseret på Ubuntu 20.04, og hvis I vil slippe for at lave en manuel geninstallation, skal I opgradere til 22.04. Det kan I gøre via de opgraderingsscripts, der eksisterer i admin-portalen. Ubuntu understøtter ikke at springe en LTS-version over, når man opgraderer. Derfor skal I gå via 22.04, hvis I ikke ønsker at lave manuelle geninstallationer med USB’er.
Vores opgraderingsscripts bevarer de valgte indstillinger på computeren.
Vi hjælper gerne med at opgradere - enten fra vores skriveborde, og er det ikke muligt så kommer vi gerne ud og giver en hånd med til timebetaling.
På status-siden, som vises under menupunktet “Computere”, vises der øverst hvor mange computere med en given Ubuntu-version, der er registreret på ens site. Der vises kun antal for en given Ubuntu-version, hvis man har mindst en computer med den version registreret. På denne måde kan man hurtigt tjekke, om man har computere, som stadig bruger Ubuntu 20.04.

Hvis man skal identificere de specifikke computere, der bruger Ubuntu 20.04, skal man enten gå ind på de enkelte computere, hvor Ubuntu-versionen er angivet øverst, eller tjekke computernes konfigurationer, hvor Ubuntu-versionen er angivet under navnet “_os_release”. Computernes konfigurationer kan udtrækkes via vores API.

Vi har planer om at indføre en let måde at få overblik over præcis hvilke computere, der kører henholdsvis 20.04, 22.04 etc. men på nuværende tidspunkt er det nødvendigt at benytte den beskrevne metode.
Vi arbejder fortsat på at udvikle nye images med Ubuntu 24.04, som vil være klar inden support af Ubuntu 20.04 udløber ved udgangen af maj.
Vi har derudover også følgende nyheder til jer:
På forespørgsel fra Lyngby-Taarbæk har vi opdateret dette script til også at kunne justere indstillingerne for lysstyrke og kontrast.
Der er blevet tilføjet en række knapper på dashboardets sektion om “Seneste fejlede jobs”, der kan bruges til at skjule de fejlede jobs, så de ikke længere vises på dashboardet. Fejlede jobs, som skjules på dashboardet, vil stadig blive vist på joblisten.

Det er muligt enten at skjule et specifikt job eller at skjule alle de (op til fem) jobs, som bliver vist på dashboardet. Der vil blive spurgt om bekræftelse ved tryk på en af knapperne.
Som vi også nævnte tidligere, angives der nu øverst på oversigten over en given computer, hvilken Ubuntu-version computeren kører med.

Listen over undtagelser til en tænd/sluk tidsplan bliver nu sorteret kronologisk ud fra startdatoen for undtagelsen i stedet for alfabetisk sortering.
Vi har opdateret vores installationsguide for OS2borgerPC samt dokumentet med svar på ofte stillede revisionsrelaterede spørgsmål.
Vi har ryddet op i globale scripts og specifikt fjernet scripts, der er indbygget i selv ældre images, fra kategorien “Udfases”, samt flyttet øvrige scripts, der er blevet indbygget i nyere images, til kategorien “Udfases”. Vi har kun fjernet/flyttet scripts, som det ikke er relevant at deaktivere, eller som er blevet erstattet af andre scripts. Som resultat er jeres tilknyttede scripts for grupperne, samt scripts generelt, blevet lidt mere overskuelige.
Kommentarer