[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: allegro



濱嶋です。

Wed, 09 Oct 2002 11:22:11 +0900 に
Osamu OISHI <oishi@ims.ac.jp> さんが書かれた
<3DA392D3.1A60E84E@ims.ac.jp> を引用しています

> SUNAGAWA Keiki wrote:
>>> % X -version
>>>
>>> の2行目ではダメですか?
>> 
>> あら、いつの間にかそういう便利なオプションができていたのです
>> ね。どうもありがとうございます。手元のmacppcとsparcのXサーバー
>> にはありませんでした。manにも書かれていないので、XFree86で拡
>> 張したものなのでしょう。
> 中略
>> XF86_VERS!=     /usr/X11R6/bin/X -version 2>&1 | \
>>                         /usr/bin/awk '/X Window System/ {print $$3}'
>> 
>> うちでは3.3.6aになりました。
>> 
>>
>> ※これmk/bsd.pkg.mkに入っていてもいい気もします。
> 月曜に出したallegroのpkgsrcでは、しかたないので"X -version"を使ってますけど
> これ、砂川さんも書かれているとおりXFree86の拡張ですよね?
> それで、"X"というコマンドは基本動作ではX window sysytemを立ち上げるコマンドで、
> 他のXサーバーでは、Xがいきなり立ち上がるかもしれなくて、なんか嫌なのです。
> XFree86に決め撃ちしていいもんなんでしょうか。
> #pkgsrcをmakeしているとXが立ち上がったりしたらある意味笑えるかもしれません。
> #でも、他のサーーバーの状況がわからないので何とも言えません。

では、Xのシンボリック・リンク先がXFree86ならXFree86 4、XF86_*なら
XFree86 3、それ以外ならXFree86でない、という判断方法はどうでしょうか?