Skip to main content

2024-11-07

MedbirgarPC- Underhåll och utveckling i oktober 2024

Här kommer nyhetsbrevet med den senaste månadens utvecklingsuppgifter. Tack till alla som rapporterar in idéer, problem, fel och reflektioner. Det hjälper till att driva lösningen framåt i både små och stora steg.

Vi arbetar fortfarande med att uppgradera MedborgarPC till Ubuntu 24.04 med nya bilder och skript. Vi räknar fortfarande med att detta kommer att släppas vid årsskiftet.

Utöver detta har vi följande nyheter att dela med oss av:

Uppdaterade skript

Skrivbord - Byt bakgrundsbild Detta skript har uppdaterats för att använda inputparameter-typen ”valmöjligheter” när man väljer bildinställningar. Man får välja mellan ”zoom”, ”utsträckt”, ”centrerad”, ”skalerad”, ”tapet” och ”ingen”.

MedborgarPC - Autostart av program Vid en förfrågan från Faxe kommun upptäcktes en bugg som gjorde att exempelvis Firefox inte startade korrekt i maximerat läge om webbläsaren var inställd på att starta maximerad. Denna bugg är nu åtgärdad.

Säkerhet - Logga ut automatiskt efter X minuter Detta skript har uppdaterats med en aktiveringskryssruta som första parameter, som används för att ange om skriptet ska aktiveras eller inaktiveras.

System - Synkronisera tid nu (alternativ till NTP) Vid testning av detta skript på version 24.04 upptäcktes att det kunde fastna om en eller flera av de servrar som används för tidssynkronisering inte svarade. Skriptet har nu uppdaterats så att det kontrollerar dessa servrar en i taget, går vidare till nästa om ingen svarar, och slutar så snart tidssynkroniseringen lyckas.

Nya skript

Ljud - Inaktivera högtalare På begäran från Gladsaxe har vi utvecklat detta skript, som kan användas för att inaktivera datorns högtalare, så att endast hörlurar kan användas.

MedborgarPC - Installera Inkscape (vektorbaserat ritprogram) På begäran från Skive har vi utvecklat detta skript som installerar ritprogrammet Inkscape.

Övriga buggfixar

Flera användare rapporterade ett problem som innebar att man inte kunde scrolla i beskrivningar av globala skript på adminportalen. Det visade sig att denna bugg introducerades vid en tidigare förändring som gjordes för att göra det tydligare att användare inte kan redigera globala skript. Denna bugg är nu åtgärdad. I samband med detta har vi förändrat utseendet på beskrivningarna av globala skript.

Nyheter på adminportalen

Första steget mot automatisk synkronisering av datorns namn på adminportalen och dess faktiska hostname När en dator registreras på adminportalen väljs ett namn. Detta namn blir datorns hostname och namnet på datorn på adminportalen. Vid detta tillfälle stämmer datorns namn, hostname och konfigurationer överens. Tidigare kunde man ändra datorns namn på adminportalen eller hostname i konfigurationer, vilket kunde leda till att de inte längre var synkroniserade.

Vi arbetar nu med att ändra detta så att de alltid är synkroniserade. Detta görs på följande sätt: Ett datornamn på adminportalen måste nu vara ett giltigt hostname. Det namn som anges vid registrering ska redan vara ett giltigt hostname. Så snart datorns namn ändras på adminportalen kommer hostnamet i konfigurationerna också att uppdateras till samma namn med enbart små bokstäver.

Nästa planerade steg – som ännu inte har genomförts – är att synkronisera hostnamet i konfigurationerna med datorns faktiska hostname.

Indikation av produkttyp i status- och datoröversikt Status- och datoröversikten visar nu om varje dator är en MedborgarPC (MedborgarPC) eller en MdborgarPC Kiosk (Kiosk).

Automatisk scrollning till valt objekt i listor Alla listor på adminportalen scrollar nu automatiskt till det valda objektet när man gör ett val. Tidigare gällde detta endast listan över skript, vilket kunde innebära att exempelvis listan över datorer ”hoppade” när man valde en dator längre ned på listan.

MedborgarPC-specifika konfigurationsvärden har gjorts oredigerbara De flesta MedborgarPC-specifika konfigurationsvärden som systemet automatiskt skapar har gjorts oredigerbara. Detta har delvis gjorts för att förebygga fel, eftersom vissa av dessa konfigurationer används av adminportalen, eller är information som beskriver själva datorn eller dess tillstånd, för att underlätta felsökning.

Exempel på dessa uppgifter:

  • Hostname: Uppdateras nu genom att redigera datorns namn, som nämnts tidigare.
  • Information om datorns CPU, RAM, modell och tillverkare.
  • Information om huruvida datorn är en MedborgarPC eller en kiosk.

Tydligare indikation för redigering och skapande av användare Adminportalen indikerar nu tydligare om man håller på att redigera eller skapa en ny användare. Vid skapande av en ny användare är knappen ”Lägg till ny användare” markerad. Vid redigering av en användare anger fälten för lösenord specifikt att de endast ska fyllas i om man önskar ändra lösenordet.