跳转到正文
返回产品概览

Oh No! Parent Control

在 Linux 上设置家长控制

Oh No! Parent Control 分步指南:设置每日屏幕时间限制、管理受支持应用,并通过图形控制审批额外时间。

开始之前

本指南介绍适用于 Ubuntu 26.04 Desktop 的 Oh No! Parent Control。请先按照设置说明安装应用并重新启动电脑。

家长使用本地管理员账户;每个孩子使用单独的本地标准账户。家长应用管理这些现有账户,不负责创建账户。安装后会发现新建且符合条件的本地儿童账户,因此无需重新安装应用即可管理这些账户。

家长控制功能无需互联网连接即可运行。可选反馈需要联网。一次性授权指家长批准的额外时间。仅授权模式将每日分钟数设为零,因此使用电脑需要有效授权。请求站是登录界面提供的专用请求会话。

快速入门

以下是常见设置:每天给孩子 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 和 AppImages,包括仅为所选孩子安装的应用。应用需要有可识别的启动目标;仅凭打包格式并不能保证每个启动器都受支持。匹配规则与访问规则是两项独立选择:先决定规则涵盖哪些目标,再选择始终允许、软阻止或硬阻止。每个应用没有独立时间额度。

大多数情况下可保留建议的匹配规则:

  • 精确执行路径匹配应用当前安装文件。
  • 模式匹配可能适用于带版本号的 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. 在家长应用、儿童应用或 Kiosk 应用中打开 反馈。这三款应用也都允许编辑错误报告。打开反馈或错误报告不会发送任何信息。选择发送前请检查并编辑消息;切勿包含密码。
  2. 只有希望收到回复时才添加回复邮箱。留空并不保证匿名:消息、文件名或附件可能识别出您。
  3. 检查建议附加的诊断文件。日志在可用时默认包含。在家长应用或儿童应用中,使用 下载 保存 ZIP 以供检查,或使用 移除日志 在不附带日志的情况下发送。压缩包包含本地可用日期中最新的三天日志,这些日期不一定连续。
  4. 在家长应用或儿童应用中,您可以添加可选文件,并检查文件名和内容是否含个人信息。专用 Kiosk 应用不提供任意文件附件、诊断 ZIP 保存或外部隐私页面跳转。它会显示应用内隐私披露,并可附加代理程序提供的诊断 ZIP。
  5. 选择 发送反馈 提交报告。发送前取消可编辑错误报告不会发送任何内容。请按照显示的发送/结果状态操作;关闭反馈对话框后,该应用进程中的发送和重试可能仍会继续。

本地管理员、符合条件的儿童和已配置的 kiosk 账户可通过应用代理程序获取相同诊断压缩包。它可能包含四个产品组件的日志:家长应用、儿童应用、Kiosk 应用和代理程序。此授权诊断访问不会授予直接访问受保护日志文件或已保存家长控制偏好的权限。

草稿、附件内容和待发送提交内容保留在相关家长应用、儿童应用或 Kiosk 应用进程内存中。自动重试最多 15 分钟,并使用相同提交内容。退出应用进程会丢弃草稿和待重试内容;没有已保存的发件箱。关闭对话框不等于退出应用进程。取消或退出无法撤回服务已接受的提交。

在支持文件附件的地方,最多可附加 五个用户文件,每个最大 5 MiB。诊断 ZIP 附件最大 2 MiB,包括日志在内的所有附件总计最大 8 MiB。这些是上传限制;单独保存到本地的诊断导出可以更大。如果无法准备日志或日志过大,请选择 不附日志发送,或在发送前移除日志。

反馈会通过电子邮件发送到支持邮箱,没有保证的删除期限。发送前请阅读可选反馈披露,或阅读专用 kiosk 中的应用内披露。如果应用无法打开或无法发送,请在常规浏览器会话中使用产品支持。

移除应用

移除应用前请先退出请求站会话。请本地管理员使用操作系统的软件包管理器移除软件包,然后遵循操作系统的重启提示。

常规移除软件包会清除产品实施的限制并移除软件包创建的请求站,但会保留中央保存的设置和产品故障排除日志,以便之后重新安装。彻底清除软件包还会删除产品的中央保存数据和日志。

彻底清除不会删除操作系统自身的账户或使用信息、系统日志、崩溃记录、另行保存的诊断 ZIP 或已发送至支持邮箱的反馈。存储在孩子本地用户状态中的已记住请求选择也可能保留;彻底清除不会删除孩子的本地文件。移除软件包创建的请求账户主目录不会擦除儿童用户文件。请参阅本地保留时间和您的选择。

常见问题

为什么看不到剩余时间控件?

仅当屏幕时间控制已启用、仍有可用时间且孩子的桌面已解锁时,才会显示该控件。它不会显示在登录或锁定屏幕上。

为什么请求屏幕提示未启用屏幕限制?

只有为孩子启用 屏幕时间限制 后,才能申请额外时间。管理员可在家长应用中启用。

为什么批准者列表中没有家长?

批准家长必须是当前启用登录的本地管理员账户。此处“启用登录”表示管理员账户未被禁用登录,不表示家长的桌面必须处于解锁状态。

为什么应用限制中没有某个应用?

先确认选中了正确的孩子。列表反映该孩子可用的应用,包括仅为该账户安装的应用。不属于受支持可启动应用的程序可能不会显示。

为什么应用关闭了?

当应用规则变得更严格、批准额外时间时不允许软应用、屏幕时间设置恢复已保存的应用规则、撤销额外时间,或孩子在已到期且无替代授权的情况下返回时,所选孩子正在运行的阻止应用可能关闭。请参阅审批结束时。其他用户的应用不会关闭。

设置在重启后还保留吗?

会。屏幕时间选择、应用规则和已记住的请求选项在应用重启、退出登录和重启电脑后都会保留。

更改失败时该怎么办?

更改失败时不会显示为已成功保存。应用会尝试恢复之前可用的设置,但无法重新打开已关闭的应用。如果无法关闭所有需要阻止的应用,操作会失败并保留应用阻止状态。再次尝试前请检查报告的状态;如果问题持续,请联系支持。

请等待当前更改完成。使用反馈与诊断日志报告您尝试的操作和显示的消息;如果家长应用无法打开,请联系产品支持。绝不要把密码发送给任何人。