Какво представлява Oh No! Parent Control за Linux?
Oh No! Parent Control предоставя безплатен родителски контрол за Linux с отворен код за семейства, които споделят компютър с Linux. Графичното приложение за родители позволява да задавате дневни ограничения за времето пред екрана и правила за поддържаните приложения. Децата могат да поискат допълнително време, което родител одобрява чрез системната заявка за удостоверяване. Контролите работят локално и се основават на системата за родителски контрол Malcontent.
Може ли Oh No! да управлява AppImage файлове като Lunar Client?
Поддържаните AppImage файлове се управляват в раздела „Ограничения за приложенията“. За имена на файлове с версия Oh No! може да предложи модел за същата папка, например Lunar Client-*.AppImage. Моделът за име на файл може да обхване поддържани заместващи файлове при промяна на номера на версията или суфикса за интеграция. Редактирайте модела или го върнете към стандартната стойност, след което изберете „Винаги разрешено“, „Блокирано до одобрение“ или „Напълно блокирано“. Моделите важат в същата действителна директория след нормализиране на пътя и разрешаване на символичните връзки; те не проследяват всяко преместено или преименувано копие.
Какво добавя Oh No! спрямо приложението за родителски контрол на GNOME?
Спрямо официалния интерфейс на Malcontent 0.14.0 Oh No! предлага по-широк каталог от поддържани нативни приложения, Snap, Flatpak и AppImage, редактируеми модели за имена на AppImage файлове, условни разрешения за приложения, обвързани с одобрението на време, допълнително прилагане на правила за изпълнение на нативни приложения, управление на работещите приложения, комбинирано отнемане на разрешения и ограничена станция за заявки. GNOME 50 вече поддържа допълнително време пред екрана. Разликата е в по-богатия контрол над приложенията и работния процес, предлагани от интерфейса на Oh No!; и двете решения използват основата на Malcontent.
Означава ли „Ограничения за приложенията“ отделен времеви лимит за всяко приложение?
Не. Ограниченията за приложенията определят кои поддържани приложения могат да се изпълняват и как се съпоставят изпълнимите им цели. Ограниченията за екрана управляват общото време, през което детето може да използва компютъра. Одобрение с разрешени приложения, блокирани до одобрение, позволява всички такива приложения; то не създава отделни броячи за време за всяка игра.
Работи ли блокирането при стартиране от файловия мениджър или терминала?
За поддържаните нативни цели Oh No! добавя правила за изпълнение във fapolicyd за всяко дете, които обхващат същия изпълним файл, отворен от мрежата с приложения, пряк път, файловия мениджър или команда. Съответните промени към по-ограничителни правила затварят и съвпадащите приложения на избраното дете във всичките му сесии, докато приложенията на другите потребители остават отворени. Това важи за поддържаните цели, а не осигурява универсален контрол над преименувани копия, скриптове със споделен интерпретатор или неподдържани стартиращи програми.
Как се тества Oh No! Parent Control при развитието му?
Напълно автоматизираният набор от тестове се разраства заедно с промените в продукта и новите функции, като проверява новите възможности и предпазва от регресии. Той обхваща основната логика, взаимодействията с графичната среда, поведението на инсталираната система и цялостните семейни сценарии. Публичният автоматично генериран опис на тестовете в GitHub проследява готовите и предстоящите случаи. Страницата на продукта чете най-новите бройки директно; „готов“ означава, че тестът може да се изпълни и е преминал успешно, а броят тестове не е процент на покритие на кода.
Oh No! Parent Control безплатен ли е и с отворен код?
Да. Oh No! Parent Control може да се инсталира и използва безплатно; изходният код е публикуван в GitHub съгласно Общия публичен лиценз GNU, версия 3 (GPLv3). Инсталирайте пакета за Linux от публичния PPA на проекта в Launchpad. Ограниченията за времето пред екрана и приложенията работят локално без онлайн профил или интернет връзка; изтеглянето и актуализирането на пакета изискват интернет.
Лесно ли се използва Oh No! Parent Control?
Инструкциите за инсталиране използват три команди в терминала за добавяне на PPA и инсталиране на Oh No! Parent Control, след което следва рестартиране. Ежедневната употреба е графична: изберете дете в приложението за родители, задайте дневно време и изберете правила за приложенията. Децата искат допълнително време пред екрана; родителите одобряват със системната си парола. Обичайните настройки и одобрения не изискват команди в терминала, онлайн профил или облачно табло за управление. Ръководството за настройка включва видео и екранни снимки.
Как работи контролът на времето пред екрана?
Задайте дневно време за всяко дете или изберете нула минути дневно, за да се изисква одобрено от родител време. Децата могат да поискат допълнително време от работния си плот или от отделния профил за заявки при влизане. Родител одобрява чрез системната заявка за удостоверяване. Когато използваемото време изтече, екранът на детето се заключва, а сесията остава отворена. Заключването не спира игрите и не записва работата.
Как да разреша домашните сега, а игрите — по-късно?
В „Ограничения за приложенията“ оставете учебните приложения като „Винаги разрешено“, а поддържаните игри и стартиращи програми, например Minecraft или Steam, ако са в списъка, задайте като „Блокирано до одобрение“. При включено ограничение на времето пред екрана одобрете заявка с изключена опция „Разрешаване на блокираните до одобрение приложения“ за домашни задачи или с включена опция, за да разрешите всички такива приложения за одобрения период. Напълно блокираните приложения не могат да се разрешат чрез заявка за допълнително време. Правилата обхващат поддържаните приложения, а не съдържанието на уебсайтове или всяка игра, стартирана чрез друго приложение.
Работи ли офлайн, филтрира ли уебсайтове или управлява ли други устройства?
Контролите за време пред екрана и приложенията работят локално без онлайн профил или интернет връзка. Незадължителните отзиви изискват връзка. Oh No! Parent Control не филтрира съдържание на уебсайтове, не предоставя облачно табло за управление и не управлява други устройства. Правилата за приложения не гарантират блокиране на отделно копирани или преименувани програми или неподдържани стартиращи програми.