更新後も一致するルール
Lunar Clientは更新時にAppImageのファイル名が変わります。同じフォルダー内の「Lunar Client-*.AppImage」のようなパターンを使うと、対応する新バージョンもルールの対象にできます。
Lunar Clientの例を見る
無料・オープンソースのLinuxペアレンタルコントロール
GNOMEのペアレンタルコントロール基盤(Malcontent 0.14.0以降)を拡張し、アプリパターン、ネイティブ実行制御、時間とアプリを組み合わせた承認を追加します。

宿題に使える残り時間
00:47
ゲーム
承認されるまでブロック
スクリーン時間タイマーだけではありません。お子様が実際に使うアプリを管理し、対応AppImageが更新されてもルールを役立て、宿題の時間もゲームの時間も1つの申請で承認できます。
Lunar Clientは更新時にAppImageのファイル名が変わります。同じフォルダー内の「Lunar Client-*.AppImage」のようなパターンを使うと、対応する新バージョンもルールの対象にできます。
Lunar Clientの例を見る対応するネイティブアプリ、Snap、Flatpak、AppImageから選択でき、お子様専用にインストールされたアプリも含まれます。照合とアクセスを1つの保護者用アプリで管理します。
対応アプリを見る対応するネイティブ対象は、通常のアプリ一覧、ショートカット、ファイルマネージャー、コマンドからの起動でもブロックされます。該当するルール変更では、お子様のアカウントで実行中の一致アプリも終了します。
実行制御の仕組みを見る同じフォルダー内のAppImageファイル名パターン
AppImageによっては、ファイル名にバージョン番号や統合サフィックスが付きます。古いファイル名だけのルールでは、置き換え後のファイルを見逃すことがあります。Oh No!は対応するバージョン付きAppImageのパターンを提案します。パターンは編集するか、既定値に戻せます。
| AppImageのファイル名 | 1つのルールで両方に適用 |
|---|---|
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ランチャー全体を1つのアプリとして扱わず、対応するSnapランチャーを個別の公開アプリコマンドで識別します。
お子様用にインストールされたアプリを含め、対応するFlatpakアプリケーション参照を識別します。
対応するバージョン付きファイルには、正確な対象指定か同一フォルダー内のパターンを使用します。Lunar Clientはファイル名パターンが役立つ例です。
「アプリの制限」はアプリアクセスルールと実行ファイルの照合を指します。アプリ別の時間枠は設定しません。「利用時間の制限」はお子様がコンピューター全体を使える時間を管理します。
ガイドで「アプリの制限」を見る子どもごとのネイティブ実行制御
Oh No!はGNOMEのペアレンタルコントロール基盤を使用し、対応するネイティブアプリ対象に対する実行制御を追加します。アプリ一覧、デスクトップショートカット、ファイルマネージャー、コマンドのどこから起動しても、同じ実行ファイルにルールを適用します。
新たなブロック、ソフトブロックから常時ブロックへの変更、宿題用アクセスの承認、または許可の取り消しにより、選択したお子様がログインしている各セッションで一致するブロック対象アプリを終了する場合があります。他のユーザーのアプリは開いたままです。アクセスを変更する前に、お子様の作業を保存してください。
GNOMEパネルには残り時間が表示され、子ども用の申請フォームを開けます。利用可能時間がなくなると画面はロックされますが、セッションは開いたままです。ログイン時とロック解除時に利用可能時間を確認します。制限付きリクエストステーションからは、ログイン前またはロック後に承認を申請できます。
Oh No!はAccountsServiceとMalcontentを基盤とし、GNOME Shell、PAM、Polkitと連携します。さらに、特権ブローカーとfapolicydによる子どもごとのネイティブ実行ポリシーを追加します。対応するAppImageLauncherでは、ブロック対象アプリファイルの読み取りも適切に拒否し、メモリ内ランタイム経路を制御します。
アプリケーションポリシーを確認ソフトブロック対象アプリの許可を含める/含めない承認
1つの申請で、コンピューターの利用時間と、ソフトブロック対象アプリをすべて許可するかブロックしたままにするかを選べます。常時ブロックされたアプリの起動は引き続きブロックされます。1日の利用可能時間と承認のみのモードで、保護者の承認を必要とする利用の範囲を選べます。
| 家族の判断 | 保護者の操作 | 結果 |
|---|---|---|
| 今は宿題 | ソフトブロック対象を除外して承認 | 学校用アプリは利用可能。許可を求めるゲームはブロック。 |
| ゲームも許可 | ソフトブロック対象を含めて承認 | ソフトブロックされたアプリはすべて利用可能。常時ブロック対象の起動は引き続きブロック。 |
| 宿題に戻る | ソフトブロック対象を含めずに承認 | ブロックを再適用し、一致するブロック対象アプリを終了。 |
| 承認済みアクセスを終了 | 1回限りの許可を取り消す | 承認済み時間と一時的なアプリアクセスを削除。未使用の1日分の利用時間は残ります。 |
| コンピューターを使う前に毎回確認 | 1日の利用可能時間を0分に設定 | 有効な承認がある場合に限り、コンピューターを利用可能。 |
プリセット、任意の時間、または当日終了までを選べます。申請には承認後の見込み時間が表示され、選択内容が記憶されます。保護者はOSパスワードの画面で承認し、子どもに管理者権限が与えられることはありません。
許可時間は、休憩中や画面ロック中も含む経過時間で計算されます。1日の利用可能時間が残っている場合、許可時間が自然に終了しただけではソフトブロックは直ちに再適用されません。セッション開始時の確認または再適用操作で適用されます。ロックしてもゲームは一時停止せず、作業も保存されません。
クイックスタートと申請ガイドを見る公式GNOME GUIとの比較
GNOME 50にも1日の利用時間制限と追加時間の承認機能があります。Oh No!はその基盤を拡張し、より幅広いアプリ管理、編集可能なファイル名パターン、条件付きアプリアクセス、ネイティブ実行制御、アクセスの取り消しを追加します。Linuxゲームを管理するご家庭にとって大きな利点です。
| 機能 | GNOME Parental Controlsアプリ | Oh No! Parent Control |
|---|---|---|
| 個別アプリのカタログ | 上流のセレクターで、Flatpakおよび明示的に登録したアプリに対応。 | 選択した子ども向けに検出する、より幅広い対応ネイティブ、Snap、Flatpak、AppImageカタログ。 |
| AppImageファイル名パターンエディター | 調査した公式GUIでは提供されていません。 | 対応AppImage向けに同じフォルダー内のファイル名パターンを提案・編集でき、既定値に戻せます。 |
| 時間と条件付きアプリアクセスの同時承認 | 追加のスクリーン時間に対応。調査した公式GUIでは、ソフトブロック対象を一括選択する機能はありません。 | 宿題用のみの時間を承認するか、常時ブロック対象の起動を引き続きブロックしながら、すべてのソフトブロック対象を含めて承認できます。 |
| 追加のネイティブ実行制御 | 調査したフロントエンドは標準デスクトップフィルター連携を使用します。同等の追加fapolicydポリシーは提供しません。 | 通常のファイルマネージャーやコマンドからの起動経路を含め、対応するネイティブ対象に子どもごとのfapolicydポリシーを適用。 |
| 承認済み時間とアプリアクセスの取り消し | 調査した公式GUIには同等の一括取り消し制御がありません。 | 1回限りの許可と一時的なアプリアクセスを取り消し。未使用の1日分の利用時間は残ります。 |
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
ゲームも許可して、コンピューターの利用時間を承認します。
ソフトブロックされたアプリを起動できます。常時ブロックされたアプリは禁止のままです。
予定が変わったら
課題を仕上げたいときも、もう1ラウンド遊びたいときも、同じ申請から追加時間を選び、その時間にゲームを含めるか決められます。
時間が残っている間はデスクトップのタイマーを選びます。ログイン前またはロックアウト後は、ログイン画面で「Oh No! Parent Control」のキオスク用アカウントを使い、子どもを選びます。
時間、利用可能時間の見込み、「ソフトブロックされたアプリを許可」の選択を確認します。宿題ならオフ、ゲームを含めるならオンにします。OSのパスワード画面で承認します。
デスクトップでは承認済み時間をすぐ利用できます。「Oh No! Parent Control」のキオスク用アカウントを使った場合はログイン画面に戻り、お子様のアカウントを選んでロック解除またはログインします。
残り時間はパネルに表示され、最後の1分間は1秒ごとにカウントダウンします。
利用可能時間がなくなると画面がロックされますが、デスクトップセッションは開いたままです。ロックしてもゲームは一時停止せず、作業も保存されないため、タイマーが切れる前に作業を終えて保存してください。
「ソフトブロックされたアプリを許可」をオフにして新たな申請を承認すると、ゲームは再びブロックされます。ブロック対象の実行中アプリは終了するため、先に作業を保存してください。前回の選択は記憶されていますが、毎回確認してください。
ご家庭のルール
保護者用アプリで子どもを選び、「アプリの制限」を開きます。実行ファイルを照合し、アクセスルールを「常に許可」「一時的に許可できるブロック」「常時ブロック」から選びます。アプリの時間枠ではなく、アクセスルールです。
宿題に必要なアプリに設定します。コンピューターを利用できる時間内ならいつでも起動できますが、スクリーン時間の上限を回避するものではありません。
保護者の承認が必要な対応ゲームやランチャーに設定します。通常の1日の利用時間中や宿題のみの承認中はブロックされます。「ソフトブロックされたアプリを許可」をオンにした承認では、その期間中にすべての対象アプリを一時的に許可します。
ゲーム時間中でもお子様に起動させないアプリに設定します。追加時間の承認では許可できず、保護者が「アプリの制限」でルールを変更する必要があります。
「利用時間の制限」で1日の利用可能時間を設定すると、お子様は毎回申請せずにその分のコンピューター時間を使えます。ソフトブロックされたゲームは、アクセスを承認するまでブロックされます。追加時間の申請を使うには「利用時間の制限」をオンにします。
保護者用アプリの「1回限りの許可を取り消す」で承認済み追加時間とゲームへのアクセスを取り消します。実行中のブロック対象アプリは終了するため、先に保存してください。未使用の1日分の時間は残ります。残りがなければ画面がロックされます。
アプリルールの対象は対応アプリです。ウェブコンテンツや他の端末は制御しません。また、別途コピーまたは名前変更されたプログラムや未対応ランチャーを必ずブロックできるとは限りません。
アプリの制限について読む設計段階からプライバシーを保護
家族の日常を誰かのデータに変えることなく、ローカルで機能するよう設計されています。
保護者のパスワードはシステムの認証画面に入力します。子ども用アプリが受け取ったり、保存したり、表示したりすることはありません。
スクリーン時間とアプリの制御はオンラインアカウントやインターネット接続なしでローカル動作します。任意のフィードバックでは、選択したメッセージ、添付ファイル、診断ログがサポート窓口へ送信されます。インストール済みアプリにクラウドダッシュボード、広告、分析、プロファイリングはありません。
保護者が承認するのは画面に表示された申請だけです。保護者用設定を開いたり、管理者アクセスを引き渡したりすることはありません。
Oh No! Parent Controlは、Linuxコンピューターを家族で共有する方向けの、無料でオープンソースのLinux用ペアレンタルコントロールです。グラフィカルな保護者用アプリから、1日の利用可能時間と対応アプリのルールを設定できます。子どもは追加時間を申請し、保護者はOSの認証画面で承認します。管理はローカルで動作し、Malcontentペアレンタルコントロールシステムを基盤としています。
対応するAppImageは「アプリの制限」で管理できます。バージョン付きファイル名の場合、Oh No!は同じフォルダー内の「Lunar Client-*.AppImage」のようなパターンを提案できます。バージョン番号や統合サフィックスが変わっても、ファイル名パターンで対応する置き換え版を対象にできます。パターンを編集するか既定値に戻し、「常に許可」「一時的に許可できるブロック」「常時ブロック」から選択してください。パターンは同じ正規化ディレクトリ内に限られ、移動・名前変更されたすべてのコピーを追跡するわけではありません。
公式Malcontent 0.14.0フロントエンドと比べ、Oh No!はより幅広い対応ネイティブ/Snap/Flatpak/AppImageカタログ、編集可能なAppImageファイル名パターン、利用時間承認に連動した条件付きアプリ許可、追加のネイティブ実行制御、起動中アプリへの処理、複合的な取り消し、制限付きリクエストステーションを提供します。GNOME 50も追加のスクリーン時間にすでに対応しています。違いは、Oh No!のインターフェースがより豊富なアプリ制御とワークフローを提供する点です。どちらもMalcontentバックエンドを基盤としています。
いいえ。「アプリの制限」は、実行可能な対応アプリとその実行ファイルの照合方法を管理します。「利用時間の制限」は、子どもがコンピューター全体を利用できる時間を管理します。ソフトブロック対象アプリを含める承認では、ソフトブロックされたすべてのアプリが許可されます。ゲームごとの個別タイマーは作成されません。
対応するネイティブ対象には、アプリ一覧、ショートカット、ファイルマネージャー、コマンドのいずれから起動しても同じ実行ファイルを対象にする、子どもごとのfapolicyd実行ポリシーを追加します。該当する制限変更では、選択した子どもが所有する一致アプリを各セッションで終了させます。他のユーザーのアプリは開いたままです。対応対象に限られ、名前変更されたコピー、共有インタープリターのスクリプト、未対応ランチャーをすべて制御するものではありません。
製品の変更や新機能に合わせて完全自動テストスイートを拡張し、新機能を確認しながら回帰も防ぎます。中核ロジック、デスクトップ操作、インストール済みシステムの動作、家族のエンドツーエンドの利用手順をテストします。GitHubの公開・自動生成テスト一覧では、準備済みと保留中のケースを確認できます。製品ページは最新件数を直接読み込みます。準備済みとは実行可能で合格済みという意味で、一覧の件数はコードカバレッジ率ではありません。
はい。Oh No! Parent Controlはインストールも利用も無料で、ソースコードはGNU General Public License version 3(GPLv3)のもとGitHubで公開されています。LinuxパッケージはLaunchpadの公開PPAからインストールできます。スクリーン時間とアプリの制御は、オンラインアカウントやインターネット接続なしでローカル動作します。パッケージのダウンロードと更新にはインターネット接続が必要です。
インストール手順では、PPAを追加してOh No! Parent Controlをインストールするために端末コマンドを3つ実行し、その後コンピューターを再起動します。インストール後の日常操作はグラフィカルです。保護者用アプリで子どもを選び、1日の利用可能時間とアプリルールを設定します。子どもは画面から追加時間を申請し、保護者はOSパスワードで承認します。通常の設定と承認に端末コマンド、オンラインアカウント、クラウドダッシュボードは不要です。設定ガイドには動画とスクリーンショットがあります。
子どもごとに1日の利用可能時間を設定するか、保護者の承認があるまで利用できないよう、1日あたり0分に設定します。子どもはデスクトップまたは専用リクエストアカウントから追加時間を申請できます。保護者はOSの認証画面で承認します。利用可能時間がなくなると子どもの画面はロックされますが、セッションは開いたままです。ロックしてもゲームは一時停止せず、作業も保存されません。
「アプリの制限」で学校用アプリを「常に許可」にし、MinecraftやSteamなど一覧にある対応ゲームやランチャーを「一時的に許可できるブロック」にします。「利用時間の制限」が有効な状態で、宿題中は「ソフトブロックされたアプリを許可」をオフにして時間を承認し、ゲームを許可する場合はオンにして、承認期間中にすべてのソフトブロック対象アプリを許可します。「常時ブロック」のアプリは追加時間申請で許可できません。アプリルールが対象とするのは対応アプリであり、ウェブサイトのコンテンツや別アプリ経由で起動するすべてのゲームではありません。
スクリーン時間とアプリの制御は、オンラインアカウントやインターネット接続なしでローカル動作します。任意のフィードバック送信には接続が必要です。Oh No! Parent Controlはウェブサイトのコンテンツをフィルタリングせず、クラウドダッシュボードも提供せず、他の端末も制御しません。別途コピーまたは名前変更されたプログラムや未対応ランチャーをアプリルールで必ずブロックできるとは限りません。
必要なときに役立つ情報
設定方法、新機能、プライバシー通知全文をご覧いただけます。
クイックスタート、利用時間の制限、アプリルール、追加時間の申請、時間の取り消し、よくある質問。
完全版ガイドを見るすべてのバージョンのリリースノートと、新機能、改善、バグ修正。
リリースノートを見るコンピューター内に残る情報、閲覧できる人、家族が選べる内容を平易な言葉で説明します。
プライバシー通知を読む