Regler, der stadig matcher efter opdateringer
Lunar Client ændrer AppImage-filnavn ved opdatering. Et mønster for samme mappe, f.eks. Lunar Client-*.AppImage, kan holde understøttede nye versioner omfattet af reglen.
Se Lunar Client-eksemplet
Gratis forældrekontrol til Linux med åben kildekode
Udvider GNOMEs grundlag for forældrekontrol (Malcontent 0.14.0+) med appmønstre, håndhævelse af kørsel af almindelige Linux-programmer og kombineret godkendelse af tid og apps.

Tid tilbage til lektier
00:47
Spil
Blokeret indtil godkendelse
Mere end en skærmtidsmåler: styr de apps, barnet faktisk bruger, behold nyttige regler efter understøttede AppImage-opdateringer, og godkend lektie- eller spilletid i én anmodning.
Lunar Client ændrer AppImage-filnavn ved opdatering. Et mønster for samme mappe, f.eks. Lunar Client-*.AppImage, kan holde understøttede nye versioner omfattet af reglen.
Se Lunar Client-eksempletVælg blandt understøttede almindelige Linux-apps, Snap, Flatpak og AppImage, også apps der kun er installeret til barnet. Styr matchning og adgang fra én forældreapp.
Se hvilke apps der dækkesUnderstøttede mål for almindelige Linux-programmer forbliver blokerede gennem de sædvanlige startveje fra appgitter, genvej, filhåndtering og kommando. Relevante regelændringer lukker også matchende apps, der kører under barnets konto.
Se, hvordan håndhævelsen fungererAppImage-filnavnsmønstre i samme mappe
Nogle AppImages har versionsnumre eller integrationsendelser i filnavnet. En regel knyttet til den gamle fil rammer måske ikke erstatningen. Oh No! foreslår mønstre for understøttede versionsbestemte AppImages; du kan redigere mønstret eller nulstille det til standarden.
| AppImage-filnavn | Én regel dækker begge |
|---|---|
Lunar Client-3.7.17-ow_GUID.AppImage | Lunar Client-*.AppImage |
Lunar Client-3.7.20-ow.AppImage | Lunar Client-*.AppImage |
Vælg den præcise eksekverbare fil eller de versionsbestemte filnavne, som reglen skal dække.
Vælg Altid tilladt, Blokeret med godkendelse eller Helt blokeret uafhængigt af matchningen.
Lunar Client → Mønstermatchning → Blokeret med godkendelse → tilgængelig, når en forælder godkender spiladgang.
Mønstre understøtter * og ? i filnavnet inden for den samme faktiske mappe efter normalisering af stien og løsning af symbolske links. Flyttes appen til en anden mappe, kræves en matchende regel for den placering. Dækningen afhænger af det understøttede startprogram og mål; mønstre følger ikke rekursivt alle flyttede eller omdøbte programmer.
Læs vejledningen til matchningAppstyring for understøttede almindelige Linux-apps, Snap, Flatpak og AppImage
Appgrænser finder identificerbare apps til det valgte barn, også installationer, der kun gælder barnet. Kataloget over barnets startprogrammer bruges i stedet for forælderens personlige appliste. Installationsformatet alene garanterer ikke, at alle startprogrammer understøttes.
Match en understøttet installeret eksekverbar fil, også dens sædvanlige startveje via kommando og filhåndtering.
Genkend understøttede Snap-startprogrammer via appens individuelle offentlige kommando i stedet for at behandle det fælles Snap-startprogram som én app.
Genkend understøttede Flatpak-appreferencer, herunder apps installeret til barnet.
Brug et præcist mål eller et mønster i samme mappe for understøttede versionsbestemte filer. Lunar Client viser, hvorfor filnavnsmønstre er nyttige.
Appgrænser betyder adgangsregler for apps og matchning af eksekverbare filer. De fastsætter ikke særskilte tidskvoter for enkelte apps. Skærmgrænser styrer barnets samlede brugbare computertid.
Udforsk Appgrænser i vejledningenHåndhævelse af kørselsregler for almindelige Linux-programmer pr. barn
Oh No! bygger på GNOMEs forældrekontrol og tilføjer håndhævelse for understøttede mål for almindelige Linux-apps. Reglerne dækker den samme eksekverbare fil, uanset om den startes fra appgitteret, en skrivebordsgenvej, filhåndteringen eller en kommando.
Når en app blokeres, ændres fra blokeret med godkendelse til helt blokeret, lektieadgang godkendes eller en tilladelse tilbagekaldes, kan matchende blokerede apps lukkes på tværs af det valgte barns åbne sessioner. Andre brugeres apps forbliver åbne. Gem barnets arbejde, før adgangen ændres.
GNOMEs øverste bjælke viser den resterende tid og åbner barnets anmodningsformular. Når den brugbare tid er gået, låses skærmen, mens sessionen forbliver åben. Kontrol ved login og oplåsning håndhæver den tilgængelige tid; den begrænsede anmodningsstation giver mulighed for godkendelse før login eller efter låsning.
Oh No! bygger på AccountsService og Malcontent, integreres med GNOME Shell, PAM og Polkit og tilføjer en privilegeret mægler med kørselsregler for almindelige Linux-programmer pr. barn via fapolicyd. Understøttet AppImageLauncher-håndtering afviser også relevante læsninger af blokerede appfiler og dækker dermed kørselsvejen i hukommelsen.
Undersøg apppolitikkenGodkendelse med eller uden adgang til apps blokeret med godkendelse
Én anmodning kombinerer computertid med valget om at tillade alle apps, der er blokeret med godkendelse, eller lade dem forblive blokerede. Start af helt blokerede apps forbliver blokeret. Daglig tidsramme og tilstand kun med godkendelse gør det muligt at vælge, hvor meget adgang der kræver en forælders godkendelse.
| Familiens beslutning | Forælderens handling | Resultat |
|---|---|---|
| Lektier nu | Godkend uden apps blokeret med godkendelse | Skoleapps er tilgængelige; spil, der kræver godkendelse, er blokeret. |
| Tillad spil | Godkend med apps blokeret med godkendelse | Alle sådanne blokerede apps er tilgængelige; helt blokerede starter forbliver blokerede. |
| Tilbage til lektier | Godkend uden sådanne apps | Genindfør blokeringerne, og luk matchende blokerede apps. |
| Afslut godkendt adgang | Tilbagekald engangstilladelsen | Fjern den godkendte tid og den midlertidige appadgang. Ubrugt daglig tid bevares. |
| Kræv godkendelse før al computerbrug | Sæt daglige minutter til nul | Computeradgang kræver en aktiv godkendelse. |
Vælg en standardvarighed, en tilpasset varighed eller resten af dagen. Anmodningen viser et estimat ved godkendelse og husker valgene. Forældre godkender via operativsystemets adgangskodeprompt; barnet får ikke administratoradgang.
Godkendt tid tæller som forløbet tid, også pauser og tid med låst skærm. Hvis der stadig er daglig tid tilbage, genindfører en naturlig udløbsdato for godkendelsen ikke straks blokeringen af apps, der kræver godkendelse; kontrol ved sessionsstart eller en genoprettende handling anvender den. Låsning sætter ikke spil på pause og gemmer ikke arbejde.
Følg hurtigstarten og vejledningen til tidsanmodningerSammenlignet med GNOMEs officielle grafiske brugerflade
GNOME 50 tilbyder allerede daglige grænser og godkendelse af ekstra tid. Oh No! udvider grundlaget med bredere appstyring, redigerbare filnavnsmønstre, betinget appadgang, håndhævelse af kørsel af almindelige Linux-programmer og tilbagekaldelse. Det er væsentlige fordele for familier, der styrer Linux-spil.
| Funktion | GNOME-forældrekontrol | Oh No! Parent Control |
|---|---|---|
| Katalog over enkelte apps | Flatpak og apps, der udtrykkeligt er tilvalgt i upstream-vælgeren. | Bredere katalog over understøttede almindelige Linux-apps, Snap, Flatpak og AppImage, fundet til det valgte barn. |
| Redigering af AppImage-filnavnsmønstre | Findes ikke i den gennemgåede officielle brugerflade. | Foreslåede, redigerbare filnavnsmønstre for understøttede AppImages i samme mappe; kan nulstilles til standard. |
| Godkend tid og betinget appadgang samlet | Ekstra skærmtid findes; den gennemgåede officielle brugerflade har ikke et samlet valg for apps blokeret med godkendelse. | Godkend tid kun til lektier, eller medtag alle apps blokeret med godkendelse, mens helt blokerede starter fortsat nægtes. |
| Ekstra håndhævelse af kørsel af almindelige Linux-programmer | Den gennemgåede brugerflade bruger standardintegrationerne til skrivebordsfiltrering; den tilføjer ingen tilsvarende fapolicyd-politik. | fapolicyd-politik pr. barn for understøttede mål for almindelige Linux-programmer, også sædvanlige startveje fra filhåndtering og kommando. |
| Tilbagekald godkendt tid og appadgang | Den gennemgåede officielle brugerflade har ingen tilsvarende samlet tilbagekaldelse. | Tilbagekald engangstilladelsen og midlertidig appadgang; ubrugt daglig tid bevares. |
Oh No! Parent Controls automatiserede tests dækker kernelogik, skrivebordsintegration og familiers samlede arbejdsgange. Det aktuelle tal opdateres dagligt fra den offentlige testoversigt på GitHub.
Fås til Ubuntu 26.04 LTS Desktop (amd64 / x86-64) (Fedora 44 kommer snart)
Ønsker du understøttelse af din distribution eller dit skrivebordsmiljø? Har du forslag til funktioner? Fortæl os det!
sudo add-apt-repository ppa:puffyslipperstechllc/oh-no-parent-control
sudo apt update
sudo apt install oh-no-parent-controlGenstart computeren efter installationen for at afslutte opsætningen.
Installer med kommandoerne ovenfor, og genstart. Brug derefter den grafiske forældreapp til at vælge barnet, angive skærmtidsgrænser og vælge appregler. Gennemgangen viser, hvordan lektier kan tillades nu og spil senere; daglige indstillinger og godkendelser kræver ikke terminalkommandoer.
01
Giv computertid, mens spil er blokeret.
Skoleapps åbnes; spil blokeret med godkendelse forbliver blokeret.
02
Giv computertid med adgang til spil.
Apps blokeret med godkendelse kan åbnes. Helt blokerede apps forbliver forbudt.

