Linux 子供向けソフト

概要

Linux(fedora MATE Desktop)への子供向けソフトのインストールと起動

Tux Paint

子供向けお絵かきソフト

・インストール

[root]# dnf install tuxpaint tuxpaint-devel tuxpaint-stamps

・起動
    [user]$ tuxpaint  --1400x900(サイズ指定)

    アプリケーション -> 教育・教養 -> タックスペイント 
    -> 右クリック(このランチャをパネルへ追加)
    -> ランチャを右クリック(プロパティ)-> コマンド(tuxpaint --1400x900)

        または、

    [root]# vim /usr/share/applications/tuxpaint.desktop

      Exec=tuxpaint --1400x900

    作品の保存先は、/home/ユーザー名/.tuxpaint/saved/ ディレクトリ内

Tux Typing

タイピング練習ソフト

・インストール

[root]# dnf install tuxtype2

・起動

[user]$ tuxtype

GCompris

子供向けゲーム集

・インストール

[root]# dnf install gcompris

・起動
    [user]$ gcompris

Childsplay

子供向けゲーム集

・インストール

[root]# dnf install childsplay

・起動
    [user]$ childsplay --no-login(ログイン画面なし)--bigcursor(マウスポインタ拡大)
             --no-exit-question(止める時に確認しない)--fullscreen(フルスクリーン)

    アプリケーション -> 教育・教養 -> Childsplay
    -> ランチャをパネルへ追加 -> ランチャのプロパティ
    -> コマンド(childsplay --no-login --bigcursor --no-exit-question --fullscreen)

        または、

    [root]# vim /usr/share/applications/childsplay.desktop

      Exec=childsplay --no-login --bigcursor --no-exit-question --fullscreen

Scratch

子供向けプログラミング

・インストール

[root]# dnf install scratch*

・起動
    [user]$ scratch

Micropolis

初代シムシティのオープンソース版

・インストール
    [root]# rpm -Uvh polis-4.0-37.2.x86_64.rpm

    ゲーム保存のため /usr/share/micropolis/cities のパーミッション変更
    [root]# chmod 777 /usr/share/micropolis/cities
・起動
    [user]$ micropolis

危険なサイトにアクセスさせない

DansGuardian(コンテンツフィルタリングソフト)+ Squid(プロキシサーバー)で 危険な Web サイトへのアクセスを遮断。

・インストール

[root]# dnf install dansguardian squid

・DansGuardian 設定

[root]# vim /etc/dansguardian/dansguardian.conf

    # 言語指定
    language = 'japanese'

    # DansGuardian が LISTEN するポート
    filterport = 8080

    # プロキシサーバーのIP
    proxyip = 127.0.0.1

    # プロキシサーバーが LISTEN するポート
    proxyport = 3128
・DansGuardian フィルタリング設定

[root]# vim /etc/dansguardian/lists/ ディレクトリ内のファイル

    banned    : 禁止設定ファイル
    exception : 許可設定ファイル

    bannedextensionlist             禁止 拡張子リスト
    bannediplist                    禁止 IP リスト
    bannedmimetypelist              禁止 MIME Type リスト
    bannedphraselist                禁止 フレーズリスト
    bannedregexpheaderlist          禁止 ヘッダーリスト(正規表現)
    bannedregexpurllist             禁止 URL リスト(正規表現)
    bannedsitelist                  禁止 ドメインリスト
    bannedurllist                   禁止 URL リスト
    blacklists/ads/{domains,urls}   禁止 ドメイン,URL リスト

[root]# vim /etc/dansguardian/lists/bannedsitelist <-- 禁止ドメインリスト

    jra.go.jp
    keiba.go.jp

    .Include</etc/dansguardian/lists/blacklists/ads/domains>
・DansGuardian 起動/停止, 自動起動/停止
    [root]# systemctl { start | stop | restart | status } dansguardian
    [root]# systemctl { enable | disable } dansguardian
・Squid 設定

[root]# vim /etc/squid/squid.conf

    http_port 3128
・Squid 起動/停止, 自動起動/停止
    [root]# systemctl { start | stop | restart | status } squid
    [root]# systemctl { enable | disable } squid
・ブラウザにて Proxy 設定
    Firefox
 
      設定 - 詳細 - ネットワーク - 接続 - 接続設定 - ◎ 手動でプロキシを設定する

      HTTP プロシキ [ localhost ]
      ポート        [ 8080      ]

    Google Chrome

      設定 - 詳細設定を表示 - ネットワーク - プロキシ設定の変更 
            - ネットワーク・プロキシの設定 - ◎ マニュアルでプロシキの設定を行う

      HTTP プロキシ [ localhost ] [ 8080 ]