知的障害のあるユーザーのLinux設定

知的障害のあるユーザーのLinux設定

どのディストリビューションを要求するかは問題ではありません(私はおなじみの設定なので、Arch + Openboxを使用する予定です)。むしろ、次のタスクを実行するのに役立つツールが何であるかを尋ねます。

私は私の妹のラップトップを設定して、彼女が次のことを行うことができるようにしたいと思います。

  1. オンラインで安全に過ごす
  2. 映画/YouTubeを見る
  3. 学習/実習

    3.1 言語

    3.2 10指タイピング

  4. 音楽とオーディオブックを聴く

問題は私がしなければならないということです。

  1. 時間を計画してください。 1日2時間のみ許可されます1)+2)
  2. 彼女は3)または練習/歩くことによってより多くの時間を「稼ぐ」ことができるべきです。また、彼女が時間予算を補うために使用できる「クーポン」を提供する方法も必要です。時間予算は、1日(未使用時間が失われる)と取得(持続しますが、毎日利用可能な総量を制限する必要がある)の2つのアカウントに分けなければなりません。

  3. 私はもはや家に住んでおらず、興味を持って技術を持っている人もいないので、システム全体をリモートで維持する必要があります。

これまでの研究/考え:

したがって、(1)には次のツールを使用します(ユーザーエクスペリエンスを高く評価します)。https://help.ubuntu.com/community/ParentalControls

(2)VLCはDVDを扱うことができますが、「ワンクリック」DVDリッパーがあればDVDをたくさん持ち歩く必要がないので良いです(ドライブにDVDを入れるのも騒々しいです)。

(3.1)デュオリンゴでのみ動作する2番目のブラウザのインス​​トールを検討しました。

(3.2)パワーと使いやすさを提供するのにどのようなプログラムが適切かわかりません...

(4) これが彼女の予算時間を奪ってはならない。シンプルなmp3リッピングが良いようです。

(5+6) これが私の主な問題です。プログラムランタイムを記録して制限する方法があることを知っていますが、今ではそれは完全に不可能です。

(7)ssh私とのみ通信するようにハードコーディングされたリモートアクセス用のテレグラムボットを使用するか、可能な限り使用してください。

プログラミングソリューションでは、Javaに関する基本的な知識があり、Pythonを学びたいとしましょう。

答え1

要求された操作の一部はDNSフィルタを介して実行できます。Nxフィルタ http://alternativeto.net/software/nxfilter/

これは彼女のラップトップで実行され、実際の要求に対してopendnsまたはGoogleのDNSを指します。特定のドメインへのアクセスをスケジュールするには多くの柔軟性がありますが、「クーポン」のアイデアをどのように実装するのかわかりません。妹が少し努力すれば、この問題を簡単に迂回できることに注意してください。

ssh彼女のラップトップをopenvpnサービスに接続すると、x11vnc[リモートデスクトップセッション用]を介して彼女をサポートできます。

関連情報