Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

フリーのopenThinClientでシンクライアント環境を構築する

2008年10月08日 12:15 Cory Buford 1 2 3

 新しいユーザを作成するには、ユーザ名とパスワードを入力する。ユーザのフルネームや連絡先の詳細、所属するグループ、関連付けられているアプリケーションなど、ユーザのプロパティも編集できる。続いて「Applications Group」タブで、適切なアプリケーショングループの選択を行う。アプリケーションと同様、ユーザについてもグループを作成できる。グループのメンバとなったユーザには、そのグループのすべてのプロパティと、アプリケーションとの関連付けが適用される。また、アプリケーショングループに入っていないアプリケーションを個別に指定し、ユーザに割り当てることも可能だ。

 ユーザの作成および追加の際には、グループ選択と個別指定でアプリケーションの割り当てが重複しないようにするのが普通だが、管理者が間違ってそうしてしまう場合もある。残念ながら、すでにアプリケーショングループに含まれているのと同じアプリケーションを追加してしまった場合には、同じアプリケーションのショートカットが2つ並ぶことになる。選択済みのアプリケーショングループに入っているアプリケーションは「Applications」タブに表示しないようにするだけで、開発者はおそらくこの問題を修正できるはずだ。また、openThinClientマネージャでは、プロパティの追加または編集時にウィンドウの表示がおかしくなるという不具合に何度か遭遇した。たとえば、ダイアログウィンドウを閉じたはずなのにその表示が消えず、ウィンドウのタイトルバーの右端にあるボタンを押して閉じなければならないことがあった。この問題は、ユーザやアプリケーションのプロパティ編集の際に起こると、特に面倒である。入力したデータが正しく保存されたかどうかがわからないため、ウィンドウを閉じたうえでもう一度開き、内容を確認する必要があるからだ。

 openThinClientは、NFSによる外部ストレージへの設定およびユーザデータの保存に対応している。うまく行かない場合には、(まだ完全とはいえないものだが)ドキュメントが役に立つ。また、各種の問題やパッケージ開発については、書き込みの多いフォーラムがそれ以上に参考になる。

 ユーザの作成が済んだら、openThinClientを使ってクライアントをブートし、ログインしてみよう。ブートはすぐに完了し、おなじみのUbuntuのログイン画面が表示される。作成したユーザアカウントの1つを使ってログインすると、管理者によってそのユーザに割り当てられたアプリケーションが用意されたデスクトップ画面が現れる。

openthinclient3_thm.jpg
openThinClientのデスクトップ

 Webのブラウジング、ファイルのダウンロード、ドキュメントの表示、VLC Media Playerによる動画再生を試してみたが、いずれも問題なく行えた。しかし、RDPは何らかの理由で起動しなかった。Windows環境への接続を必要とするユーザにとっては厄介な問題といえる。ただし、Xnestも使えるので、UNIXおよびLinuxマシンに対してはRDPと同様のリモートアクセスが可能だ。

まとめ

 一切のコストをかけずにシンクライアント環境に移行したいと思う組織にとって、openThinClientは魅力的な選択肢だ。あらかじめパッケージ化されているアプリケーションは限られているが、それ以外のアプリケーションを組み込む機能も問題なく動作する。シンクライアント側の応答性は、場合によっては問題が起こらないとも限らないが、良好だった。なお、今回はサーバ側に対する負荷テストは行っていない。いくつかの不具合は見られるが、openThinClientは大規模環境向けの柔軟性の高いソリューションといえるだろう。

Linux.com 原文(2008年9月19日)

最終更新:2008年12月08日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.