68user's page 掲示板

Prev< No. 399〜409> Next  [最新発言に戻る] [過去ログ一覧]
No. 399 # 音々 1999/07/27 (火) 18:12
はじめまして。こんにちは。
こちらのサイトに来るのは今日が初めてですが、内容が充実していて
大変参考になるサイトですね。
今後も利用させて頂こうと思います。

さて、さっそくですが、質問をさせてください。
X Window System に関する質問ですが、現在、X11R5からX11R6への
バージョンアップを考えています。
バージョンアップに際して、仕様の変更箇所( 特にXlib のライブラリ
関数について )を調べているのですが、詳細が記述されている書籍や
ホームページなどがなかなか見つかりません。

変更個所などの具体的な記載はありませんでしたが、X11R5 から X11R6
へのバージョンアップでは、Xlibについては特に仕様変更は無いように
感じました。

具体的にどのような点が変更されているのか、ご存知でしたら
教えてください。

No. 400 # 68user 1999/07/27 (火) 21:14
> 詳細が記述されている書籍やホームページなどがなかなか見つかりません。
Xの規格を決めてる OpenGroup の、Xについての部分
    http://www.opengroup.org/tech/desktop/x-window-system/gettingx.htm
X11R6のリリースノート
    http://www.opengroup.org/tech/desktop/x-window-system/r6.1doc/relnotes/relnotes.htm
リリースノートの「What Is New in Release 6」
    http://www.opengroup.org/tech/desktop/x-window-system/R6doc/relnotes/chap4.html
あたりでしょうか。Xlibに関してどういう関数が追加されたとかも
書いてあります。これ以上の細かいことは
    ftp://ftp.u-tokyo.ac.jp/pub/X11R6/ (最新版はR6.4です)
などから落としてきて、実際のソース/manを見るしかないと思います。
# ちなみにXIEとは何ですかとか聞かれても、僕はわからんです。

> Xlibについては特に仕様変更は無いように感じました。
もちろんR5とR6では上位互換性はありますので、R5で作ったバイナリも
ほぼ100%動くでしょう。

あと、R6について説明してある日本語の書籍は出ていないと思います。

No. 401 # 音々 1999/07/27 (火) 21:45
> 68userさん

早々のご回答、ありがとうございます。
欲しかった情報そのままのページでしたので、大変助かりました。
英語が苦手なので、翻訳ソフトなどを使ってがんばってみます。
ありがとうございました。

No. 402 # 音々 1999/07/27 (火) 23:07
音々です。

Xに関して、R5, R6は上位互換であることが確認でき、Xlib, Xt, Xaw での
作成部分は移行後そのまま利用できそうです。

ただ、ウインドマネージャ( OSF/Motifを使用しています。 ) に依存する部分、
( Xm の Widgetセットを利用している部分) に関して確認ができていません。
Motif は、R1.0 から R1.2 へのバージョンアップを考えていますが、
こちらも資料が乏しく、詳細が不明です。

関連するホームページなどございました、是非、教えてください。

No. 403 # 68user 1999/07/28 (水) 07:26
いや〜、Motifは知らんです。ただ、WidgetセットごときでR6の
機能を使っているか、と言えばちょっと疑問ですね。大丈夫じゃ
ないでしょうか(無責任)。とりあえずR6(/usr/X11R6/に)を
インストールして、様子を見てみるのはどうでしょう。

ところでXサーバはどこのを使ってるんですか?
あと、Motifが必要なウィンドウマネージャって何でしょう?

No. 404 # 音々 1999/07/28 (水) 09:53
失礼しました。説明が解り難くかったですね。

今回は、Motif の R1.0 から R1.2 へのバージョンアップ
(X との依存ではなく単に Motif に関する内容) について、
何か資料があれば教えて頂きたいと思いました。

> R6(/usr/X11R6/に)をインストールして、様子を見てみるのはどうでしょう。
そうですね、現在のところ、実際に動作させてから詳細を確認しようと、
考えていますが、事前に調べられるところまで調べておこうと思いまして。。。

