Oh No! Parent Control · مقایسه با GNOME
Oh No! در برابر کنترل والدین GNOME
اگر قوانین گستردهتر برنامههای Linux، تطبیق AppImageهای نسخهدار و تأییدهای ترکیبی درس/بازی میخواهید، Oh No! را انتخاب کنید. اعمال بومی افزوده و مدیریت برنامههای در حال اجرا در آن از رابط رسمی GNOME که بررسی شده فراتر میرود.
این مقایسه بر malcontent-control 0.14.0 و منابع انتشار عمومی Oh No! Parent Control مبتنی است.
کنترلهای بررسیشده GNOME · نسخه بررسیشده Oh No!
| قابلیت | برنامه کنترل والدین GNOME | Oh No! Parent Control |
|---|---|---|
| فهرست برنامههای جداگانه | Flatpak و برنامههایی که صریحاً در انتخابگر بالادستی فعال شدهاند. | فهرست گستردهترِ برنامههای بومی، Snap، Flatpak و AppImage پشتیبانیشده که برای کودک انتخابشده شناسایی میشوند. |
| ویرایشگر الگوی نام فایل AppImage | در رابط رسمی بررسیشده ارائه نشده است. | الگوهای نام فایل پیشنهادی و قابلویرایش در همان پوشه برای AppImageهای پشتیبانیشده؛ قابل بازنشانی به پیشفرض. |
| وضعیتهای دسترسی برنامه | محدودیت دوتایی برنامه. | همیشه مجاز، مسدود با امکان اجازهٔ موقت و کاملاً مسدود. |
| تأیید همزمان زمان و دسترسی مشروط برنامه | زمان بیشتر صفحه در دسترس است؛ رابط رسمی بررسیشده گزینه ترکیبی برنامههای مسدودِ قابل اجازه موقت را ندارد. | تأیید زمان فقط برای درس یا گنجاندن همه برنامههای مسدودِ قابل اجازه موقت، درحالیکه اجرای برنامههای کاملاً مسدود همچنان مسدود است. |
| اعمال بومی افزوده اجرای برنامه | رابط بررسیشده از یکپارچگیهای استاندارد پالایش دسکتاپ استفاده میکند؛ سیاست افزوده fapolicyd همارزی ارائه نمیکند. | سیاست fapolicyd بهازای هر کودک برای هدفهای بومی پشتیبانیشده، از جمله مسیرهای معمول اجرا با مدیر فایل و فرمان. |
| بستن برنامههای منطبقِ در حال اجرا هنگام تغییرات مربوط | رابط رسمی بررسیشده کنترل همارزی ندارد. | تغییرات محدودکننده مربوط، برنامههای منطبق را در نشستهای کودک انتخابشده میبندند؛ برنامههای کاربران دیگر باز میمانند. |
| لغو زمان و دسترسی برنامه تأییدشده | رابط رسمی بررسیشده کنترل ترکیبی همارزی برای لغو ندارد. | لغو مجوز یکبارهٔ زمان اضافه و دسترسی موقت برنامه؛ زمان روزانه استفادهنشده باقی میماند. |
| ایستگاه درخواست اختصاصی پیش از ورود | رابط رسمی بررسیشده نشست محصول همارز و فقط برای درخواست ندارد. | ایستگاه درخواست محدودشده پیش از ورود یا پس از قفل، در کنار درخواست از پنل کودک. |
| صفر دقیقه روزانه / حالت فقط با تأیید | حداقل ویرایشگر محدودیت روزانه بررسیشده یک دقیقه است. | سهمیه صریح صفر دقیقه: دسترسی به رایانه به تأییدی فعال نیاز دارد. |
| محدودیت روزانه و تمدید زمان بیشتر | در دسترس است، از جمله قفل صفحه هنگام رسیدن به محدودیت. | در دسترس است، با شمارش معکوس پنل و گزینههای ترکیبی دسترسی برنامه. |
| زمان خواب، تاریخچه استفاده، تناسب 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 از * و ? در نام فایل و در همان پوشه اصلی استفاده میکنند. جابهجایی پوشه، نسخه تغییرنامیافته، اسکریپت دارای مفسر مشترک، پوششدهنده پشتیبانینشده یا بهروزرسان مبهم نیازمند تصمیم جداگانه برای پوشش است. ممکن است برای بعضی برنامهها الگوی پیشنهادی با وجود ذخیره انتخاب دقیق دوباره ظاهر شود؛ پس پس از بازکردن دوباره محدودیتهای برنامه، تطبیق را بررسی کنید.
- قوانین اجرای بومی هدفهای پشتیبانیشده را میپوشانند. اگر نتوان قانونی را بازنمایی کرد، برنامه قانون تحت تأثیر را گزارش میکند؛ حذفشدن قانون ممکن است آن برنامه یا نسخه بهروزشده را بدون محدودیت بگذارد. ساخت و اعلان بارگذاری مجدد بهتنهایی همه سیاستهای فعال یا مسیرهای اجرا را ثابت نمیکنند.
- مسدودسازیهای تازه، تغییر از مسدود با اجازه موقت به کاملاً مسدود، تأییدهای فقط برای درس و لغو، بر برنامههای در حال اجرای مربوط اثر میگذارند. تأیید دسترسی به برنامههای قابلاجازه، مسدودسازی اجرای سخت را نگه میدارد اما برنامه کاملاً مسدودی را که از قبل باز است نمیبندد.
- اگر از زمان روزانه مانده باشد، پایان طبیعی مجوز زمان اضافه بهتنهایی فوراً مسدودسازی برنامههای قابلاجازه را بازنمیگرداند. تطبیق هنگام ورود به نشست یا اقدام دیگری برای بازگرداندن قوانین آنها را اعمال میکند. صفرشدن زمان قابلاستفاده صفحه را قفل میکند؛ قفلکردن بازی را متوقف و کار را ذخیره نمیکند.
- زمان قابلاستفاده، مقدار بزرگتر میان زمان روزانه باقیمانده و زمان باقیمانده از مجوز فعال زمان اضافه است. این مجوزها زمان سپریشده را حساب میکنند و هنگام قفل یا دوربودن متوقف نمیشوند. پالایش وبسایت، داشبورد ابری از راه دور یا کنترل دستگاههای دیگر ارائه نمیشود.
