Перейти до вмісту
Повернутися до огляду продукту

Oh No! Parent Control

Налаштування батьківського контролю Linux

Покроковий посібник Oh No! Parent Control: установіть денні обмеження часу за екраном, керуйте підтримуваними застосунками й погоджуйте додатковий час за допомогою графічних засобів.

Перш ніж почати

Цей посібник стосується Oh No! Parent Control для Ubuntu 26.04 Desktop. Перш ніж продовжити, виконайте інструкції з налаштування, установіть застосунок і перезапустіть комп’ютер.

Хтось із батьків користується локальним обліковим записом адміністратора, а кожна дитина — окремим локальним стандартним обліковим записом. Застосунок для батьків керує цими вже створеними обліковими записами, але не створює їх. Після встановлення застосунку він знаходить нові відповідні локальні облікові записи дітей, тож перевстановлювати його для керування ними не потрібно.

Функції батьківського контролю працюють без підключення до інтернету. Для необов’язкового відгуку потрібне підключення. Одноразове погодження означає додатковий час, погоджений батьками. Режим лише з погодженням використовує нуль хвилин денного часу, тому для доступу потрібне активне погодження. Станція запитів — це окремий сеанс для надсилання запиту, доступний з екрана входу.

Швидкий старт

Ось типовий варіант налаштування: надати дитині 90 хвилин на день, повністю заблокувати один застосунок і дозволити просити додатковий час за потреби.

  1. Увійдіть в обліковий запис адміністратора й відкрийте Oh No! Parent Control.
  2. У розділі «Обліковий запис дитини» виберіть дитину, якою хочете керувати.
  3. Відкрийте «Обмеження часу за екраном», увімкніть «Ліміт часу за екраном» і встановіть «Денний ліміт часу» на 1,5 години.
  4. Відкрийте «Обмеження застосунків». Для застосунків, які дитині не можна запускати, задайте стан «Повністю заблоковано». Для застосунків, які можна дозволити за погодженим запитом, задайте «Заблоковано з можливістю погодження».
  5. Дитина входить у систему й користується комп’ютером як завжди. Залишок часу відображається на панелі робочого столу.
  6. Перш ніж час закінчиться, дитина вибирає засіб перегляду залишку часу, задає тривалість і когось із батьків, хто погодить запит, а потім натискає «ЗАПИТАТИ» (для допоміжних технологій назва — «Запросити доступ»). Після блокування скористайтеся станцією запитів.
  7. Вибраний хтось із батьків вводить свій пароль у системному вікні автентифікації. Після погодження додатковий час стає доступним.

Зміни в Застосунку для батьків зберігаються автоматично. Невдалу зміну не показано як збережену; перевірте повідомлений стан, перш ніж повторити дію. Перед зміною правил застосунків збережіть роботу дитини, оскільки заблоковані програми можуть закритися.

Застосунок для батьків: вибрана дитина, увімкнене обмеження часу за екраном, денний ліміт і залишок часу на сьогодні.

На знімках екрана показано тестові облікові записи. Імена й доступні застосунки на вашому комп’ютері будуть іншими.

Застосунок для батьків

Застосунок для батьків доступний обліковим записам адміністратора. За його допомогою можна керувати одним локальним обліковим записом дитини без прав адміністратора за раз.

Вибір дитини

У верхній частині вікна виберіть «Обліковий запис дитини». Налаштування часу за екраном, правила застосунків і погодження додаткового часу окремі для кожної дитини.

Якщо дитина не відображається, переконайтеся, що її обліковий запис є локальним стандартним. Облікові записи адміністраторів, системи, віддалені облікові записи й окремий обліковий запис запитів не показуються як дитячі.

Установлення денного ліміту часу за екраном

У розділі «Обмеження часу за екраном»:

  1. Увімкніть «Ліміт часу за екраном».
  2. Виберіть «Денний ліміт часу» від 0 хвилин до 24 годин.
  3. Перевірте «Залишок часу на сьогодні», щоб дізнатися, скільки часу дитина може використати зараз.

