Oh No! Parent Control · jämförelse med GNOME
Oh No! jämfört med GNOME:s föräldrakontroll
Välj Oh No! för bredare appregler för Linux, versionsmatchning av AppImage och kombinerade godkännanden av läx- och speltid. Extra verkställighet för inbyggda appar och hantering av appar som redan körs går utöver det granskade officiella grafiska GNOME-gränssnittet.
Jämförelsen bygger på källorna för malcontent-control 0.14.0 och den publicerade utgåvan av Oh No! Parent Control.
Granskade GNOME-kontroller · Granskad Oh No!-utgåva
| Funktion | Appen GNOME Parental Controls | Oh No! Parent Control |
|---|---|---|
| Katalog över enskilda appar | Flatpak och appar som uttryckligen valts i listan uppströms. | Bredare katalog med appar som stöds – inbyggda appar, Snap, Flatpak och AppImage – upptäckt för det valda barnet. |
| Redigerare för AppImage-filnamnsmönster | Finns inte i det granskade officiella grafiska gränssnittet. | Föreslagna, redigerbara filnamnsmönster i samma mapp för AppImage-appar som stöds; kan återställas till standard. |
| Åtkomstlägen för appar | Binär appbegränsning. | Alltid tillåten, Mjukblockerad och Hårdblockerad. |
| Godkänn tid och villkorad appåtkomst tillsammans | Extra skärmtid finns; det granskade officiella grafiska gränssnittet har inget kombinerat val för mjukblockerade appar. | Godkänn tid enbart för läxor eller inkludera alla mjukblockerade appar, samtidigt som hårdblockering av starter består. |
| Ytterligare verkställighet för inbyggda appar | Det granskade användargränssnittet använder standardintegreringar för filtrering på skrivbordet; det har ingen motsvarande extra fapolicyd-regel. | fapolicyd-regler per barn för mål som stöds, även vanliga startvägar via filhanteraren och kommandon. |
| Stäng matchande appar som körs vid relevanta ändringar | Den granskade officiella appen har ingen motsvarande kontroll. | Relevanta begränsningar stänger matchande appar i det valda barnets sessioner; andra användares appar förblir öppna. |
| Återkalla godkänd tid och appåtkomst | Det granskade officiella grafiska gränssnittet har ingen motsvarande kombinerad återkallelse. | Återkalla engångsgodkännandet och den tillfälliga appåtkomsten; oanvänd daglig tid finns kvar. |
| Särskild begärandestation före inloggning | Det granskade officiella gränssnittet har ingen motsvarande produktsession som bara hanterar begäranden. | Begränsad begärandestation före inloggning eller efter låsning, utöver begäranden från barnets panel. |
| Noll minuter per dag / läge med enbart godkännande | Den granskade dagliga gränsredigeraren har minst en minut. | Uttrycklig nollminutersgräns: datoråtkomst kräver ett aktivt godkännande. |
| Dagliga gränser och extra tid | Tillgängligt, även med skärmlås vid gränsen. | Tillgängligt med nedräkning i panelen och kombinerade val för appåtkomst. |
| Läggdags, användningshistorik, OARS-lämplighet och installationskontroller | Tillgängligt i den officiella appen. | Motsvarande kontroller visas inte i den nuvarande föräldraappen. |
| Kontroller för webbplatsfiltrering | Finns inte i GNOME 50:s användargränssnitt; versionsinformationen beskriver det gränssnittet som framtida arbete. | Filtrering av webbplatsinnehåll ingår inte. |
När Oh No! passar bättre
För Linuxfamiljer som behöver regler för Lunar Client / AppImage, verkställighet för inbyggda appar som stöds, godkännanden enbart för läxor, valfri spelåtkomst och återkallelse erbjuder Oh No! betydligt mer omfattande appkontroller än det granskade officiella gränssnittet. Styrkan ligger i kombinationen: matcha appen, välj åtkomstregel och godkänn tid med rätt appåtkomst.
Det officiella gränssnittet erbjuder även läggdags, användningshistorik, ålderslämplighet och installationskontroller som inte visas i Oh No!:s föräldraapp. Välj efter vilka kontroller familjen behöver. Lokala konton, offlineanvändning och systemautentisering är gemensamma grunder, inte unika fördelar med Oh No!.
InstallationsanvisningarGemensam GNOME-grund med extra verkställighet på skrivbordet
Oh No! använder AccountsService och Malcontent för kontoregler och tidsinfrastruktur, GNOME Shell för skrivbordskontroller, PAM för inloggnings- och upplåsningskontroller och Polkit för föräldraautentisering. Dessutom tillkommer en egen förmedlare, inbyggda fapolicyd-regler, hantering av appar som körs och en begränsad begärandestation. GNOME:s länk till Inställningar och filtrering i programbutiken är separata integrationer; de innebär inte striktare verkställighet av körning.
Malcontents blockeringslista för installerade appar och OARS-filter för lämplighet är olika regler. Påståendet att redan installerade appar inte påverkas gäller OARS-filtret för installationsklassificering, inte blockeringslistan för installerade appar. malcontent-client ingår i det gemensamma backend-ekosystemet, inte i enbart det grafiska gränssnittet och inte i ett dokumenterat skriptgränssnitt som är specifikt för Oh No!.
Gränser för täckning och tid
- Appgränser styr åtkomst och målmatchning, inte tidsbudgetar per app. Ett godkännande som inkluderar mjukblockerade appar tillåter alla sådana appar, inte ett valt spel.
- AppImage-mönster använder * och ? i filnamnet inom samma kanoniska katalog – den faktiska katalogen efter sökvägsnormalisering och upplösning av symboliska länkar. En flyttad mapp, omdöpt kopia, skript med delad tolk, programomslag (wrapper) som inte stöds eller otydlig uppdaterare kräver ett eget beslut om täckning. Ett föreslaget mönster kan visas igen för vissa appar trots att ett exakt val sparats; kontrollera matchningen när du öppnar Appgränser på nytt.
- Regler för inbyggda program gäller mål som stöds. Om en regel inte kan uttryckas rapporterar appen vilken regel det gäller; en utelämnad regel kan lämna appen eller en uppdaterad version obegränsad. En lyckad kompilering och ett meddelande om omladdning bevisar inte ensamt att alla aktiva regler eller startvägar fungerar.
- Nya blockeringar, ändring från mjuk- till hårdblockering, godkännande enbart för läxor och återkallelse påverkar appar som redan körs. Godkännande av åtkomst till mjukblockerade appar behåller hårdblockering av nya starter men stänger inte en hårdblockerad app som redan är öppen.
- Om daglig tid återstår återställer ett naturligt utgånget godkännande inte omedelbart blockeringen av mjukblockerade appar. Avstämning vid sessionsstart eller en annan återställande åtgärd tillämpar den. Noll användbar tid låser skärmen; låsning pausar inte spel och sparar inte arbete.
- Användbar tid är det större av kvarvarande daglig tid och kvarvarande godkänd tid. Godkännanden räknar förfluten tid och pausas inte vid låsning eller frånvaro. Webbplatsfiltrering, fjärrstyrd molnpanel och kontroll av andra enheter ingår inte.
