Што такое Oh No! Parent Control для Linux?
Oh No! Parent Control — бясплатны бацькоўскі кантроль з адкрытым зыходным кодам для сем'яў, якія сумесна карыстаюцца камп'ютарам 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 General Public License версіі 3 (GPLv3). Усталюйце пакет Linux з публічнага PPA праекта на Launchpad. Абмежаванні часу і праграм працуюць лакальна без анлайн-уліковага запісу або інтэрнэту; для спампоўвання і абнаўлення пакета патрэбна злучэнне з інтэрнэтам.
Ці лёгка карыстацца Oh No! Parent Control?
Інструкцыі ўсталявання выкарыстоўваюць тры каманды тэрмінала, каб дадаць PPA і ўсталяваць Oh No! Parent Control, пасля чаго трэба перазагрузіць камп'ютар. Далей штодзённае карыстанне адбываецца праз графічны інтэрфейс: выберыце дзіця ў праграме для бацькоў, усталюйце штодзённы час і выберыце правілы праграм. Дзеці запытваюць дадатковы час на экране, а бацькі ўхваляюць яго паролем АС. Для звычайных налад і ўхваленняў не патрэбныя каманды тэрмінала, анлайн-уліковы запіс або воблачная панэль. Інструкцыя па наладжванні змяшчае відэа і здымкі экрана.
Як працуе кантроль часу перад экранам?
Усталюйце штодзённы час для кожнага дзіцяці або выберыце нуль хвілін на дзень, каб патрабаваць час, ухвалены бацькамі. Дзеці могуць запытваць дадатковы час з працоўнага стала або з асобнага ўліковага запісу запытаў на экране ўваходу. Бацька ўхваляе запыт праз сістэмнае акно аўтэнтыфікацыі. Калі карысны час скончыцца, экран дзіцяці заблакіруецца, а яго сеанс застанецца адкрытым. Блакіроўка не ставіць гульні на паўзу і не захоўвае працу.
Як дазволіць хатнія заданні цяпер, а гульні пазней?
У «Абмежаваннях праграм» пакіньце школьныя праграмы ў стане «Заўсёды дазволена», а падтрымліваемыя гульні і сродкі запуску, напрыклад Minecraft або Steam, калі яны ёсць у спісе, пазначце «Заблакіравана з дазволам». Калі ўключана абмежаванне часу, ухваліце запыт з выключанай опцыяй «Дазволіць заблакіраваныя з дазволам праграмы» для хатніх заданняў або з уключанай, каб дазволіць усе такія праграмы на час ухвалення. Праграмы, цалкам заблакіраваныя, нельга дазволіць запытам дадатковага часу. Правілы ахопліваюць падтрымліваемыя праграмы, а не вэб-кантэнт або кожную гульню, запушчаную з іншай праграмы.
Ці працуе праграма без інтэрнэту, фільтруе сайты або кіруе іншымі прыладамі?
Абмежаванні часу і праграм працуюць лакальна без анлайн-уліковага запісу або інтэрнэту. Для неабавязковых водгукаў патрэбнае злучэнне. Oh No! Parent Control не фільтруе вэб-кантэнт, не мае воблачнай панэлі і не кіруе іншымі прыладамі. Правілы праграм не гарантуюць блакіроўку асобна скапіяваных або перайменаваных праграм ці непадтрымліваемых сродкаў запуску.