Ліміт 0 хвилин означає режим лише з погодженням. Дитина може користуватися обліковим записом лише поки діє погоджений додатковий час, зокрема може знову увійти чи розблокувати сеанс до завершення цього погодження.

Доступний сьогодні час дорівнює більшому значенню з невикористаного денного ліміту й залишку активного одноразового погодження. Ці два значення не додаються. Розгорніть пояснення залишку часу, щоб побачити обидва значення. За нульового денного ліміту пояснення показує лише одноразове погодження. Якщо стан неможливо прочитати, він позначається як недоступний, а не нульовий. Див. приклади обчислення часу.

Зміна денного ліміту набуває чинності відразу. Вона не скорочує додатковий час, який уже діє. Час обчислюється за місцевим днем комп’ютера, а погодження «До кінця дня» завершується опівночі за місцевим часом.

Повторне застосування налаштувань часу відновлює збережені правила застосунків, навіть якщо активне погодження раніше дозволяло програми з м’яким блокуванням. Зміна увімкненого денного ліміту зберігає тривалість погодження, але тимчасовий доступ до таких програм може не зберегтися після зміни.

Якщо вимкнути «Ліміт часу за екраном»:

  • денне обмеження часу скасовується;
  • активний додатковий час очищується;
  • вибраний денний ліміт і правила застосунків зберігаються на майбутнє;
  • правила застосунків продовжують діяти.

Що відбувається, коли час закінчується

Коли доступного часу не залишається, робочий стіл дитини блокується. Дитина також не зможе ввійти в новий сеанс, доки знову не з’явиться денний або погоджений додатковий час; на екрані входу буде пояснено, що ліміт минув. Відкритий сеанс дитини зберігається, а інші користувачі, які ввійшли в систему, не зазнають впливу.

Блокування не призупиняє ігри й не зберігає роботу. Гра чи мережева партія може тривати, поки екран заблоковано. Зміни правил застосунків і погодження можуть закривати програми.

Якщо після завершення часу дитині потрібен доступ, вона може надіслати запит з окремого екрана запитів на вході. Хтось із батьків не може просто додати час у Застосунку для батьків: запит починає дитина, а батьки його погоджують.

Обмеження застосунків

Вибравши дитину, відкрийте «Обмеження застосунків». Тут можна шукати встановлені для дитини застосунки й призначати кожному показаному один стан доступу:

  • Завжди дозволено — Oh No! Parent Control не блокує застосунок.
  • Повністю заблоковано — застосунок залишається заблокованим, доки адміністратор не змінить правило. Запит додаткового часу не може дозволити його.
  • Заблоковано з можливістю погодження — зазвичай застосунок заблоковано, але хтось із батьків може дозволити його в межах запиту додаткового часу.

Застосунок для батьків: встановлені програми та їхні правила зіставлення й доступу.

Виберіть стан, щоб застосувати правило. Кнопки збереження немає. Якщо ви щойно заблокували застосунок, яким користується вибрана дитина, його буде закрито в усіх сеансах цієї дитини. Програми інших користувачів залишаться відкритими.

Перед блокуванням застосунку збережіть роботу. Застосунок може закритися на кожному робочому столі, де ввійшла вибрана дитина. Якщо зміна не вдалася, перевірте повідомлений стан.

Правила застосунків діють, навіть коли ліміт часу за екраном дитини вимкнений.

Зіставлення застосунків

Перелік містить підтримувані нативні застосунки, Snap, Flatpak та AppImage, зокрема програми, установлені лише для вибраної дитини. Застосунок має розпізнавати ціль програми запуску; сам формат пакування не означає, що підтримуються всі програми запуску. Зіставлення й доступ — окремі налаштування: спочатку визначте, яку ціль охоплює правило, потім виберіть «Завжди дозволено», «Заблоковано з можливістю погодження» чи «Повністю заблоковано». Окремих квот часу для кожного застосунку немає.

