要約:簡単なインターネット閲覧用キオスク端末(不特定多数が利用するとき、いたずらされないように操作を制限した端末)の作り方
家族に一つPCを買うことになったのだが「パソコンはムズい」という強烈な先入観があり(まぁ、それは確かにそうなのだが)、覚えるのがめんどくさいとか手順が多すぎてしんどいとかの苦情が出てきたので、一度PCの汎用性を取っ払って家電のように迷わなくてすむインターネット用のキオスク端末にしてみることに。
ざっくりとした仕様は以下の通り。
- OSはWindows XP
- 基本的に右クリックは使わ(せ)ない
- できるのはウェブブラウザを使ったブラウズのみ(スタートから起動)
- ウェブブラウザはエクスプローラと一体化していない・ブラウザのセキュリティなどを勘案してMozilla Firefoxにする。
- ウェブブラウザは常にフルスクリーンモードで稼働(ナビゲーションバーとタブバーのみ見える)
- ダウンロードは基本しない方向で。プライバシー情報もCookieとパスワード以外はブラウザ終了時に消去。
そいでもって、手順は以下の通り。
キオスク用アカウントの作成
んじゃ、始めようかな。まず、「コントロールパネル」→「ユーザアカウントの管理」から管理者権限を持ったアカウントを1つ追加(アカウントは2つになるね)、1つは管理者用で、1つはキオスク用。管理者用にはパスワードをかけておいて、キオスク用には必要がない限り外しておく*1 。えと、念のために言っておくけど、キオスク用アカウントは現時点では制限付きアカウントとして作らないよーに。設定ができないので。
Mozilla Firefoxのインストールと設定
キオスク用アカウントにログインしたら、まず始めにMozilla Firefoxをダウンロードしてインストールします。Microsoft Internet Explorerの設定はインポートしない方向で。Mozilla Firefoxが立ち上がったら、標準のブラウザにするか聞いてくるので、はいと答える。
次にFirefoxの設定を。
「ツール」→「オプション」を選択。初っ端出てきた画面(一般パネル)では、「ファイルダウンロード時にダウンロードマネージャを表示する」のチェックを外す。
タブパネルはまぁ好きなよーに。タブバーが消えるとおそらく混乱するので、私は常時表示モードにしていますが。
コンテンツパネルはフォントの設定とJavascriptの余計なエフェクトを切っておくくらいでいいでしょう。フォントはできるだけ読みやすいフォント*2 を設定して、また視力が弱い人はフォントサイズや最小フォントサイズをでかめに設定しておくと弱視の方でも見やすいです。
お次はプライバシーパネル。「履歴」と「ダウンロードしたファイルを記憶する」、それに「プライバシー情報を消去する前に確認する」のチェックを外し、「Firefoxの終了時にプライバシー情報を消去する」にチェックします。何を消去するかはご自由に。Cookieを消しても構いませんが、どちらかというと不便になるので私は残しています。
残りのパネルは特にいじらなくてイイと思います。
次にキオスク用拡張機能(アドオン)「R-kiosk」をインストールします。該当ページからインストールボタンを押して、拡張をインストールします。Firefoxを再起動するかどうか聞かれますがもうちょっと待っておいてください。
あ、間違って再起動しちゃった場合はファイル名を指定して実行にcmdと入力して、出てきた画面にC:\Program Files\Mozilla Firefox\firefox.exe" -safe-modeと入力してEnter。全てのアドオンを無効にして、起動してください。
でもって、アドレスバーにabout:configと入力して移動。だだっ広い画面のどこでもいいので右クリックして「新規作成」→「真偽値」を選択。設定名を入れろと言われるので、rkiosk.navbarと入力してEnter、次の画面でtrueを選択。
ちなみに印刷させないようにするには、同じようにprint.always_print_silentをtrueに、print.show_print_progressをfalseにしてください、まぁそこまでしなくてもいいと思うけど。
あと、この拡張ですが、どうも詰めが甘いようで、最大化解除ボタンを押すとあっさりと全画面表示が解けてしまいます。そこで、少し技術力のある人向けの説明になってしまいますが、ユーザースタイルシートでそのボタンを消しておこうと思います。
OSはWindowsを前提に説明しますと、まず隠しフォルダを表示する設定にしておいてから、プロファイルフォルダに移動して、その直下にあるchromeフォルダに以下のテキストを”userChrome.css”という名前で作成・保存します。
#minimize-button,
#restore-button{
display:none !important;
}
/* ブックマーク用の☆ボタンを削除 */
#star-button{
display:none !important;
}
/* 右クリックを殺しておく */
popup, menuitem{
display:none !important;
}で、これでFirefoxの設定はおしまい、ブラウザを閉じておいてください。
スタートパネルの表示設定
次にスタートパネルの表示設定を。スタートパネルを開いて、右クリックして「プロパティ」を選択。「タスクバーとスタートメニューのプロパティ」なるものが開くので、「カスタマイズ」を選択します。
まず全般タブでは「スタートメニューに表示するプログラム数」を0にします、下にいって「インターネット」の選択肢から「Mozilla Firefox」を選択して、「電子メール」のチェックは外しておきます。
「詳細設定」タブでは全ての項目のチェックを外す、または「この項目を表示しない」に設定してください。終わったらOKを選択。タスクバーの「スタート」ボタンを押してMozilla Firefoxだけしか選択肢が無いことを確認します。
デスクトップなどの設定変更 with いじくるつくーる
最後にシステムがあれこれいじれないように禁止設定をするソフトが必要なので、Firefoxを開いていじくるつくーるというソフトをダウンロードしておく。インストールが終わったら、起動してください。
ちょっと項目が多くてあんまりよいUIじゃないんだけど(失礼)、下の方の「システムの禁止設定(個人用設定)」を開く。ここでチェックする項目は決まっているんだけど、結構多くていちいち挙げるのはちょっと面倒。幸い、このソフトには、設定をファイルに保存できて、それを読み込めば自動でその通りに設定される機能があるので、コレを利用します。
- ダウンロード
- dialog.rnd(いじくるつくーる システム禁止設定の設定ファイル) v.0.1
下の「読み込み」ボタンからダウンロードしたファイルを選んで、OKを押せば読み込まれます。再起動するかどうか聞かれるので、おとなしく再起動してください。管理者用アカウントにログインして、念のためキオスク用アカウントを制限付きアカウントにすればおしまいです。
あとは親に触ってもらえればOKなんですが「目が悪いようだから文字を大きくしといたよ」とか「おじいちゃん用に分かりやすいようにしておいた」とかは言わない方がいいでしょう。シニアはシニアと自認してしまうのを嫌うみたいですから。とりあえず最初は文字を大きめにしておいたりして、あとあとそれで問題ないか訊いていけばいいでしょうね。
今回はソフトウェアの話でしたけど、本格的にするならハードウェアもTablet PCを使って、Felicaでログインてな感じにすると余計なステップが省かれて楽かもしれませんね。それこそiPhoneのPC版みたいなのが理想ですが、そのためにはAppleに人肌脱いでもらわないとなぁ。
で、ちょっと脱線しましたが、とりあえず今回は以上。メールがしたいとかCDが聴きたい、DVDが見たいということになると、ちょっと面倒なんだけど、まぁそれはPCに慣れてからでいいでしょう。そうなったら、この続編を書こうかな。
オマケ:タスクマネージャを使用不可にして運用
ちなみに、この変更後の状態でもタスクマネージャを呼び出すことは可能です。禁止項目があるとそれを突破するよう躍起になってしまうのが子どもやハカーの性ですので(たぶん)、やろうと思えばタスクマネージャ経由でエクスプローラを呼び出してファイルをいじることができます。
そうされるのが嫌でしたら、先ほどのいじくるつくーるの「システムの禁止設定(個人用設定)」→「【システムの禁止設定】」→「タスクマネージャを使用不可にする(NT4SP2以降)」を選んでください。
ただ、当然こうすると管理者自身も、キオスク用アカウントでタスクマネージャ経由でブラウザの設定を変える=セーフモードでFirefoxを起動することができないので、ブラウザの設定を変えたりすることができずちょっと困ります。
タスクマネージャを使用しないままにしても運用したい場合、まず上記の設定以前にFirefoxをセーフモードで起動できるショートカットを適当な場所に作成しておいて、設定後に制限を解除したいときに逐次IE Viewをインストールして、FirefoxからIEを起動。IEのアドレスバーにC:やらを入れて移動、そこからショートカットからセーフモードで起動したりしてください。
スクリーンショット
忘れていましたが、スクリーンショットを載せておきます。
デスクトップはこんな感じ、さすがにデフォルトだと不細工なので、スキンを変えてとまどわない程度に外観を変えています。
画面ではネットをするか時計を見る以外何もできません。まぁ、無駄だと思ったらアクティブデスクトップでTV番組表とかRimoとか流していてもいいかもね。
Firefoxはフルスクリーンでこんな感じに。
- 親がパスワードを忘れて、やる気をなくすので[戻る]
- 無料配布されているものだとVLゴシックフォントファミリとか[戻る]
- キーワード:




読者のコメント
0件