更新后规则仍能匹配
Lunar Client 更新时会更改其 AppImage 文件名。同一文件夹中的模式(如 Lunar Client-*.AppImage)可让规则涵盖受支持的新版本。
查看 Lunar Client 示例
免费开源的 Linux 家长控制工具
扩展 GNOME 家长控制基础(Malcontent 0.14.0+),增加应用模式、原生执行控制,以及时间与应用访问的组合审批。

做作业剩余时间
00:47
游戏
获批前保持阻止
不只是屏幕时间计时器:管理孩子真正使用的应用,让规则在受支持的 AppImage 更新后依然有效,并在一次请求中批准作业时间或游戏时间。
Lunar Client 更新时会更改其 AppImage 文件名。同一文件夹中的模式(如 Lunar Client-*.AppImage)可让规则涵盖受支持的新版本。
查看 Lunar Client 示例从受支持的原生应用、Snap、Flatpak 和 AppImages 中选择,包括仅为孩子安装的应用。在一个家长应用中管理匹配与访问。
了解应用覆盖范围受支持的原生目标无论通过常规应用网格、快捷方式、文件管理器还是命令启动,都会保持阻止。相关规则变更还会关闭以孩子账户运行的匹配应用。
了解执行方式同文件夹 AppImage 文件名模式
有些 AppImage 会在文件名中加入版本号或集成后缀。绑定旧文件的规则可能无法匹配替代文件。Oh No! 会为受支持的版本化 AppImage 建议模式;您可以编辑模式或恢复默认值。
| AppImage 文件名 | 一条规则匹配两者 |
|---|---|
Lunar Client-3.7.17-ow_GUID.AppImage | Lunar Client-*.AppImage |
Lunar Client-3.7.20-ow.AppImage | Lunar Client-*.AppImage |
选择精确可执行文件,或指定规则涵盖的带版本文件名。
独立于匹配方式,选择始终允许、软阻止或硬阻止。
Lunar Client → 模式匹配 → 软阻止 → 家长批准游戏访问后即可使用。
文件名模式支持 * 和 ?,范围限于同一规范文件夹。将应用移至其他文件夹需要为该位置设置匹配规则。覆盖范围取决于受支持的启动器和目标;模式不会递归跟随所有移动或改名的程序。
阅读匹配指南受支持的原生、Snap、Flatpak 和 AppImage 应用控制
应用限制会发现所选孩子可识别的应用,包括仅为孩子安装的应用。它使用孩子的启动器目录,而非家长个人应用列表。仅凭安装格式并不能保证所有启动器都受支持。
匹配受支持的已安装可执行文件,包括常见命令和文件管理器启动方式。
根据各自公开的应用命令识别受支持的 Snap 启动器,而非将共享 snap 启动器视为单一应用。
识别受支持的 Flatpak 应用引用,包括为孩子安装的应用。
为受支持的版本化文件使用精确目标或同文件夹模式。Lunar Client 示例说明了文件名模式为何重要。
应用限制指应用访问规则和可执行文件匹配,不会为单个应用设置独立时间配额。屏幕限制控制孩子整体可使用电脑的时间。
在指南中了解应用限制按儿童账户执行原生程序规则
Oh No! 基于 GNOME 家长控制基础,并为受支持的原生应用目标增加执行控制。规则涵盖从应用网格、桌面快捷方式、文件管理器或命令启动的同一可执行文件。
新阻止应用、将软阻止改为硬阻止、批准仅做作业的访问或撤销授权,都可能关闭所选孩子已登录会话中匹配的阻止应用。其他用户的应用会继续运行。更改访问规则前请先保存孩子的工作。
GNOME 面板显示剩余时间并打开孩子的请求表单。可用时间耗尽时,屏幕锁定而会话仍保持打开。登录和解锁检查会执行可用时间限制;受限请求站在登录前或锁定后提供审批途径。
Oh No! 基于 AccountsService 和 Malcontent,集成 GNOME Shell、PAM 和 Polkit,并通过 fapolicyd 特权代理添加按儿童账户实施的原生执行策略。对受支持的 AppImageLauncher 处理还会拒绝读取被阻止应用文件的相关请求,从而覆盖其内存运行路径。
查看应用策略可选择是否允许软阻止应用的审批
一次请求同时申请电脑使用时间,并选择允许所有软阻止应用或继续阻止它们。硬阻止的启动仍会被阻止。每日额度和仅审批模式让您决定哪些访问需要家长同意。
| 家庭决定 | 家长操作 | 结果 |
|---|---|---|
| 现在做作业 | 批准时排除软阻止应用 | 学校应用可用;需申请的游戏仍被阻止。 |
| 允许玩游戏 | 批准时包含软阻止应用 | 所有软阻止应用可用;硬阻止应用仍无法启动。 |
| 回去做作业 | 批准时不包含软阻止应用 | 恢复阻止并关闭匹配的阻止应用。 |
| 结束已批准访问 | 撤销一次性授权 | 移除已批准时间和临时应用访问。未用的每日时间仍保留。 |
| 每次使用电脑都先申请 | 将每日分钟数设为零 | 使用电脑需要有效审批。 |
选择预设时长、自定义时长或当天剩余时间。请求会显示获批后的预计时间并记住选择。家长通过操作系统密码提示批准;孩子不会获得管理员权限。
授权时间按经过的实际时间计算,包括休息和锁定时间。若每日额度仍有剩余,仅因授权自然到期不会立即恢复软阻止;会话进入检查或恢复操作会应用规则。锁屏不会暂停游戏或保存工作。
查看快速入门和请求流程与 GNOME 官方图形界面对比
GNOME 50 已提供每日限制和额外时间审批。Oh No! 在此基础上扩展了更广泛的应用管理、可编辑文件名模式、条件应用访问、原生执行控制和撤销机制。这些优势对管理 Linux 游戏的家庭尤为实用。
| 功能 | GNOME 家长控制应用 | Oh No! Parent Control |
|---|---|---|
| 单独的应用目录 | Flatpak 应用,以及上游选择器中明确选择加入的应用。 | 更广泛的受支持原生、Snap、Flatpak 和 AppImage 目录,并按所选儿童账户发现应用。 |
| AppImage 文件名模式编辑器 | 本次评估的官方图形界面未提供。 | 为受支持的 AppImage 提供建议的可编辑同文件夹文件名模式,并可恢复默认值。 |
| 同时批准时间与条件应用访问 | 可批准额外屏幕时间;本次评估的官方图形界面没有组合软应用选择。 | 可批准仅做作业的时间,或包含所有软阻止应用,同时保留硬阻止启动限制。 |
| 额外的原生执行控制 | 本次评估的前端使用标准桌面过滤集成;没有提供同等的额外 fapolicyd 策略。 | 为受支持原生目标实施按儿童账户配置的 fapolicyd 策略,包括常用文件管理器和命令启动途径。 |
| 撤销已批准的时间和应用访问 | 本次评估的官方图形界面未提供同等组合撤销控制。 | 撤销一次性授权和临时应用访问;未用的每日时间仍保留。 |
Oh No! Parent Control 的自动化测试涵盖核心逻辑、桌面集成和家庭端到端流程。实时数量每天从 GitHub 公开测试清单刷新。
适用于 Ubuntu 26.04 LTS Desktop (amd64 / x86-64)(即将支持 Fedora 44)
希望支持您的发行版/桌面环境?有功能需求? 告诉我们!
sudo add-apt-repository ppa:puffyslipperstechllc/oh-no-parent-control
sudo apt update
sudo apt install oh-no-parent-control安装后请重新启动电脑以完成设置。
使用上方命令安装并重新启动。然后使用图形化家长应用选择孩子、设置屏幕时间限制并选择应用规则。操作指南会演示如何现在允许做作业、之后再玩游戏;日常设置和审批无需终端命令。
01
提供电脑使用时间,同时阻止游戏。
学校应用可打开;软阻止的游戏仍被阻止。
02
提供电脑使用时间并允许游戏。
软阻止应用可打开;硬阻止应用仍不可用。
计划有变时
要完成作业,还是想再玩一局?使用同一个请求,并选择额外时间是否包括游戏。
还有时间时,选择桌面计时器。登录前或锁定后,请在登录界面使用“Oh No! Parent Control”Kiosk 账户并选择孩子。
查看时长、预计时间及“允许软阻止应用”选项:做作业时关闭,包含游戏时打开。在操作系统密码提示中批准。
在桌面上,获批时间即可使用。从“Oh No! Parent Control”Kiosk 账户返回登录界面,选择孩子账户以解锁或登录。
面板会显示剩余时间,并在最后一分钟逐秒倒计时。
可用时间耗尽时,屏幕锁定而桌面会话仍保持打开。锁屏不会暂停游戏或保存工作,因此请在计时结束前完成并保存。
批准新请求时关闭“允许软阻止应用”,即可再次阻止游戏。正在运行的阻止应用会关闭,请先保存进度。请求会记住上次选择;每次都请核对。
家庭规则
在家长应用中选择孩子并打开应用限制。匹配可执行文件,然后选择访问规则:始终允许、软阻止或硬阻止。这些是访问规则,并非每个应用各自的时间额度。
用于孩子做作业所需的应用。孩子有电脑使用时间时即可打开该应用;此规则不会绕过屏幕时间限制。
用于需要家长同意的受支持游戏和启动器。日常额度或仅限作业的审批期间,它们会保持阻止。批准时打开“允许软阻止应用”可临时允许所有此类应用。
用于孩子不应打开的应用,即使在游戏时间也不可用。额外时间审批不能允许这些应用;家长必须在应用限制中更改规则。
在屏幕限制中设置每日时间额度,规定孩子每天无需申请即可使用电脑的时间。软阻止游戏会继续被阻止,直到您批准访问。启用屏幕时间限制即可使用额外时间请求。
在家长应用中,“撤销一次性授权”会移除已批准的额外时间和游戏访问。正在运行的阻止应用会关闭,请先保存。未用的每日时间仍可使用;若已无剩余时间,屏幕会锁定。
应用规则适用于受支持的应用目标;不会过滤网页内容、控制其他设备,也不保证阻止单独复制或改名的程序或不受支持的启动器。
阅读应用限制说明隐私融入设计
应用旨在本地完成工作,不会把家庭日常变成他人的数据。
家长密码在系统身份验证提示中输入。儿童应用不会接收、存储或显示密码。
屏幕时间和应用控制无需在线账户或互联网连接即可在本地运行。选择发送可选反馈时,您选定的消息、附件和诊断日志会发送至支持邮箱。已安装的应用不包含云端控制面板、广告、分析或用户画像功能。
家长只批准屏幕上显示的请求。批准不会打开家长设置,也不会授予管理员权限。
Oh No! Parent Control 为共用 Linux 电脑的家庭提供免费开源的 Linux 家长控制功能。家长可在图形化家长应用中设置每日屏幕时间额度及受支持应用的规则。孩子可以申请额外时间,由家长通过操作系统身份验证提示批准。控制在本地运行,并基于 Malcontent 家长控制系统。
可在应用限制中管理受支持的 AppImage。对于带版本号的文件名,Oh No! 可以建议同一文件夹中的模式,例如 Lunar Client-*.AppImage。版本号或集成后缀改变时,文件名模式可继续涵盖受支持的新文件。您可以编辑模式或恢复默认值,然后选择始终允许、软阻止或硬阻止。模式仅适用于同一规范目录,不会跟随所有被移动或改名的副本。
与 Malcontent 0.14.0 官方前端相比,Oh No! 提供更广泛的原生/Snap/Flatpak/AppImage 支持目录、可编辑的 AppImage 文件名模式、与时间审批关联的条件应用权限、额外原生执行控制、运行中应用处理、组合撤销功能,以及受限的请求站。GNOME 50 已支持额外屏幕时间。区别在于 Oh No! 界面提供更丰富的应用控制和工作流程;两者都使用 Malcontent 后端基础。
不是。应用限制控制哪些受支持应用可以运行,以及如何匹配其可执行目标。屏幕限制控制孩子整体可使用电脑的时间。包含软阻止应用的审批会允许所有软阻止应用;它不会为每款游戏建立独立计时器。
对于受支持的原生目标,Oh No! 会添加按儿童账户实施的 fapolicyd 执行策略,涵盖通过应用网格、快捷方式、文件管理器或命令启动的同一可执行文件。相关限制变更也会关闭所选儿童各个已登录会话中与规则匹配的应用,而其他用户的应用会继续运行。此功能适用于受支持目标,并不普遍控制改名副本、共享解释器脚本或不受支持的启动器。
全自动测试套件会随产品变更和新功能扩展,在检查新能力的同时防止回归。测试涵盖核心逻辑、桌面交互、已安装系统行为以及家庭端到端流程。GitHub 上公开生成的测试清单跟踪可运行和待处理案例。产品页面直接读取最新数量;“可运行”表示可执行且已通过,清单数量不是代码覆盖率百分比。
是。Oh No! Parent Control 可免费安装和使用,源代码依据 GNU General Public License version 3 (GPLv3) 发布在 GitHub 上。请从 Launchpad 项目的公开 PPA 安装 Linux 软件包。屏幕时间和应用控制无需在线账户或互联网连接即可在本地运行;下载和更新软件包需要联网。
安装说明通过三条终端命令添加 PPA 并安装 Oh No! Parent Control,然后重新启动。安装后,日常操作均通过图形界面完成:在家长应用中选择孩子、设置每日额度并选择应用规则。孩子可申请额外屏幕时间;家长使用操作系统密码批准。日常设置和审批无需终端命令、在线账户或云端控制面板。设置指南包含视频和屏幕截图。
为每个孩子设置每日额度,或将每日分钟数设为零,要求每次使用都由家长批准。孩子可从桌面或登录时的专用请求账户申请额外时间。家长通过操作系统身份验证提示批准。可用时间耗尽时,孩子的屏幕会锁定,但会话仍保持打开。锁屏不会暂停游戏或保存工作。
在应用限制中,将学校应用设为始终允许,并将受支持的游戏和启动器(如列表中出现的 Minecraft 或 Steam)设为软阻止。启用屏幕时间限制后,批准时间请求时关闭“允许软阻止应用”即可用于做作业;打开该选项则会在批准时段内允许所有软阻止应用。硬阻止应用无法通过额外时间请求解锁。应用规则针对受支持应用,不过滤网站内容,也不涵盖通过其他应用启动的所有游戏。
屏幕时间和应用控制无需在线账户或互联网连接即可在本地运行。可选反馈需要联网。Oh No! Parent Control 不过滤网站内容、不提供云端控制面板,也不控制其他设备。应用规则不保证阻止单独复制或改名的程序或不受支持的启动器。
需要帮助时
查找设置帮助、了解新内容,或阅读完整隐私声明。
快速入门、屏幕限制、应用规则、额外时间请求、撤销时间及常见问题。
浏览完整指南每个版本的新功能、改进和错误修复说明。
查看发布说明以通俗语言说明哪些信息保留在电脑上、谁可以查看,以及家庭有哪些选择。
阅读隐私声明