Більшості користувачів достатньо запропонованого правила зіставлення:

  • Точний шлях виконуваного файла зіставляє поточний установлений файл застосунку.
  • Зіставлення за шаблоном може пропонуватися для файлів AppImage із версіями. Воно може й далі зіставляти підтримувані нові версії, збережені в тій самій теці.

Наприклад, після оновлення AppImage файл Lunar Client-3.7.17-ow_GUID.AppImage може замінити Lunar Client-3.7.20-ow.AppImage. Той самий шаблон назви файла, Lunar Client-*.AppImage, зіставляє обидва файли в одній теці застосунку. Ці назви ілюструють зіставлення, але не підтверджують сумісність із кожною версією Lunar Client.

Ви можете змінити запропонований шаблон або відновити типовий. У назві файла шаблони підтримують * і ? у межах тієї самої канонічної теки — фактичної теки після нормалізації шляху та розв’язання символічних посилань. Вони не відстежують рекурсивно змінені дерева тек. Після повторного відкриття «Обмежень застосунків» перевірте показане зіставлення: для деяких програм запропонований шаблон може з’явитися знову, навіть якщо збережено точний вибір.

Для підтримуваних нативних програм правило охоплює той самий виконуваний файл, запущений зі списку застосунків, ярлика, файлового менеджера чи команди. «Обмеження застосунків» керують підтримуваною програмою, вибраною в Застосунку для батьків. Вони не фільтрують вебсайти чи вміст усередині програм, не керують іншими пристроями й не гарантують блокування перейменованих чи окремо скопійованих програм і сценаріїв або непідтримуваних програм запуску.

Oh No! використовує AccountsService і Malcontent та додає правила виконання нативних програм для кожної дитини через fapolicyd. Підтримка AppImageLauncher охоплює відповідні операції читання й виконання. Відповідні обмежувальні зміни застосунків закривають програми, що збігаються, у сеансах вибраної дитини; програми інших користувачів залишаються відкритими. Якщо нативне правило неможливо виразити, перевірте повідомлення про відповідну програму: пропущене правило може залишити її або оновлену версію без обмежень.

Див. порівняння з GNOME та джерела з прив’язкою до випусків, щоб дізнатися про додаткові правила, спільну інфраструктуру й межі охоплення.

Запит додаткового часу

Дитина, для якої ввімкнено обмеження часу за екраном, може попросити додатковий час у двох місцях:

  • До завершення часу — на робочому столі дитини: на розблокованому робочому столі виберіть засіб перегляду залишку часу на верхній панелі. Обліковий запис дитини заповнюється автоматично й не може бути змінений.
  • Після блокування або до входу — на станції запитів: перемкніть користувача або відкрийте екран входу засобами ОС та виберіть окремий обліковий запис запитів продукту. У формі запиту виберіть дитину. Станція запитів не надає звичайного доступу до робочого столу чи Застосунку для батьків.

Таймер не відображається на екрані блокування. Щоб перейти до станції запитів, не виходьте зі збереженого сеансу дитини. Хтось із батьків не може напряму додати час у Застосунку для батьків.

На екрані запиту:

  1. Якщо запит відкрито з екрана входу, виберіть дитину.
  2. Виберіть когось із батьків, хто погодить запит.
  3. Виберіть указану тривалість, «До кінця дня» або «Власне значення». Власна тривалість може становити від 0,1 до 1440 хвилин.
  4. Вирішіть, чи вмикати «Дозволити застосунки, заблоковані з можливістю погодження».
  5. Натисніть «ЗАПИТАТИ» (для допоміжних технологій назва — «Запросити доступ»).
  6. Вибраний хтось із батьків вводить пароль у системному вікні автентифікації.

Екран запиту дитини з вибраними одним із батьків, тривалістю й доступом до застосунків із м’яким блокуванням.