Eksempelkontoer på et tidligere skærmbillede. Den aktuelle anmodningsside viser et tidsestimat, hvis anmodningen godkendes. Vælg billedet for at forstørre det.
Når planerne ændrer sig
Skal en opgave gøres færdig, eller ønskes endnu en runde? Brug den samme anmodning, og vælg, om spil skal være med i ekstratiden.
Mens der stadig er tid, vælges skrivebordets timer. Før login eller efter låsning bruges kontoen “Oh No! Parent Control” ved login, og barnet vælges.
Kontrollér varigheden, tidsestimatet og valget “Tillad apps blokeret med godkendelse”: slået fra til lektier, slået til for at medtage spil. Godkend i operativsystemets adgangskodeprompt.
På skrivebordet kan den godkendte tid bruges. Fra “Oh No! Parent Control”-kontoen vendes tilbage til login, hvor barnets konto vælges for at låse op eller logge ind.
Den resterende tid vises i den øverste bjælke med nedtælling sekund for sekund i det sidste minut.
Når den brugbare tid er gået, låses skærmen, mens skrivebordssessionen forbliver åben. Låsning sætter ikke spil på pause og gemmer ikke arbejde, så afslut og gem før timeren løber ud.
Godkend en ny anmodning med “Tillad apps blokeret med godkendelse” slået fra for igen at blokere spil. Kørende blokerede apps lukkes, så gem først. Anmodningen husker det seneste valg; kontrollér det hver gang.
Regler for jeres familie
Vælg barnet i forældreappen, og åbn Appgrænser. Match den eksekverbare fil, og vælg derefter adgangsreglen: Altid tilladt, Blokeret med godkendelse eller Helt blokeret. Det er adgangsregler, ikke særskilte tidskvoter pr. app.
Brug dette til apps, barnet skal bruge til lektier. Appen kan åbnes, når barnet har computertid; den tilsidesætter ikke skærmtidsgrænsen.
Brug dette til understøttede spil og startprogrammer, der kræver en forælders godkendelse. De forbliver blokerede i den almindelige daglige tid og ved godkendelse kun til lektier. En godkendelse med “Tillad apps blokeret med godkendelse” slået til tillader dem alle midlertidigt.
Brug dette til apps, barnet ikke må åbne, heller ikke i spilletiden. Godkendelse af ekstra tid kan ikke tillade dem; en forælder skal ændre reglen under Appgrænser.
Angiv Daglig tidsramme under Skærmgrænser for den computertid, barnet må bruge hver dag uden at spørge. Spil blokeret med godkendelse forbliver blokerede, indtil adgangen godkendes. Lad Skærmtidsgrænse være aktiv for at bruge anmodninger om ekstra tid.
Vælg “Tilbagekald engangstilladelse” i forældreappen for at fjerne godkendt ekstratid og spiladgang. Kørende blokerede apps lukkes, så gem først. Ubrugt daglig tid bevares; hvis der ikke er mere, låses skærmen.
Appregler gælder understøttede appmål; de filtrerer ikke webindhold eller styrer andre enheder og lover ikke at blokere særskilt kopierede eller omdøbte programmer eller ikke-understøttede startprogrammer.
Læs om appgrænserPrivatliv fra starten
Appen er udviklet til at gøre sit arbejde lokalt uden at gøre familiens rutiner til andres data.
Forælderens adgangskode indtastes i systemets godkendelsesdialog. Børneappen modtager, gemmer eller viser den aldrig.
Skærmtids- og appstyring virker lokalt uden en onlinekonto eller internetforbindelse. Valgfri feedback sender den besked, de vedhæftede filer og de diagnosticeringslogfiler, du vælger, til support. Den installerede app har intet kontrolpanel i skyen, ingen annoncering, analyse eller profilering.
Forælderen godkender kun anmodningen på skærmen. Godkendelsen åbner ikke forældreindstillinger eller giver administratoradgang.
Oh No! Parent Control giver familier, der deler en Linux-computer, gratis forældrekontrol til Linux med åben kildekode. I den grafiske forældreapp kan forældre angive daglig skærmtid og regler for understøttede apps. Børn kan bede om ekstra tid, som en forælder godkender via operativsystemets godkendelsesdialog. Styringen foregår lokalt og bygger på Malcontents system til forældrekontrol.
Understøttede AppImages kan styres under Appgrænser. Ved versionsbestemte filnavne kan Oh No! foreslå et mønster for samme mappe, f.eks. Lunar Client-*.AppImage. Et filnavnsmønster kan også dække understøttede erstatningsfiler, når versionsnumre eller integrationsendelser ændres. Rediger mønstret, eller nulstil det til standarden, og vælg derefter Altid tilladt, Blokeret med godkendelse eller Helt blokeret. Mønstre gælder kun i den samme faktiske mappe efter normalisering af stien og løsning af symbolske links; de følger ikke alle flyttede eller omdøbte kopier.
Sammenlignet med den officielle brugerflade til Malcontent 0.14.0 tilbyder Oh No! et bredere udvalg af understøttede apps: almindelige Linux-apps samt Snap, Flatpak og AppImage, redigerbare AppImage-filnavnsmønstre, betingede apptilladelser knyttet til tidsgodkendelse, ekstra håndhævelse af kørsel af almindelige Linux-programmer, håndtering af kørende apps, samlet tilbagekaldelse og en begrænset anmodningsstation. GNOME 50 understøtter allerede ekstra skærmtid. Forskellen er den mere omfattende appstyring og arbejdsgang i Oh No!s brugerflade; begge bygger på Malcontents backend.
Nej. Appgrænser styrer, hvilke understøttede apps der må køre, og hvordan deres eksekverbare filer matches. Skærmgrænser styrer barnets samlede brugbare computertid. En godkendelse med apps blokeret med godkendelse inkluderet tillader alle sådanne blokerede apps; den opretter ikke individuelle tidsmålere for hvert spil.
For understøttede mål for almindelige Linux-programmer tilføjer Oh No! en fapolicyd-kørselspolitik pr. barn, der dækker den samme eksekverbare fil, uanset om den åbnes fra appgitteret, en genvej, filhåndteringen eller en kommando. Relevante begrænsende ændringer lukker også matchende apps, som det valgte barn ejer på tværs af sine sessioner, mens andre brugeres apps forbliver åbne. Dette gælder understøttede mål, ikke universel styring af omdøbte kopier, scripts med delt fortolker eller ikke-understøttede wrapper-programmer.
Den fuldautomatiske testpakke vokser med produktændringer og nye funktioner. Den afprøver nye muligheder og beskytter mod tilbagefald. Den dækker kernelogik, samspil med skrivebordet, installerede systemer og familiers samlede arbejdsgange. Den offentlige, automatisk genererede testoversigt på GitHub viser klarlagte og afventende testtilfælde. Produktsiden henter de nyeste tal direkte; klar betyder, at testen kan køres og er bestået, og antallet i oversigten er ikke en kode-dækningsprocent.
Ja. Oh No! Parent Control er gratis at installere og bruge, og kildekoden udgives på GitHub under GNU General Public License version 3 (GPLv3). Installer Linux-pakken fra projektets offentlige PPA på Launchpad. Skærmtids- og appstyring virker lokalt uden en onlinekonto eller internetforbindelse; download og opdatering af pakken kræver internetadgang.
Installationsvejledningen bruger tre terminalkommandoer til at tilføje PPA'et og installere Oh No! Parent Control, efterfulgt af en genstart. Derefter foregår den daglige brug grafisk: vælg et barn i forældreappen, angiv en daglig tidsramme, og vælg appregler. Børn beder om ekstra tid på skærmen; forældre godkender med deres adgangskode til operativsystemet. Almindelige indstillinger og godkendelser kræver hverken terminalkommandoer, en onlinekonto eller et kontrolpanel i skyen. Opsætningsvejledningen indeholder en video og skærmbilleder.
Angiv en daglig tidsramme for hvert barn, eller vælg nul daglige minutter for at kræve forældregodkendelse af tiden. Børn kan bede om ekstra tid fra deres skrivebordsmiljø eller den særlige anmodningskonto ved login. En forælder godkender via operativsystemets godkendelsesdialog. Når den brugbare tid er gået, låses barnets skærm, og sessionen forbliver åben. Låsning sætter ikke spil på pause og gemmer ikke arbejde.
Lad skoleapps stå som Altid tilladt under Appgrænser, og sæt understøttede spil og startprogrammer, f.eks. Minecraft eller Steam når de findes på listen, til Blokeret med godkendelse. Når skærmtidsgrænsen er aktiv, skal du godkende en tidsanmodning med 'Tillad apps blokeret med godkendelse' slået fra for lektier eller slået til for at tillade alle sådanne apps i den godkendte periode. Helt blokerede apps kan ikke tillades gennem en anmodning om ekstra tid. Appregler dækker understøttede apps, ikke webindhold eller alle spil, der startes gennem en anden app.
Skærmtids- og appstyring virker lokalt uden en onlinekonto eller internetforbindelse. Valgfri feedback kræver en forbindelse. Oh No! Parent Control filtrerer ikke webindhold, tilbyder ikke et kontrolpanel i skyen og styrer ikke andre enheder. Appregler lover ikke at blokere særskilt kopierede eller omdøbte programmer eller ikke-understøttede startprogrammer.
Hjælp, når du har brug for den
Find opsætningshjælp, se nyheder, eller læs hele privatlivsmeddelelsen.
Hurtigstart, skærmgrænser, appregler, tidsanmodninger, tilbagekaldelse og almindelige spørgsmål.
Se hele vejledningenNye funktioner, forbedringer og fejlrettelser med udgivelsesnoter til alle versioner.
Se udgivelsesnoterneEn forklaring i almindeligt sprog af, hvad der bliver på computeren, hvem der kan se det, og hvilke valg familien har.
Læs privatlivsmeddelelsen