No.5ベストアンサー
- 回答日時:
No.4です。
質問にありました件ですが、No.3はUNIXサーバ側のシステム(GUI=Graphic User Interface、グラフイックユーザーインターフェリス)についての説明で、No.1はそのシステムをリモートから利用する立場から、サーバのグラフィックコンソールをリモート端末にXシステムのコンソールをソックリ手元の端末に表示させる「XシステムのWindows(複数のウィンドウ)」のことをX-Windowsということですね。
同じシステムをサーバだけについて言及したのがNo.3、X
のサーバをGUI環境で利用するための接続や操作端末の立場から説明したのがNo.1といえます。
最近は大抵のLINUXパソコンもGUI環境を持ち、サーバとして使えますので、後はグラフィックを伴うアプリケーションを整備すれば、X-Windowsのサーバ/Xエミュレーション端末環境が整うわけですね。
X-Windowsの端末となりうるのはLinuxなどのUNIX系パソコンのほか、Xエミュレーションソフトを搭載したWindows端末およびMacOS端末ですね。
UNIXによるXのGUI環境で接続しないサーバとクライアント、つまり、単なるサーバとクライアントの接続や他のコンピューターの画面をリモートで操作するだけの接続は、X-Window(s)システムとが言いません。
No.8
- 回答日時:
No.3(No.6)です。
お気を悪くしたら済みません。
No.7でお書きになった事、つまり
-------8<-------8<-------8<-------8<-------8<-------
2)LinuxのXtemウインドウからアプリケーションサーバにログインした端末ウインドウ
上の操作になります。
UNIXサーバ(No.4のgipwckに相当)側の操作は2)のウインドウで操作します。
つまり、「setenv DISPLAY ...」とアプリケーション(SAS,Matlab,GaussView,Ansys,Phoenicsなど)の起動ですね。
-------8<-------8<-------8<-------8<-------8<-------
という事が、No.4の内容だけで分かりますか?
そういう事がNo.4の内容だけでは分からないので、あえて間違いと書かさせて頂きました。
ただ、No.7でその部分を補足していらっしゃるので、これ以上どうこう言うつもりはありません。
No.7
- 回答日時:
No4の補足です。
No.6さん回答の以下の部分は実際に操作しアプリケーションを起動させた手順ですので間違ってはいません。
>あと、No.4にある手順は、(間違っていますが)
サーバ側の操作もLinux上からサーバにログインして行いますので、よく読んでいただかないといけないですね。
以降は問題ありません。
>No.4でいう所のUNIXサーバ上にあるXアプリケーションを実行しその実行画面をLinux端末に表示させる手順です。
すべて、Linux端末から端末ウインドウを2つ開いて行います。
1)Linuxの端末ウインドウ(Xtermウインドウ)
と
2)LinuxのXtemウインドウからアプリケーションサーバにログインした端末ウインドウ
上の操作になります。
UNIXサーバ(No.4のgipwckに相当)側の操作は2)のウインドウで操作します。
つまり、「setenv DISPLAY ...」とアプリケーション(SAS,Matlab,GaussView,Ansys,Phoenicsなど)の起動ですね。
1)(No2のuserpcを操作する)ウインドウではXサーバをUNIXサーバに対して開く操作(xhost +)とアプリケーション終了時サーバを閉じる操作(xhost -)をします。
No.6
- 回答日時:
No.3です。
X Window Systemの動作原理について参考URLを参考にしてみてください。
Xの世界では、No.4の方がお書きになった例で行くと、Linux端末側(画面表示を行う方)がXのサーバ、UNIXサーバ側(アプリケーションを起動している方)がXのクライアントになります。
一般のサーバクライアントと比べて、ユーザ側がサーバになります。
No.1でお書きになっているX端末は、XにそもそもあるXDMCP(X Display Manager Control Protocol)を使用してXが動作しているホストのX端末になっています。
あと、No.4にある手順は、(間違っていますが)No.4でいう所のUNIXサーバ上にあるXアプリケーションを実行しその実行画面をLinux端末に表示させる手順です。
参考URL:http://www.stackasterisk.jp/tech/engineer/xwindo …
No.4
- 回答日時:
No.1です。
X-Window(S)は以下のようにUNIXサーバに接続します。
Linux端末の操作
1) % xhost +gipwck
2) % (実行コマンド) &
3) % xhost -gipwck
実行コマンドはサーバにインストールされているアプリケーションソフトの実行コマンドです。
UNIXサーバ側の操作
% setenv DISPLAY userpc[.domain.ac.jp]:0.0
userpcはLinux端末のホスト名です。
このコマンドはUNIXサーバにtelnetでログインして実行してやります。するとLINUX端末のディスプレイにUNIXサーバのログイン起動画面が表示されますので、UNIXサーバ本体の前で操作するように、LINUX端末でUNIXサーバが操作できるようになります。
上記の「2) % (実行コマンド) &」は、LINUX端末から入力するUNIXサーバ上のコマンドになります。
この回答への補足
No.3さんが言ってるX window systemとNo.1さんが説明してくれたXwindowとは別物なんですか?よかったら教えてくださいm(__)m
補足日時:2005/04/26 13:27No.3
- 回答日時:
XWindowと書いていらっしゃるものが、X Window Systemの事を指すなら元々UNIX系OSにGUI環境を構築するためのコマンド群やXlibやX Toolkitと言ったGUIのプログラムを作成するためのライブラリ群その他の総称です。
ちなみにX Window Systemの事をXWindowとかXWindowsとか書いているのを見かけますが、それは間違いです。
X Window Systemのリファレンスマニュアルにも書かれていますが、X Window Systemの名前を書く場合には「X」、「X Window System」、「X Version 11」、「X Window System, Version 11」、「X11」のどれかを使用して欲しいとしています。
Windowsも昔はMS-DOS上で動作していた時がありましたが、その時のMS-DOSとWindwosとの関係とUNIX系OSとXの関係が同じです。
つまり、OS上で動作するGUI環境を提供するWindowシステムアプリケーションと言う事になるわけです。
>Windowsでいうコマンドプロンプトみたいなもんですか(--;)?
Xで言うと端末エミュレータが該当しますね。
なお、そのXWindowがX Window Systemとは別物のソフトな場合、上記の説明は当てはまりません。
参考URL:http://www.freebsd.org/cgi/man.cgi?query=X&aprop …
No.2
- 回答日時:
> Windowsでいうコマンドプロンプトみたいなもんですか(--;)?
昔のWindows3.1だと、
Linuxのカーネル→DOS
Windows→X-Window
かな?
IT用語辞典 e-Words : X Window Systemとは 【Xウィンドウ・システム】 ─ 意味・解説
http://e-words.jp/w/X20Window20System.html
最近のパッケージ版のLunux製品だとインストールするとマウスで操作できるGUI環境まで自動的に入るので意識しにくいですが、本来ならコマンドラインでオペレーティングを行うCUI環境が基本です。
http://e-words.jp/w/motif.html
参考URL:http://e-words.jp/w/X20Window20System.html
No.1
- 回答日時:
昔UNIXのワークステーションの画面をX端末という端末にそっくり持ってきて、リモートでUNIXワークステーションを利用する形態がありました。
現在のLinuxでは標準でX端末のエミュレーション機能(仮想端末機能)が標準で装備されています。つまり、XWindow(s)機能を使えば、遠隔のUNIXを、そのデスクトップ画面を自分のLINUXの画面にそのまま表示させて操作できるようになります。つまり遠隔のUNIX計算機のコンソール画面を自分のパソコンの画面にそっくり表示させリモートで遠隔UNIX計算機を操作できる機能で、当然リモートのUNIX機にログインしてUNIXを使えるということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux VertualBox でのLinux Mint の活用方法について教えてください 4 2023/08/06 10:34
- その他(OS) Windowsの古いゲーム(32bit OSの時代のもの)を、 現行のWin11機でプレイしたい。 4 2023/08/01 08:22
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- UNIX・Linux Linuxのパーティションタイプ(MBR/GPT)について 2 2022/07/26 13:35
- サーバー AWSやAZUREでかかる費用について。自宅で仮想サーバを立ててLinuxの勉強をしようと思っていま 2 2023/03/25 20:40
- その他(OS) OSとCPUの関係について 2 2023/05/04 23:33
- UNIX・Linux Live Linux というのを勉強したいです 18 2023/07/11 16:45
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- Windows 10 boot campで入れたwindowsの音質が悪い 1 2022/07/10 00:51
- Windows 7 「このwindows 7 は正規品ではありません」正規品ではないということですか? 3 2022/06/25 11:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自作のウェブサイトを友人に見...
-
Tera Termが接続できない
-
LinuxでのDNSキャッシュ表示
-
UNIXからWindowsへのファイル転送
-
異なるタイムゾーンのタイムサ...
-
rexecの有効化方法について
-
FTPの接続継続時間について
-
Windows2000のミラーリングにつ...
-
lmhostsの記載方法について教え...
-
VNCの複数利用の方法
-
DHCPサーバでの、複数スコープ設定
-
Proxy Errorってどう対処したら...
-
パラメータが不足しています ...
-
「プロキシサーバーをバイパス...
-
ボディーメイクについて質問で...
-
ホームページを何度もリロード...
-
携帯ショップ定員が氏名と電話...
-
ファミリーリンクの抜け道
-
筑波大学のVPN使ってる方 で外...
-
会社で禁止されているWEBページ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tera Termが接続できない
-
FTPの接続継続時間について
-
UltraVNCについて
-
DNSの逆引き権限委譲
-
DHCPサーバのIPアドレスの確認方法
-
LinuxでのDNSキャッシュ表示
-
tera termについて
-
VNCの複数利用の方法
-
異なるタイムゾーンのタイムサ...
-
DBサーバをどこに置くのがよいか
-
rexecの有効化方法について
-
ローカルネットワーク内での時...
-
意味の違い ホスト名とサーバー名
-
ローカル環境でのNTPサーバ
-
NFS接続+シンボリックリンクを...
-
UNIXからWindowsへのファイル転送
-
FTPツールで表示される所有者を...
-
SCPでパスワードを使う方法
-
コマンドプロンプトでFTPできない
-
Hostsファイルの書き方
おすすめ情報