На цьому попередньому знімку показано вигадані облікові записи. У поточній спільній формі запиту доступні ті самі варіанти; тепер у нижній частині наведено приблизний час у разі погодження. Натисніть будь-який знімок екрана, щоб збільшити його.

Пароль обробляється лише системним вікном автентифікації. Oh No! Parent Control не отримує, не зберігає й не показує його. Погодження стосується лише запиту, показаного на екрані, і не надає дитині прав адміністратора.

Після погодження на станції запитів вона на короткий час підтверджує його й повертає користувача до екрана входу. Виберіть обліковий запис дитини, а потім розблокуйте збережений сеанс або ввійдіть звичайним способом. Обліковий запис одного з батьків, який має право погоджувати, повинен бути активним для входу; робочий стіл батьків не мусить залишатися розблокованим.

Вибір параметра «Дозволити застосунки, заблоковані з можливістю погодження»

Коли параметр увімкнено, застосунки з м’яким блокуванням можна запускати протягом погодженого часу. Погодження з увімкненим параметром не закриває вже відкритих програм, зокрема вже відкритої повністю заблокованої програми. Правила повного блокування й далі забороняють нові запуски.

Коли параметр вимкнено, і програми з повним, і програми з м’яким блокуванням залишаються заблокованими. Якщо дитина вже відкрила будь-які заблоковані програми, їх буде закрито до початку додаткового часу.

Перед погодженням без доступу до програм із м’яким блокуванням збережіть роботу. Заблоковані програми можуть закритися на кожному робочому столі, де ввійшла вибрана дитина. Програми інших користувачів залишаться відкритими.

Для кожної дитини екран запиту запам’ятовує останню тривалість, власне значення, того з батьків, хто погоджував, і вибір доступу до програм із м’яким блокуванням.

Як додається додатковий час

Погодження фіксованої тривалості додає запитаний час до того значення, яке саме зараз дає дитині більше доступного часу: невикористаного денного часу або попереднього погодження додаткового часу. Денний ліміт і наявне погодження самі по собі не додаються.

Ці значення виміряно в один момент:

Денний час, що залишився Залишок попереднього погодження Доступний час зараз Після погодження ще 15 хвилин
40 хвилин 10 хвилин 40 хвилин 55 хвилин
10 хвилин 40 хвилин 40 хвилин 55 хвилин
0 хвилин 20 хвилин 20 хвилин 35 хвилин

У нижній частині запиту наведено приблизний час у разі погодження. Він оновлюється під час очікування й може змінитися до фактичного погодження. Недоступний попередній перегляд не заважає надіслати запит. У Застосунку для батьків показано доступний час зараз, а не цей розрахунок після погодження.

Вибір «До кінця дня» надає доступ до наступної місцевої опівночі комп’ютера.

Для запитів «До кінця дня» показується доступ до опівночі, а не застосовується додавання фіксованої тривалості. Погоджений час відлічується разом із фактично минулим часом і може завершитися, коли комп’ютер заблоковано або дитина відійшла; це не запас хвилин активного користування, що зупиняється під час блокування.

Коли погодження завершується

Коли доступний час доходить до нуля, робочий стіл дитини блокується; це само по собі не закриває програми в її сеансі. Перед наступним використанням нового чи розблокованого сеансу застосунок перевіряє поточне погодження. Якщо попереднє погодження досі завершене, звичайні правила повного й м’якого блокування відновлюються, а заблоковані програми дитини закриваються. Якщо вже діє нове погодження, застосовується вибраний для нього доступ до програм. Нове погодження з дозволом програм із м’яким блокуванням залишає їх доступними й не закриває відкриті програми, коли дитина повертається.

Скасовані чи відхилені запити

  • Якщо скасувати системний запит пароля, відкриється форма запиту.
  • Неправильний пароль показує «Запит відхилено» й залишає вибрані параметри для повторної спроби.
  • Кнопка «Скасувати» або клавіша Escape закриває форму на робочому столі дитини. На окремому екрані запитів вона повертає до входу.
  • Після погодження форма на робочому столі закривається. Окремий екран запитів на мить підтверджує погодження, а потім повертає до входу.