>ところでXサーバはどこのを使ってるんですか?
現在問題があって手元にはありませんが、SunOS です。

>あと、Motifが必要なウィンドウマネージャって何でしょう?
ウィンドウマネージャに、Motif(mwm)を使用しているという意味です。

No. 405 # 68user 1999/07/29 (木) 00:09
うーん、MotifとはHPが作ってOSFにゲタをあずけたもの、という
くらいしかしらないのですが、
    http://www.opengroup.org/tech/desktop/ordering/#motif
    http://www.opengroup.org/tech/desktop/motif/xjournal.htm
あたりでしょうか? でも 2.0 とか言ってますので、大外れかも
しれません。

> ウィンドウマネージャに、Motif(mwm)を使用しているという意味です。
あ、そっか。mwmってMotif使ってるんですね。

No. 406 # 宮津マン 1999/07/29 (木) 08:41
>> なかなか活発(?)な掲示板ですね。
>書き込みはあっても、解決に結び付くことがあまりないのが痛いですが(^^;
># なので、ほんとにお困りの場合は fj などで聞いてくださいね。

>> リモートホストに接続されたCD-ROMドライブをローカル側で使うときは
>> 「share」「mount」コマンドを使いますが、
>すいません。全くわかりません。SolarisってamdとかNFSとかじゃなくて、
>リモートからCD-ROMをマウント/アンマウント/参照したりするんですか?
68userさん、レスどうもです。
ユ○シスとこちらと、どちらが回答が早いかな?というぐらいの
気持ちだったもので、とても困っているわけではありません。
でも、ユニ○スは1ヶ月たっても回答をくれない(;;)

No. 407 # 音々 1999/07/29 (木) 10:07
>http://www.opengroup.org/tech/desktop/ordering/#motif
>http://www.opengroup.org/tech/desktop/motif/xjournal.htm
>あたりでしょうか? でも 2.0 とか言ってますので、大外れかもしれません。
そうですね。2.0やCDEに関する情報は多いのですが、
やはり旧バージョンの情報は少ないようですね。

今回、X11R5 と X11R6 が上位互換であることが確認でき、
Xm の Widgetセットを利用している個所はそれほど多くないので、
移行は比較的スムーズに行えそうです。
後は、実際に動作させて確認してみます。

いろいろとありがとうございました。

No. 408 # nya [E-mail] 1999/08/03 (火) 10:12
こんにちは。またまた質問です.お願いします。

コマンドライン上でrcpを行うとうまくいくのに、
ファイルの中に書いて行うと「文法があいまいです」
といわれて実行出来ません。
「文法があいまいです」とはいったい何が間違っている
のでしょうか?よく意味がわからないです。
rcp フルパスのファイル名 サーバ名:転送先のディレクトリ
であっていると思うのですが。
それとも、$argvなどで指定しているのがわるいのでしょうか?
前までは、上手くいってたのですが・・・。

わかりにくいとは思いますがよろしくお願いします。

No. 409 # 68user 1999/08/03 (火) 12:10
> それとも、$argvなどで指定しているのがわるいのでしょうか?
くさいですね。csh では
    % echo $user:/dir
などはエラーになります。シェル変数の後の : は修飾子(?)だから。
正解は ${user}:/dir。

これ以上は、何を使ってスクリプトを書いているのか(sh? csh?)、
実際はどういうふうに記述しているのか、$argvの中の値は何か、
などを書いていただかないと何とも言えません。

そうそう、この前のシェルのカレントディレクトリですが、
一つ方法がありました。evalを使う方法です。
    % cat mycd
    #!/bin/sh
    echo 'cd /'
    % pwd
    /usr/home/user
    % eval `mycd`
    % pwd
    /
    % cd /usr/home/user
    % alias mycd \`\\mycd\`
    % mycd
    % pwd
    /
ただしスクリプト中では、cd 以外の出力をしてはいけません
(STDERRになら出力できます)。

Prev< No. 399〜409> Next  [最新発言に戻る] [過去ログ一覧]