Xウインドウ・システム
- Xウインドウ・システムとは
- Xウインドウ・システムの特徴
- Xのアプリケーション
改訂履歴
マルチウィンドウ表示により,各ウィンドウごとに割り付けたアプリケーション・
プログラムを次々に切り替えて実行できるシステムを
ウィンドウ・システム といいます.
UNIX を使うときにも,ウィンドウ・システムを利用します.
その標準となっているものが,Xウィンドウ・システム です.
Xウィンドウ・システム(以下,X:エックス)を利用すれば,
1つの画面上に複数のウィンドウを開いて,それぞれ別の仕事をさせるという,
UNIX システムの大きな特徴であるマルチタスク環境を容易に実現できます.
クライアント・サーバーシステム
Xは,初めからネットワークを考慮したクライアント・サーバーシステムです.
- Xサーバー
- Xの画面1つにつき1つのサーバーが起動されます.
その画面に関する表示は,すべてそのXサーバーが管理します.
キーボードやマウスからの入力もXサーバーの管理下です.
- Xクライアント
- Xのアプリケーションです.
ユーザーが利用するXのアプリケーションは,すべてXクライアントと考えます.
ユーザーからの入力をXサーバーから受け取って処理をした後,
Xサーバーに結果を戻しています.
- Xプロトコル
- XサーバーとXクライアントの間で通信を行うための言葉です.
XクライアントはXプロトコルを使いXサーバーに表示を依頼し,
その画面に目的のものを表示してもらいます.
逆に,XサーバーはXプロトコルを使い,
Xクライアントにキーボードからの入力やマウスカーソル
の位置などの情報を伝えます.
Xのアプリケーション(Xクライアント)を,いくつか試してみましょう.
- ターミナルウィンドウ
作業のためのターミナルウィンドウを新たに開きます.
-
% xterm &
- xterm は2バイト文字(日本語)の表示ができません.
日本語の表示する場合は kterm を使いましょう.
-
% kterm &
- xterm や kterm を閉じるには,
閉じたいウィンドウの中にマウスカーソルを入れてから,
exit コマンドを実行します.
-
% exit &
- ここで開いたウィンドウを利用して作業することができます.
以下を実行してみましょう.
- 時計を表示する
-
% xclock & (←アナログ時計)
% xclock -digital &(←デジタル時計)
% oclock & (←丸い時計)
- 電卓
-
% xcalc &
- 電卓のウィンドウを閉じるには,
マウスカーソルを電卓のウィンドウの中に入れ,
キーボードから "q" を入力します.
- 計算機の負荷状態を表示する
-
% xload &
- 開かれたウィンドウに黒い山なみが表示されます.
黒い部分は計算機にかかっている負荷を表し,この面積が大きいほど,
その計算機は様々な仕事を忙しくこなしていることになります.
- ※ 参考書の「第5章 Xウィンドウシステム」
(pp.79-88)に説明があります.
V1.1 2006/04/10
by K.Morishige
V1.0 2000/04/27
by K.Morishige
[講義ノートの目次へ]