Czym jest Oh No! Parent Control na Linux?
Oh No! Parent Control oferuje bezpłatną, otwartą kontrolę rodzicielską Linux dla rodzin korzystających ze wspólnego komputera Linux. Graficzna aplikacja Rodzica pozwala ustawiać dzienny limit czasu i reguły dla obsługiwanych aplikacji. Dzieci mogą poprosić o dodatkowy czas, który rodzic zatwierdza w systemowym oknie uwierzytelniania. Kontrola działa lokalnie i opiera się na systemie kontroli rodzicielskiej Malcontent.
Czy Oh No! może kontrolować AppImage, na przykład Lunar Client?
Obsługiwane AppImage można zarządzać w sekcji Ograniczenia aplikacji. Dla nazw plików z numerami wersji Oh No! może zaproponować wzorzec z tego samego folderu, taki jak Lunar Client-*.AppImage. Wzorzec nazwy pliku może obejmować obsługiwane zamienniki, gdy zmienią się numery wersji lub przyrostki integracji. Edytuj wzorzec albo przywróć domyślny, a następnie wybierz Zawsze dozwolona, Blokada wymagająca zgody rodzica lub Blokada stała. Wzorce dotyczą tej samej kanonicznej lokalizacji; nie obejmują każdej przeniesionej ani przemianowanej kopii.
Co Oh No! dodaje w porównaniu z aplikacją GNOME Parental Controls?
W porównaniu z oficjalnym interfejsem Malcontent 0.14.0 Oh No! oferuje szerszy katalog obsługiwanych aplikacji natywnych/Snap/Flatpak/AppImage, edytowalne wzorce nazw plików AppImage, warunkowe uprawnienia aplikacji zależne od zatwierdzenia czasu, dodatkowe natywne egzekwowanie uruchamiania, obsługę działających aplikacji, łączną możliwość cofnięcia dostępu oraz ograniczone stanowisko próśb. GNOME 50 już obsługuje dodatkowy czas przed ekranem. Różnicę stanowią bogatsze opcje aplikacji i przepływ pracy dostępne w interfejsie Oh No!; oba rozwiązania korzystają z podstawy Malcontent.
Czy Ograniczenia aplikacji oznaczają oddzielny limit czasu dla każdej aplikacji?
Nie. Ograniczenia aplikacji określają, które obsługiwane aplikacje mogą działać i w jaki sposób dopasowywane są ich pliki wykonywalne. Limity czasu przed ekranem określają łączny czas, przez który dziecko może korzystać z komputera. Zatwierdzenie zezwalające na aplikacje wymagające zgody rodzica dopuszcza wszystkie takie aplikacje; nie tworzy osobnych liczników czasu dla poszczególnych gier.
Czy blokada działa przy uruchomieniu z menedżera plików lub terminala?
Dla obsługiwanych celów natywnych Oh No! dodaje politykę wykonywania fapolicyd dla każdego dziecka, obejmującą ten sam plik wykonywalny otwierany z siatki aplikacji, skrótu, menedżera plików lub polecenia. Odpowiednie zmiany ograniczające zamykają też pasujące aplikacje należące do wybranego dziecka we wszystkich jego sesjach; aplikacje innych użytkowników pozostają otwarte. Dotyczy to obsługiwanych celów, a nie uniwersalnej kontroli przemianowanych kopii, skryptów korzystających ze wspólnego interpretera czy nieobsługiwanych programów uruchamiających.
Jak testujemy Oh No! Parent Control w miarę jego rozwoju?
W pełni automatyczny zestaw testów rośnie wraz ze zmianami produktu i nowymi funkcjami, sprawdzając nowe możliwości i chroniąc przed regresjami. Obejmuje logikę podstawową, interakcje z pulpitem, działanie zainstalowanego systemu oraz rodzinne scenariusze end-to-end. Publiczny, generowany wykaz testów w GitHub pokazuje przypadki gotowe i oczekujące. Strona produktu bezpośrednio odczytuje aktualne wyniki; „gotowy” oznacza możliwy do uruchomienia i zaliczony, a liczba pozycji nie oznacza procentu pokrycia kodu.
Czy Oh No! Parent Control jest bezpłatny i ma otwarty kod źródłowy?
Tak. Instalacja i korzystanie z Oh No! Parent Control są bezpłatne, a kod źródłowy opublikowano w GitHub na licencji GNU General Public License w wersji 3 (GPLv3). Pakiet Linux można zainstalować z publicznego PPA projektu w Launchpad. Kontrola czasu i aplikacji działa lokalnie bez konta online ani połączenia internetowego; pobieranie i aktualizowanie pakietu wymaga internetu.
Czy Oh No! Parent Control jest łatwy w obsłudze?
Instrukcja instalacji zawiera trzy polecenia terminala, które dodają PPA i instalują Oh No! Parent Control, a następnie wymagają ponownego uruchomienia komputera. Po instalacji codzienna obsługa jest graficzna: wybierz dziecko w aplikacji Rodzica, ustaw dzienny limit i reguły aplikacji. Dzieci proszą na ekranie o dodatkowy czas, a rodzice zatwierdzają go hasłem do systemu. Zwykłe ustawienia i zatwierdzenia nie wymagają terminala, konta online ani panelu w chmurze. Instrukcja zawiera film i zrzuty ekranu.
Jak działa kontrola czasu przed ekranem?
Ustaw dzienny limit dla każdego dziecka albo wybierz zero minut dziennie, aby wymagać czasu zatwierdzonego przez rodzica. Dzieci mogą poprosić o dodatkowy czas z pulpitu lub z dedykowanego konta próśb na ekranie logowania. Rodzic zatwierdza prośbę w systemowym oknie uwierzytelniania. Gdy użyteczny czas się skończy, ekran dziecka zostanie zablokowany, a sesja pozostanie otwarta. Blokada nie zatrzymuje gier ani nie zapisuje pracy.
Jak zezwolić na naukę teraz, a gry później?
W sekcji Ograniczenia aplikacji pozostaw aplikacje szkolne jako Zawsze dozwolone, a obsługiwane gry i programy uruchamiające, takie jak Minecraft lub Steam, jeśli są na liście, ustaw na Blokada wymagająca zgody rodzica. Gdy Limity czasu przed ekranem są włączone, zatwierdź prośbę z opcją „Zezwól na aplikacje wymagające zgody rodzica” wyłączoną, aby dziecko mogło się uczyć, albo włączoną, by dopuścić wszystkie takie aplikacje na zatwierdzony okres. Blokady stałej nie można zdjąć prośbą o dodatkowy czas. Reguły dotyczą obsługiwanych aplikacji, nie treści stron internetowych ani każdej gry uruchamianej z innej aplikacji.
Czy działa offline, filtruje strony internetowe lub zarządza innymi urządzeniami?
Kontrola czasu i aplikacji działa lokalnie bez konta online ani połączenia internetowego. Dobrowolne przesłanie opinii wymaga połączenia. Oh No! Parent Control nie filtruje treści stron internetowych, nie zapewnia panelu w chmurze ani nie kontroluje innych urządzeń. Reguły aplikacji nie gwarantują zablokowania programów skopiowanych lub przemianowanych oddzielnie ani nieobsługiwanych programów uruchamiających.