• Linux Mint 23 satsar fullt på Wayland

    Linux Mint 23 planeras till julen 2026 och blir en viktig milstolpe för skrivbordsmiljön Cinnamon. Wayland lämnar då experimentstadiet och får fullt stöd tillsammans med X11, samtidigt som grafik, HiDPI, flera bildskärmar, NVIDIA-stöd och systemets stabilitet förbättras.

    Nästa stora version av Linux Mint planeras att släppas omkring julen 2026. Den väntas få versionsnumret Linux Mint 23 och kan bli en av de viktigaste utgåvorna på länge för användare av skrivbordsmiljön Cinnamon.

    Den stora förändringen är att Wayland inte längre ska betraktas som en experimentell funktion. Från och med den kommande versionen Cinnamon 6.8 planerar Linux Mint att ge både Wayland och det äldre fönstersystemet X11 fullt stöd.

    Vad är Wayland?

    Wayland är ett modernt system för att visa fönster, menyer, muspekare och annat grafiskt innehåll på skärmen. Det är tänkt att på sikt ersätta X11, som har använts i Unix- och Linuxsystem under flera årtionden.

    X11 fungerar fortfarande bra, men systemets långa historia har gjort det komplicerat att vidareutveckla. Wayland har därför konstruerats med modernare grafikhantering, bättre säkerhet och dagens hårdvara i åtanke.

    Övergången är dock inte enkel. En skrivbordsmiljö måste bland annat kunna hantera fönster, flera bildskärmar, grafikkort, skärmskalning, tangentbord, möss och äldre program som fortfarande är byggda för X11.

    Linux Mint har därför valt en försiktig väg. Wayland har funnits som ett experimentellt alternativ i Cinnamon, medan X11 fortsatt att vara det normala och rekommenderade valet.

    Nu anser utvecklarna att Wayland-sessionen börjar närma sig samma stabilitet och användbarhet som X11.

    Bättre hantering av fönster

    En stor del av utvecklingsarbetet har handlat om hur fönster placeras och visas.

    Nya programfönster, popup-menyer, appletmenyer och snabbmenyer ska nu få rätt storlek och hamna på rätt plats på skärmen. Det kan låta som en liten detalj, men felaktigt placerade menyer och dialogrutor kan göra en skrivbordsmiljö betydligt svårare att använda.

    Skyddet mot så kallad fokusstöld har också förbättrats. Fokusstöld uppstår när ett program plötsligt tar över tangentbordsinmatningen eller lägger sitt fönster framför det som användaren arbetar med.

    Ett program som startar i bakgrunden ska alltså inte oväntat kunna avbryta användaren genom att ta över uppmärksamheten.

    Färre krascher och bättre stöd för flera skärmar

    Linux Mint-utvecklarna har rättat ett stort antal problem som kunde orsaka krascher i olika delar av skrivbordsmiljön.

    Förbättringarna berör bland annat Cinnamon, fönsterhanteraren Muffin, cinnamon-session och Xwayland.

    Xwayland är ett kompatibilitetslager som gör det möjligt att köra äldre X11-program inuti en Wayland-session.

    Stödet för datorer med flera bildskärmar har också förbättrats. Detsamma gäller KVM-switchar, som används för att styra flera datorer med samma bildskärm, tangentbord och mus.

    Detta är särskilt viktigt på arbetsplatser och i hemmakontor där bärbara datorer regelbundet ansluts till och kopplas bort från externa skärmar.

    Hårdvaruaccelererad grafik

    Den kommande Cinnamon-versionen innehåller omfattande förbättringar av den hårdvaruaccelererade grafiken.

    Hårdvaruacceleration innebär att grafikkortet får utföra en större del av arbetet med att rita upp fönster, animationer, videor och andra grafiska element. Det minskar belastningen på datorns huvudprocessor och kan ge ett mjukare och mer responsivt skrivbord.

    Accelerationen ska användas genom hela systemet, bland annat i kompositorn, skrivbordssessionen, vanliga Wayland-program och X11-program som körs genom Xwayland.

    Linux Mint nämner även hårdvaruaccelererad GBM över EGL för grafikkort från NVIDIA.

    NVIDIA har historiskt haft fler problem med Wayland än många andra grafikkortstillverkare. Förbättringarna kan därför göra Wayland-sessionen betydligt mer användbar även på datorer med NVIDIA-grafik.

    Fullständigt stöd för HiDPI

    Cinnamons Wayland-session ska nu även ha fullständigt stöd för HiDPI-skärmar.

    HiDPI är skärmar med mycket hög upplösning och hög pixeltäthet. På sådana skärmar måste skrivbordsmiljön förstora text, ikoner och gränssnitt utan att de blir suddiga.

    Linux Mint har bland annat arbetat med skarpare ikoner, förbättrad återgivning av muspekaren, korrekt skalning av skrivbordskomponenter och problem i Chromium-baserade program.

    Program som Slack och Visual Studio Code bygger på Chromium-teknik och har tidigare kunnat få skalningsproblem under Wayland. Förbättringarna ska göra att dessa program ser skarpare och mer enhetliga ut på högupplösta skärmar.

    Nedladdningsförlopp direkt i panelen

    Wayland-sessionen får också stöd för funktionen Window Progress.

    Den gör det möjligt för program att visa ett pågående förlopp direkt i programmets knapp i panelen. Firefox kan exempelvis visa hur långt en filnedladdning har kommit utan att användaren behöver öppna webbläsarens nedladdningsfönster.

    Det är en liten funktion, men den gör skrivbordet mer informativt och praktiskt i vardagen.

    Administratörsprogram kan köras direkt i Wayland

    Program som startas med administratörsrättigheter genom verktyget pkexec ska nu kunna köras som vanliga Wayland-klienter.

    Tidigare kunde sådana program behöva använda Xwayland, även när resten av skrivbordet kördes med Wayland.

    Genom att låta även administratörsprogram använda Wayland minskar beroendet av det äldre X11-systemet. Det kan också ge ett mer enhetligt beteende och bättre säkerhet.

    Nytt verktyg visar öppna fönster

    Cinnamon får ett nytt kommandoradsverktyg med namnet cinnamon-list-windows.

    Kommandot listar alla öppna fönster och visar teknisk information om dem, exempelvis fönstrets placering, bredd och höjd, HiDPI-status, vilket program fönstret tillhör och vilken grafisk teknik som används.

    Verktyget kan bli användbart både för utvecklare och för användare som försöker felsöka problem med fönster eller skärmskalning.

    Skarpare återgivning i Muffin

    Muffin är Cinnamons fönsterhanterare och kompositor. Den ansvarar bland annat för hur fönster placeras, ritas upp och kombineras på skärmen.

    Muffin kommer nu att avrunda koordinater och storlekar för alla grafiska Clutter-objekt.

    Grafiska objekt kan ibland hamna mellan två fysiska bildpunkter, särskilt när skärmskalning används. Resultatet kan bli suddiga linjer, ikoner eller skrivbordskomponenter.

    Genom att avrunda måtten kan Cinnamon skapa en skarpare och mer exakt bild, även när en applet eller annan skrivbordskomponent inte själv hanterar detta korrekt.

    Bättre integration med systemd

    Cinnamon får även stöd för systemd-funktionen graphical-session.

    Systemd används i de flesta moderna Linuxdistributioner för att starta och hantera tjänster och systemkomponenter. Genom stödet för graphical-session kan systemet bättre förstå när en grafisk användarsession startas och avslutas.

    Det förbättrar kompatibiliteten med program och projekt som förväntar sig att denna funktion finns.

    Förbättrad inloggning med fingeravtryck

    Även Linux Mints inloggningssystem förbättras.

    Slick Greeter, som visar den grafiska inloggningsskärmen, får smidigare stöd för fingeravtrycksläsare.

    Tidigare kunde användaren behöva placera fingret på läsaren och därefter trycka på Enter. I den nya versionen ska det räcka att lägga fingret på läsaren för att logga in.

    Linux Mint har även rättat problem i konfigurationen av LightDM, som är systemet bakom den grafiska inloggningen.

    Förbättrad hantering av SSH-nycklar

    Stödet för SSH-nyckelringen förbättras i hela systemet.

    SSH-nycklar används bland annat för säker inloggning på servrar, fjärradministration och åtkomst till tjänster som GitHub och GitLab.

    En fungerande nyckelring kan komma ihåg upplåsta SSH-nycklar under användarens session, så att lösenfrasen inte behöver skrivas in varje gång en anslutning görs.

    Allvarlig säkerhetsbrist i uppdateringsverktyget

    Linux Mint rapporterar även att en allvarlig säkerhetsbrist har upptäckts i uppdateringsverktyget mintupdate.

    Sårbarheten har beteckningen CVE-2026-59159.

    Enligt Linux Mint upptäcktes bristen av säkerhetsforskaren Robbie Loewen-Ross, som samarbetade med projektet för att åtgärda problemet.

    Säkerhetsuppdateringar har skickats ut till alla berörda versioner. Det gäller både versioner som fortfarande har officiellt stöd och äldre Linux Mint- och LMDE-versioner som egentligen har nått slutet av sin supportperiod.

    Användare rekommenderas därför att installera alla tillgängliga systemuppdateringar.

    En viktig milstolpe för Linux Mint

    Wayland har länge varit en av de största tekniska förändringarna på Linux-skrivbordet. Många andra skrivbordsmiljöer har redan gjort Wayland till standard, men Linux Mint har väntat tills tekniken bedömts vara tillräckligt stabil för vanliga användare.

    Det är typiskt för Linux Mint, som ofta prioriterar stabilitet och förutsägbarhet framför att snabbt införa ny teknik.

    Med Cinnamon 6.8 och Linux Mint 23 verkar projektet nu vara redo att ta nästa steg. X11 kommer fortfarande att finnas kvar och stödjas, men Wayland ska inte längre vara ett experiment för särskilt nyfikna användare.

    Om utvecklingen fortsätter enligt planerna kan Linux Mint 23 bli versionen där Wayland på allvar blir ett fullvärdigt alternativ för majoriteten av Linux Mints användare.

    https://linuxmint.com

    TEKNISKA FAKTA
    Distribution: Linux Mint 23
    Planerad lansering: Julen 2026
    Skrivbordsmiljö: Cinnamon 6.8
    Grafiksystem: Fullt stöd för Wayland och X11
    Fönsterhanterare: Muffin
    Nyheter: Förbättrat HiDPI-, NVIDIA-, flerskärms- och KVM-stöd
    Inloggning: Förbättrat stöd för fingeravtryck
    Status: Under utveckling
  • En dator som bara gör en sak – och gör det bra

    En dator behöver inte alltid vara uppkopplad, full av appar och fylld med distraktioner. Genom att kombinera Linux, LibreOffice Writer och en låst användarmiljö går det att skapa en modern skrivmaskin: en enkel dator som startar direkt till ordbehandling, saknar internet för den vanliga användaren och rensar alla tillfälliga filer vid omstart. I den här artikeln beskriver vi hur man bygger en sådan låst skrivdator, där användaren bara kan göra en sak: skriva i LibreOffice Writer, den fria motsvarigheten till Microsoft Word. Lösningen passar särskilt bra i miljöer där man vill erbjuda en enkel skrivplats utan internetåtkomst, samtidigt som gamla datorer kan återanvändas tack vare låg minnes- och resursförbrukning.

    I en tid då datorer nästan alltid är uppkopplade, fulla av appar, aviseringar och distraktioner, kan det låta gammaldags att bygga en dator som bara ska användas för att skriva text. Men just därför är idén intressant. En enkel skrivdator kan vara både tryggare, billigare och mer fokuserad än en vanlig dator.

    Tanken är att skapa en dator som fungerar ungefär som en modern skrivmaskin. När datorn startas loggas användaren in automatiskt och möts direkt av LibreOffice Writer. Det finns ingen webbläsare att klicka på, ingen e-post, inga sociala medier och inga menyer fulla av onödiga program. Datorn har ett tydligt syfte: att skriva dokument.

    Varför bygga en låst skrivdator?

    En vanlig dator är byggd för att klara nästan allt. Det är också dess svaghet. För personer som bara behöver skriva text kan den vanliga datormiljön bli onödigt komplicerad. Det kan finnas uppdateringsrutor, webbläsare, programbutiker, notiser och inställningar som stör eller skapar problem.

    En låst skrivdator kan passa i flera sammanhang. Den kan användas i föreningslokaler, skolor, bibliotek, väntrum, äldreboenden eller på platser där man vill erbjuda enkel tillgång till ordbehandling utan att samtidigt ge fri tillgång till internet.

    Det kan också vara ett sätt att återanvända äldre datorer. En dator som är för gammal för ett modernt fullskaligt skrivbordssystem kan fortfarande fungera utmärkt som enkel skrivmaskin.

    Ett minimalt system i botten

    Grunden i lösningen är ett minimalt Linuxsystem, till exempel Debian eller Ubuntu. I stället för att installera en komplett skrivbordsmiljö används en mycket enkel grafisk miljö. Det gör datorn snabbare, renare och lättare att kontrollera.

    En fullständig skrivbordsmiljö innehåller ofta många funktioner som inte behövs i detta fall. Där kan det finnas filhanterare, webbläsare, programcentraler, meddelanden och bakgrundstjänster. I en låst skrivdator är målet motsatsen: så lite som möjligt ska finnas tillgängligt.

    Därför används Openbox som fönsterhanterare. Openbox är lättviktigt och startar snabbt. Det visar inte upp ett helt skrivbord med menyer och ikoner, utan ger bara den grafiska grund som krävs för att LibreOffice Writer ska kunna köras.

    Automatisk start av LibreOffice Writer

    När datorn startas loggas användaren in automatiskt. Därefter startar Openbox och LibreOffice Writer öppnas direkt. Användaren behöver inte känna till lösenord, terminalkommandon eller programmenyer.

    Det gör datorn enkel att använda även för personer som inte är datorvana. Starta datorn, vänta en kort stund och börja skriva.

    LibreOffice Writer är ett bra val eftersom det är fritt, välkänt och fungerar med vanliga dokumentformat. Det kan användas för brev, anteckningar, enklare rapporter och andra textdokument. Med svenskt språkstöd installerat får användaren även svenska menyer, svensk stavningskontroll och svensk avstavning.

    Filer sparas bara tillfälligt

    En viktig del av lösningen är att användarens hemkatalog ligger i arbetsminnet, alltså RAM-minnet. Det betyder att användaren kan spara dokument under tiden datorn är igång, men att filerna försvinner när datorn startas om.

    Detta kan låta drastiskt, men det är en medveten säkerhetsåtgärd. Om datorn står i en offentlig eller halvöppen miljö vill man inte att nästa användare ska kunna läsa tidigare användares dokument. Genom att tömma användarmiljön vid omstart får varje användare en ren start.

    Samtidigt behöver datorn en grundmall som återskapas vid varje uppstart. Därför finns en mallkatalog med de inställningar som alltid ska finnas: Openbox-konfiguration, LibreOffice-inställningar och en dokumentmapp. Ett systemskript kopierar automatiskt tillbaka dessa filer varje gång datorn startar.

    Ingen internetåtkomst för den vanliga användaren

    En annan central del är att den vanliga användaren inte ska kunna använda internet. Det minskar risken för missbruk, skadliga nedladdningar och distraktioner.

    Det betyder inte att hela datorn saknar nätverk. Administratören kan fortfarande använda nätet för att uppdatera systemet och underhålla datorn. Men den låsta användaren, den som bara ska skriva, blockeras från nätåtkomst med hjälp av brandväggsregler.

    På så sätt kombineras enkelhet med kontroll. Datorn kan skötas och uppdateras, men slutanvändaren får bara tillgång till det som behövs.

    Ett administratörskonto för underhåll

    För att lösningen ska vara praktisk behövs två olika användarkonton. Det ena är administratörskontot. Det används av den som ansvarar för datorn och behöver kunna installera uppdateringar, ändra inställningar och felsöka.

    Det andra kontot är det låsta användarkontot. Det är detta konto som loggas in automatiskt och som används för själva skrivandet. Det kontot ska inte ha administratörsrättigheter och ska inte kunna ändra systemet.

    Den här uppdelningen är viktig. Den gör att datorn kan vara enkel för användaren men fortfarande möjlig att sköta för den ansvarige.

    Svenskt språkstöd är viktigt

    För att datorn ska kännas naturlig att använda i Sverige bör LibreOffice vara inställt på svenska. Det handlar inte bara om menyerna, utan också om stavningskontroll, avstavning, hjälpfiler och dokumentets standardspråk.

    Om användarens hemkatalog töms vid varje omstart måste dessa inställningar sparas i den mall som återskapas varje gång. Annars riskerar LibreOffice att starta med fel språk eller visa första-start-guiden om och om igen.

    När allt är rätt inställt möts användaren av ett färdigt svenskt skrivprogram varje gång datorn startas.

    Fördelar med lösningen

    Den största fördelen är enkelheten. Datorn gör en sak och användaren behöver inte förstå resten av systemet. Det gör den lämplig för miljöer där driftssäkerhet och tydlighet är viktigare än flexibilitet.

    En annan fördel är integriteten. Eftersom användarfiler raderas vid omstart minskar risken att personliga dokument lämnas kvar. Det är särskilt viktigt om flera personer använder samma dator.

    Lösningen är också resurssnål. Den kräver ingen kraftfull dator och kan därför ge nytt liv åt äldre hårdvara. I stället för att kassera en dator kan den få en ny roll som enkel skrivstation.

    Begränsningar att känna till

    En sådan här dator är inte avsedd att ersätta en vanlig arbetsdator. Den ska inte användas för e-post, webbsurfning, filsynkronisering eller avancerad dokumenthantering. Den är byggd för ett mycket tydligt användningsområde.

    Det är också viktigt att användaren förstår att filer försvinner vid omstart. Om dokument ska sparas permanent behöver man lägga till en kontrollerad metod för export, till exempel USB-minne, utskrift eller en särskild sparfunktion som administratören ansvarar för.

    Annars finns risken att användaren tror att dokumentet är sparat för framtiden, fast det i själva verket bara finns kvar så länge datorn är igång.

    En modern skrivmaskin

    Den låsta skrivdatorn är i praktiken en modern skrivmaskin byggd med fri programvara. Den använder ett vanligt operativsystem, en lätt grafisk miljö och LibreOffice Writer, men döljer allt som inte behövs.

    Resultatet blir en dator som startar direkt till ordbehandling, saknar onödiga distraktioner, rensar användarfiler vid omstart och hindrar den vanliga användaren från att komma ut på internet.

    I en värld där datorer ofta blir allt mer komplicerade visar lösningen att enkelhet fortfarande kan vara en styrka. Ibland är den bästa datorn inte den som kan göra mest, utan den som gör precis det den ska.

    Så bygger man den låsta skrivdatorn steg för steg

    Först installerar man ett minimalt Linuxsystem, till exempel Debian minimal . Vi använde Debian 13.5 när vi gjorde den här artikel i vmware för att testa konfigurationen. Man bör inte installera en komplett skrivbordsmiljö, eftersom den ofta innehåller webbläsare, programbutik, filhanterare och andra program som inte behövs. Målet är att datorn bara ska starta en enkel grafisk miljö och sedan öppna LibreOffice Writer.

    När grundsystemet är installerat uppdateras paketlistan:

    apt update
    

    Därefter installeras de program som behövs:

    apt install --no-install-recommends \
      xorg \
      lightdm \
      openbox \
      libreoffice-writer \
      libreoffice-l10n-sv \
      libreoffice-help-sv \
      hunspell-sv \
      hyphen-sv \
      nftables \
      xdotool \
      rsync \
      locales
    

    För felsökning kan man tillfälligt installera xterm:

    apt install xterm
    

    När allt fungerar kan xterm tas bort igen:

    apt purge xterm
    apt autoremove --purge
    

    Därefter skapar man två användarkonton. Ett konto används för administration och ett konto används av den låsta skrivdatorn.

    adduser admin
    usermod -aG sudo admin
    
    adduser skrivare
    

    Administratören använder kontot admin för uppdateringar, felsökning och underhåll. Den vanliga användaren skrivare ska loggas in automatiskt och ska inte ha administratörsrättigheter.

    Nästa steg är att ställa in automatisk inloggning. LightDM används som inloggningshanterare. Öppna konfigurationsfilen:

    nano /etc/lightdm/lightdm.conf
    

    Lägg in följande:

    [Seat:*]
    autologin-user=skrivare
    autologin-user-timeout=0
    user-session=openbox
    

    Detta gör att användaren skrivare loggas in automatiskt och att Openbox startas som grafisk miljö.

    Sedan skapas en mallkatalog för användaren. Eftersom användarens hemkatalog senare ska rensas vid varje omstart behöver alla grundinställningar sparas i en separat mall.

    mkdir -p /etc/skel-skrivare/.config/openbox
    mkdir -p /etc/skel-skrivare/Dokument
    

    Nu skapas Openbox autostart-fil. Det är den som startar LibreOffice Writer automatiskt när den grafiska miljön öppnas.

    nano /etc/skel-skrivare/.config/openbox/autostart
    

    Lägg in följande:

    #!/bin/bash
    
    xset -dpms
    xset s off
    xset s noblank
    
    sleep 3
    
    libreoffice --writer --norestore --nofirststartwizard &
    
    sleep 8
    
    xdotool key F11
    

    Gör filen körbar:

    chmod +x /etc/skel-skrivare/.config/openbox/autostart
    

    Detta stänger av skärmsläckning, startar LibreOffice Writer och försöker sätta programmet i helskärmsläge. När användaren startar datorn ska Writer alltså öppnas direkt utan att användaren behöver klicka på något.

    För att systemet ska använda svenska ställs svensk locale in. Kör:

    dpkg-reconfigure locales
    

    Markera:

    sv_SE.UTF-8 UTF-8
    

    Sätt sedan svenska som standardspråk:

    update-locale LANG=sv_SE.UTF-8
    

    LibreOffice behöver också ställas in för svenska. Starta LibreOffice som användaren skrivare eller logga in grafiskt och välj:

    Verktyg
    → Alternativ
    → Språkinställningar
    → Språk
    

    Ställ in:

    Användargränssnitt: Svenska
    Lokala inställningar: Svenska (Sverige)
    Standardspråk för dokument: Svenska (Sverige)
    

    När LibreOffice är rätt inställt bör dess inställningar sparas i mallen. Om inställningarna finns i användarens hemkatalog kan de kopieras till mallkatalogen:

    mkdir -p /etc/skel-skrivare/.config
    
    cp -a /home/skrivare/.config/libreoffice /etc/skel-skrivare/.config/
    

    Sätt rätt ägare på mallkatalogen:

    chown -R root:root /etc/skel-skrivare
    

    Nästa steg är att göra användarens hemkatalog temporär. Det betyder att användaren kan spara dokument under tiden datorn är igång, men att allt raderas vid omstart. Öppna /etc/fstab:

    nano /etc/fstab
    

    Lägg till raden:

    tmpfs /home/skrivare tmpfs defaults,noatime,nosuid,nodev,mode=700,uid=skrivare,gid=skrivare,size=1G 0 0
    

    Detta monterar /home/skrivare i RAM-minnet. När datorn startas om töms katalogen automatiskt.

    För att hemkatalogen ändå ska få rätt innehåll vid varje start skapas ett skript som kopierar tillbaka mallfilerna.

    Skapa filen:

    nano /usr/local/sbin/prepare-skrivare-home.sh
    

    Lägg in följande:

    #!/bin/bash
    
    USER_NAME="skrivare"
    HOME_DIR="/home/skrivare"
    SKEL_DIR="/etc/skel-skrivare"
    
    mkdir -p "$HOME_DIR"
    
    rsync -a "$SKEL_DIR"/ "$HOME_DIR"/
    
    mkdir -p "$HOME_DIR/Dokument"
    
    chown -R "$USER_NAME:$USER_NAME" "$HOME_DIR"
    chmod 700 "$HOME_DIR"
    

    Gör skriptet körbart:

    chmod +x /usr/local/sbin/prepare-skrivare-home.sh
    

    Skriptet ser till att /home/skrivare alltid innehåller rätt Openbox-konfiguration, LibreOffice-inställningar och dokumentmapp när datorn startar.

    Nu skapas en systemd-tjänst som kör skriptet innan LightDM startar.

    Skapa filen:

    nano /etc/systemd/system/prepare-skrivare-home.service
    

    Lägg in följande:

    [Unit]
    Description=Prepare temporary home for skrivare
    DefaultDependencies=no
    After=local-fs.target
    Before=display-manager.service lightdm.service
    
    [Service]
    Type=oneshot
    ExecStart=/usr/local/sbin/prepare-skrivare-home.sh
    RemainAfterExit=yes
    
    [Install]
    WantedBy=display-manager.service
    

    Ladda om systemd och aktivera tjänsten:

    systemctl daemon-reload
    systemctl enable prepare-skrivare-home.service
    systemctl start prepare-skrivare-home.service
    

    Kontrollera att filerna har kopierats till användarens hemkatalog:

    ls -la /home/skrivare
    ls -la /home/skrivare/.config/openbox
    

    Där ska bland annat filen autostart finnas.

    Därefter spärras internet för den vanliga användaren. Först aktiveras nftables:

    systemctl enable --now nftables
    

    Öppna konfigurationsfilen:

    nano /etc/nftables.conf
    

    Lägg in följande regler:

    #!/usr/sbin/nft -f
    
    flush ruleset
    
    table inet filter {
        chain output {
            type filter hook output priority 0; policy accept;
    
            oif "lo" accept
    
            meta skuid "skrivare" ip daddr 127.0.0.0/8 accept
            meta skuid "skrivare" ip6 daddr ::1 accept
    
            meta skuid "skrivare" reject
        }
    }
    

    Ladda reglerna:

    nft -f /etc/nftables.conf
    systemctl restart nftables
    

    Nu ska användaren skrivare inte kunna använda internet, medan administratören fortfarande kan använda nätverket för uppdateringar och service.

    Om webbläsare eller andra onödiga program finns installerade bör de tas bort:

    apt purge firefox-esr chromium thunderbird evolution
    apt autoremove --purge
    

    Det gör systemet renare och minskar risken att användaren kommer åt program som inte ska användas.

    När allt är konfigurerat bör lösningen testas. Kontrollera först att systemd-tjänsten finns och fungerar:

    systemctl status prepare-skrivare-home.service
    

    Kontrollera att LightDM är aktivt:

    systemctl status lightdm
    

    Kontrollera att Openbox autostart-fil finns:

    ls -la /home/skrivare/.config/openbox/autostart
    

    Testa att nätet är spärrat för användaren:

    su - skrivare
    ping 8.8.8.8
    

    Ping ska inte fungera för användaren skrivare.

    Starta sedan om datorn:

    reboot
    

    Efter omstart ska datorn automatiskt logga in användaren skrivare, starta Openbox och öppna LibreOffice Writer. Användaren ska kunna skriva dokument och spara dem tillfälligt i hemkatalogen, men efter nästa omstart ska filerna vara borta.

    Om datorn startar till svart skärm eller om LibreOffice inte öppnas bör man kontrollera om autostart-filen finns:

    ls -la /home/skrivare/.config/openbox
    

    Läs eventuella felmeddelanden:

    cat /home/skrivare/.xsession-errors
    

    Kontrollera LightDM-loggen:

    journalctl -u lightdm -b --no-pager
    

    Kontrollera om LibreOffice körs:

    ps aux | grep libreoffice
    

    När alla kontroller är klara fungerar datorn som en låst skrivmaskin. Den startar direkt till LibreOffice Writer, saknar vanlig skrivbordsmiljö, rensar användarens filer vid omstart och blockerar internet för den vanliga användaren. Samtidigt finns ett administratörskonto kvar för service, uppdateringar och felsökning.

    Teknisk faktaruta

    System: Debian minimal eller Ubuntu minimal/server

    Grafisk miljö: Xorg, LightDM och Openbox

    Ordbehandling: LibreOffice Writer startar automatiskt

    Användare: Ett administratörskonto och ett låst skrivkonto

    Internet: Blockeras för den vanliga användaren med nftables

    Rensning: Hemkatalogen körs som tmpfs och töms vid omstart

    Resultat: Datorn fungerar som en modern skrivmaskin utan distraktioner

Etikett: LightDM

  • Linux Mint 23 satsar fullt på Wayland

    Linux Mint 23 planeras till julen 2026 och blir en viktig milstolpe för skrivbordsmiljön Cinnamon. Wayland lämnar då experimentstadiet och får fullt stöd tillsammans med X11, samtidigt som grafik, HiDPI, flera bildskärmar, NVIDIA-stöd och systemets stabilitet förbättras. Nästa stora version av Linux Mint planeras att släppas omkring julen 2026. Den väntas få versionsnumret Linux Mint…

  • En dator som bara gör en sak – och gör det bra

    En dator behöver inte alltid vara uppkopplad, full av appar och fylld med distraktioner. Genom att kombinera Linux, LibreOffice Writer och en låst användarmiljö går det att skapa en modern skrivmaskin: en enkel dator som startar direkt till ordbehandling, saknar internet för den vanliga användaren och rensar alla tillfälliga filer vid omstart. I den här…