Відкликання додаткового часу

Щоб скасувати активне одноразове погодження:

  1. Відкрийте Застосунок для батьків і виберіть дитину.
  2. Виберіть «Відкликати одноразове погодження».
  3. Прочитайте попередження й підтвердьте дію.

Відкликання скасовує додатковий час дитини й тимчасовий доступ до програм із м’яким блокуванням. Запущені заблоковані програми дитини закриються. Невикористаний денний ліміт не змінюється, інші користувачі не зазнають впливу. Якщо денного часу не залишилося, робочий стіл дитини заблокується.

Перед відкликанням додаткового часу збережіть роботу. Заблоковані програми можуть закритися на кожному робочому столі, де ввійшла вибрана дитина. Програми інших користувачів залишаються відкритими.

Відгук і діагностичні журнали

  1. Відкрийте «Відгук» у Застосунку для батьків, Застосунку для дитини або Застосунку кіоску. Усі три застосунки також дають змогу редагувати звіти про помилки. Саме відкриття відгуку чи звіту нічого не надсилає. Перегляньте й відредагуйте повідомлення перед надсиланням; ніколи не додавайте пароль.
  2. Додайте адресу електронної пошти для відповіді лише за бажанням. Її відсутність не гарантує анонімності: повідомлення, назви файлів або вкладення можуть вас ідентифікувати.
  3. Перегляньте запропоноване діагностичне вкладення. За наявності журнали додаються за замовчуванням. У Застосунку для батьків чи дитини натисніть «Завантажити», щоб зберегти ZIP для перевірки, або «Вилучити журнали», щоб надіслати без них. Архів містить журнали за три найновіші доступні місцеві дати; вони можуть бути не послідовними днями.
  4. У Застосунку для батьків чи дитини додайте необов’язкові файли й перевірте їхні назви та вміст на наявність персональних даних. В окремому Застосунку кіоску немає довільних вкладень, збереження діагностичного ZIP чи відкриття зовнішньої сторінки приватності. У ньому відображається повідомлення про приватність, а брокер може надати діагностичний ZIP як вкладення.
  5. Виберіть «Надіслати відгук», щоб подати звіт. Якщо скасувати редагований звіт про помилку до надсилання, нічого не буде надіслано. Орієнтуйтеся на показаний стан надсилання й результату; закриття діалогового вікна відгуку може не зупинити надсилання й повторні спроби в цьому процесі застосунку.

Локальні адміністратори, відповідні діти й налаштований обліковий запис кіоску можуть отримати той самий діагностичний архів через брокер застосунку. Він може містити журнали всіх чотирьох компонентів продукту: Застосунку для батьків, Застосунку для дитини, Застосунку кіоску й брокера. Цей дозволений діагностичний доступ не надає прямого доступу до захищених файлів журналів або збережених параметрів батьківського контролю.

Чернетки, вміст вкладень і очікувані надсилання зберігаються в оперативній пам’яті відповідного процесу Застосунку для батьків, дитини або кіоску. Автоматичні повтори використовують те саме подання не довше 15 хвилин. Вихід із процесу застосунку відкидає чернетку й очікувані повтори; збереженої черги надсилання немає. Закриття діалогового вікна не те саме, що завершення процесу застосунку. Скасування чи вихід не можуть відкликати подання, яке служба вже прийняла.

Якщо доступні вкладення, можна додати до п’яти власних файлів, кожен розміром не більш як 5 МіБ. Діагностичний ZIP може мати розмір до 2 МіБ, а всі вкладення разом із журналами — до 8 МіБ. Це ліміти завантаження; окремо збережений локальний діагностичний експорт може бути більшим. Якщо журнали неможливо підготувати або вони завеликі, виберіть «Надіслати без журналів» або вилучіть журнали перед надсиланням.

