Oh No! Parent Control · сравнение с GNOME
Oh No! и родительский контроль GNOME
Выберите Oh No!, если нужны более широкие правила приложений Linux, сопоставление версий AppImage и совместное согласование времени на уроки и игры. Дополнительная блокировка нативных запусков и работа с запущенными приложениями выходят за возможности рассмотренного официального интерфейса GNOME.
Сравнение основано на malcontent-control 0.14.0 и опубликованных исходных материалах выпусков Oh No! Parent Control.
Проверенные элементы управления GNOME · Проверенный выпуск продукта
| Возможность | Приложение родительского контроля GNOME | Oh No! Parent Control |
|---|---|---|
| Каталог отдельных приложений | Flatpak и приложения, явно включённые в вышестоящий список выбора. | Более широкий каталог поддерживаемых нативных приложений, Snap, Flatpak и AppImage, обнаруживаемых для выбранного ребёнка. |
| Редактор шаблонов имён AppImage | В рассмотренном официальном интерфейсе не предусмотрен. | Предлагаемые редактируемые шаблоны имён файлов в той же папке для поддерживаемых AppImage; можно сбросить к стандартному шаблону. |
| Статусы доступа приложений | Бинарное ограничение приложения. | Всегда разрешено, с временным разрешением и строгая блокировка. |
| Совместное одобрение времени и условного доступа к приложениям | Дополнительное экранное время доступно; в рассмотренном официальном интерфейсе нет совместного выбора для приложений с временным разрешением. | Можно одобрить время только на уроки или включить все приложения с временным разрешением, сохраняя строгую блокировку запусков. |
| Дополнительная блокировка нативного запуска | Рассмотренный интерфейс использует стандартные механизмы фильтрации рабочего стола, но не предоставляет эквивалентную дополнительную политику fapolicyd. | Политика fapolicyd для каждого ребёнка охватывает поддерживаемые нативные цели, включая обычный запуск через файловый менеджер и команду. |
| Закрытие совпадающих запущенных приложений при соответствующих изменениях | В рассмотренном официальном интерфейсе нет эквивалентного управления. | Соответствующие ограничения закрывают совпадающие приложения во всех сеансах выбранного ребёнка; приложения остальных пользователей остаются открытыми. |
| Отзыв одобренного времени и доступа к приложениям | В рассмотренном официальном интерфейсе нет эквивалентного совместного отзыва. | Отзыв одноразового разрешения и временного доступа к приложениям; дневное время, которое не было использовано, сохраняется. |
| Отдельная станция запросов до входа в систему | В рассмотренном официальном интерфейсе нет отдельного сеанса только для запросов. | Ограниченная станция запросов до входа или после блокировки, а также запросы из панели ребёнка. |
| Ноль минут в день / режим только по одобрению | В рассмотренном редакторе дневного лимита минимум составляет одну минуту. | Явный лимит 0 минут: доступ к компьютеру требует действующего одобрения. |
| Дневные ограничения и продление времени | Доступно, в том числе блокировка экрана по достижении лимита. | Доступно с обратным отсчётом в панели и совместным выбором доступа к приложениям. |
| Время отхода ко сну, история использования, оценка OARS и управление установкой | Доступно в официальном приложении. | В текущем приложении для родителей аналогичные функции отсутствуют. |
| Фильтрация сайтов | В интерфейсе GNOME 50 не предусмотрена; в примечаниях к выпуску указано, что этот интерфейс планируется на будущее. | Фильтрация содержимого сайтов не предусмотрена. |
Когда Oh No! — лучший выбор
Для семьи с Linux, которой нужны правила для Lunar Client / AppImage, блокировка поддерживаемых нативных приложений, одобрение только на уроки, возможность временно разрешить игры и отзыв разрешений, Oh No! предлагает значительно более широкий набор управления приложениями, чем рассмотренный официальный интерфейс. Сила решения — в сочетании: сопоставить приложение, выбрать правило доступа и одобрить время с подходящим доступом к приложениям.
Официальный интерфейс также предлагает время отхода ко сну, историю использования, возрастную оценку и управление установкой, которых нет в приложении для родителей Oh No!. Выбирайте нужные вашей семье средства контроля. Локальные учётные записи, работа офлайн и системная аутентификация — общая основа, а не исключительные преимущества Oh No!.
Инструкции по установкеОбщая основа GNOME и дополнительные средства контроля рабочего стола
Oh No! использует AccountsService и Malcontent для политик учётных записей и инфраструктуры времени, GNOME Shell для управления рабочим столом, PAM для проверки входа и разблокировки, а Polkit — для аутентификации родителя. Дополнительно используются брокер, нативные правила fapolicyd, обработка запущенных приложений и ограниченная станция запросов. Ссылка на настройки GNOME и фильтрация магазина программ — отдельные виды интеграции; они не обеспечивают более строгую блокировку запуска.
Список блокировки установленных приложений Malcontent и фильтр пригодности OARS — разные политики. Утверждение о том, что уже установленные приложения не затрагиваются, относится к фильтру рейтинга установки OARS, а не к списку блокировки установленных приложений. malcontent-client относится к общей экосистеме серверной части, а не к функции только графического интерфейса или документированному интерфейсу сценариев, специфичному для Oh No!.
Ограничения охвата и времени
- Раздел «Ограничения приложений» управляет доступом и сопоставлением целей, а не бюджетом времени для каждого приложения. Одобрение с временным разрешением позволяет все приложения этого типа, а не одну выбранную игру.
- Шаблоны AppImage используют * и ? в имени файла в пределах того же канонического каталога. Перемещённая папка, переименованная копия, сценарий с общим интерпретатором, неподдерживаемая оболочка запуска или неоднозначное средство обновления требуют отдельной оценки охвата. Для некоторых приложений предложенный шаблон может снова появиться после сохранения точного выбора; проверьте сопоставление при повторном открытии раздела «Ограничения приложений».
- Правила нативного запуска охватывают поддерживаемые цели. Если правило нельзя представить, приложение сообщает, какое правило затронуто; отсутствующее правило может оставить приложение или обновлённую версию без ограничений. Одна лишь успешная компиляция и уведомление о перезагрузке правил не доказывают применение каждой политики ко всем путям запуска.
- Новые блокировки, переход от временной к строгой блокировке, одобрение только на уроки и отзыв разрешений влияют на соответствующие запущенные приложения. Одобрение с временным разрешением сохраняет блокировку строгих запусков, но не закрывает уже открытое приложение со строгой блокировкой.
- Если дневное время ещё осталось, естественное истечение срока разрешения само по себе не сразу восстанавливает блокировку приложений с временным разрешением. Правила применяются при входе в сеанс или другом действии восстановления. При нуле доступного времени экран блокируется; блокировка не приостанавливает игры и не сохраняет работу.
- Доступное время — большее из остатка дневного времени и остатка разрешения. Разрешения считают прошедшее время и не приостанавливаются при блокировке или отсутствии пользователя. Фильтрации сайтов, удалённой облачной панели и управления другими устройствами нет.