Відгук надсилається службі підтримки електронною поштою, і строк його видалення не гарантовано. Перш ніж надсилати, прочитайте пояснення про необов’язковий відгук або повідомлення в окремому кіоску. Якщо застосунок не відкривається чи надсилання недоступне, скористайтеся підтримкою продукту у звичайному браузері.

Видалення застосунку

Перш ніж видаляти застосунок, вийдіть із сеансу станції запитів. Попросіть локального адміністратора видалити пакунок за допомогою менеджера пакунків ОС, а потім виконайте показану ОС вимогу щодо перезапуску.

Звичайне видалення пакунка скасовує встановлені продуктом обмеження й видаляє створену пакунком станцію запитів, але зберігає центральні налаштування й журнали усунення несправностей продукту для можливого повторного встановлення. Повне очищення пакунка додатково видаляє центральні дані й журнали продукту.

Повне очищення не видаляє власні дані облікових записів чи використання ОС, системні журнали, записи про збої, збережені окремо діагностичні ZIP або відгуки, уже доставлені службі підтримки. Вибрані параметри запитів у локальному стані користувача-дитини також можуть зберегтися; пакунок видаляє обліковий запис запитів і його домашню теку лише після перевірки, що створив їх саме він. Це не видаляє локальні файли дітей. Видалення домашньої теки створеного пакунком облікового запису запитів не видаляє параметри дітей. Див. локальне зберігання й ваші варіанти.

Поширені запитання

Чому не видно засобу перегляду залишку часу?

Він з’являється лише на розблокованому робочому столі дитини, коли контроль часу за екраном увімкнений і доступний час ще є. На екрані входу чи блокування він не показується.

Чому екран запиту повідомляє, що ліміт часу за екраном не ввімкнено?

Запити додаткового часу доступні лише тоді, коли для дитини ввімкнено «Ліміт часу за екраном». Адміністратор може ввімкнути його у Застосунку для батьків.

Чому когось із батьків немає у списку тих, хто може погодити запит?

Той із батьків, хто погоджує, має бути поточним локальним обліковим записом адміністратора, для якого дозволено вхід. «Розблокований» тут означає, що вхід до облікового запису адміністратора не вимкнено; робочий стіл батьків не обов’язково має бути розблокований.

Чому застосунок не відображається в «Обмеженнях застосунків»?

Спершу переконайтеся, що вибрано потрібну дитину. У списку показано програми, доступні цій дитині, зокрема встановлені лише для її облікового запису. Програми, що не є підтримуваними застосунками, які можна запускати, можуть не відображатися.

Чому застосунок закрився?

Запущені заблоковані програми вибраної дитини можуть закритися, якщо правило застосунку стало суворішим, якщо додатковий час погоджено без доступу до програм із м’яким блокуванням, якщо налаштування часу за екраном відновили збережені правила застосунків або якщо додатковий час відкликали. Вони також можуть закритися, коли дитина повернеться після завершення погодження, якщо нового активного погодження немає. Див. завершення погодження. Програми інших користувачів не закриваються.

Чи зберігаються налаштування після перезапуску?

Так. Параметри часу за екраном, правила застосунків і запам’ятовані варіанти запиту залишаються після перезапуску застосунку, виходу з облікового запису й перезавантаження комп’ютера.

Що робити, якщо зміна не вдалася?

Невдала зміна не показується як успішно збережена. Застосунок намагається відновити попередні робочі параметри, але не може знову відкрити програми, які вже закрив. Якщо він не може закрити всі потрібні заблоковані програми, дія завершується помилкою, а блокування застосунків залишається чинним. Перевірте повідомлений стан, перш ніж повторити дію; якщо проблема не зникає, зверніться до служби підтримки.

Дочекайтеся завершення поточної зміни. Через розділ «Відгук і діагностичні журнали» повідомте, що саме ви робили й яке повідомлення побачили, або зверніться до служби підтримки продукту, якщо Застосунок для батьків не відкривається. Нікому не надсилайте пароль.